Thema "Daten der CCU in Datenbank speichern"
Gefunden habe ich eine Beschreibung wie es gehen kann:
https://www.christian-luetgens.de/homem ... Access.htm
Für meine Raspberrymatic gibt es das dbaccess-Addon:
https://github.com/homematic-community/dbaccess
In o.g. Beispiel wird der Status der kompletten CCU aller 5 Minuten via CRON und SH-Script in eine Datenbank "systemstatus" geschrieben.
Die benötigten Daten für eine Langzeitaufzeichnung werden denn per SELECT aus der "systemstatus" gezogen und in die Langzeit-Tabelle geschrieben.
Alles bis hier wunderbar.
Im Script wird jeweils ein Aufruf von mysql verwendet. Das sieht dann so aus:
mysql $credentials --execute="LOAD DATA INFILE '"$tablename"' REPLACE INTO TABLE \`systemstatus\` FIELDS TERMINATED BY '\t';"
mysql kennt aber meine Raspberrymatic nicht. Es sieht so aus, als wäre der SQL-Server direkt auf der Homematic installiert.
Meine SQL-Datenbank liegt auf der NAS. Genauer gesagt meine MariaDB (bessere Performance).
Jetzt meine Frage. Hat jemand Erfahrung mit der Installation des MariaDB-Client auf der CCU/Raspberrymatic?
Ich würde auf : apt install mariadb-client tippen. Geht das? Oder geht davon die CCU/Raspberrymatic kaputt? Kann man das machen?
Schöne Grüße
D.Winkler
dbaccess Addon mit externer MariaDB
Moderator: Co-Administratoren
-
- Beiträge: 15
- Registriert: 20.12.2020, 18:38
- System: CCU
dbaccess Addon mit externer MariaDB
Gruße Danny aus Pirna
Hardware: ELV Charly mit dem mit dem Goldcap-Funkmodul, Raspberry Pi 3, 4GB SD-Card, 8GB USB-Stick für die Diagramme, viele Aktoren, Schalter, Heizungsventile usw.
JB HB Devices: 1xSensor HM-WDS40-TH-I-BME280 / 1 x HB-OU-MOT-SERVO mit optischem Endschalter / 1 x HB-UNI-Sen-TEMP-DS18B20
HM TM Devices: 3 x HB-UNI-Sensor1 / 1 x HB-UNI-Sensor6-Lux-UV
LAN-Gateway für den Garten (Raspberry Pi3)
HmIP-HAP als Gateway
Software: Firmware Raspberrymatic aktuelle Version . SSH Zugang, E-Mail 1.71, JB HB Devices 6.0, NeoServer aktuell (nie genutzt), HM-Tools 0.6.1 (Nur für MidnightCommander), HM TM Devices 2.61, XML-API 1.20, dbaccess.
Hardware: ELV Charly mit dem mit dem Goldcap-Funkmodul, Raspberry Pi 3, 4GB SD-Card, 8GB USB-Stick für die Diagramme, viele Aktoren, Schalter, Heizungsventile usw.
JB HB Devices: 1xSensor HM-WDS40-TH-I-BME280 / 1 x HB-OU-MOT-SERVO mit optischem Endschalter / 1 x HB-UNI-Sen-TEMP-DS18B20
HM TM Devices: 3 x HB-UNI-Sensor1 / 1 x HB-UNI-Sensor6-Lux-UV
LAN-Gateway für den Garten (Raspberry Pi3)
HmIP-HAP als Gateway
Software: Firmware Raspberrymatic aktuelle Version . SSH Zugang, E-Mail 1.71, JB HB Devices 6.0, NeoServer aktuell (nie genutzt), HM-Tools 0.6.1 (Nur für MidnightCommander), HM TM Devices 2.61, XML-API 1.20, dbaccess.
- Baxxy
- Beiträge: 10826
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2225 Mal
Re: dbaccess Addon mit externer MariaDB
Es gibt kein apt auf CCU / RaspberryMatic.DannyAusPirna hat geschrieben: ↑06.03.2023, 13:41Ich würde auf : apt install mariadb-client tippen. Geht das? Oder geht davon die CCU/Raspberrymatic kaputt? Kann man das machen?
Vielleicht ginge es mit piVCCU3 oder debMatic aber das ist nicht mein "Bereich".
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 15
- Registriert: 20.12.2020, 18:38
- System: CCU
Re: dbaccess Addon mit externer MariaDB
Hallo Baxxy,
danke für deine Antwort. Dank deiner Mail bin ich auf meinen Denkfehler aufmerksam geworden.
Die Homematic braucht nur das dbaccess-Addon. Via Web lässt sich ja der beliebige Status abrufen.
Also holt sich dann der SQL per Cron regelmäßig den kompletten Systemstatus der Homematic ab und füllt damit eine Datentabelle. Per Cron fülle ich dann daraus die Langzeit-Datenbank-Tabelle.
Ich habe das alles wunderschön hinbekommen und das funktioniert einwandfrei. Ich kann meine Langzeit-Daten prima per Excel abrufen.
Bei Bedarf kann ich den kompletten Ablauf mal im Forum ablegen.
Schöne Grüße Danny
danke für deine Antwort. Dank deiner Mail bin ich auf meinen Denkfehler aufmerksam geworden.
Die Homematic braucht nur das dbaccess-Addon. Via Web lässt sich ja der beliebige Status abrufen.
Also holt sich dann der SQL per Cron regelmäßig den kompletten Systemstatus der Homematic ab und füllt damit eine Datentabelle. Per Cron fülle ich dann daraus die Langzeit-Datenbank-Tabelle.
Ich habe das alles wunderschön hinbekommen und das funktioniert einwandfrei. Ich kann meine Langzeit-Daten prima per Excel abrufen.
Bei Bedarf kann ich den kompletten Ablauf mal im Forum ablegen.
Schöne Grüße Danny
Gruße Danny aus Pirna
Hardware: ELV Charly mit dem mit dem Goldcap-Funkmodul, Raspberry Pi 3, 4GB SD-Card, 8GB USB-Stick für die Diagramme, viele Aktoren, Schalter, Heizungsventile usw.
JB HB Devices: 1xSensor HM-WDS40-TH-I-BME280 / 1 x HB-OU-MOT-SERVO mit optischem Endschalter / 1 x HB-UNI-Sen-TEMP-DS18B20
HM TM Devices: 3 x HB-UNI-Sensor1 / 1 x HB-UNI-Sensor6-Lux-UV
LAN-Gateway für den Garten (Raspberry Pi3)
HmIP-HAP als Gateway
Software: Firmware Raspberrymatic aktuelle Version . SSH Zugang, E-Mail 1.71, JB HB Devices 6.0, NeoServer aktuell (nie genutzt), HM-Tools 0.6.1 (Nur für MidnightCommander), HM TM Devices 2.61, XML-API 1.20, dbaccess.
Hardware: ELV Charly mit dem mit dem Goldcap-Funkmodul, Raspberry Pi 3, 4GB SD-Card, 8GB USB-Stick für die Diagramme, viele Aktoren, Schalter, Heizungsventile usw.
JB HB Devices: 1xSensor HM-WDS40-TH-I-BME280 / 1 x HB-OU-MOT-SERVO mit optischem Endschalter / 1 x HB-UNI-Sen-TEMP-DS18B20
HM TM Devices: 3 x HB-UNI-Sensor1 / 1 x HB-UNI-Sensor6-Lux-UV
LAN-Gateway für den Garten (Raspberry Pi3)
HmIP-HAP als Gateway
Software: Firmware Raspberrymatic aktuelle Version . SSH Zugang, E-Mail 1.71, JB HB Devices 6.0, NeoServer aktuell (nie genutzt), HM-Tools 0.6.1 (Nur für MidnightCommander), HM TM Devices 2.61, XML-API 1.20, dbaccess.