dbaccess Addon mit externer MariaDB

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
DannyAusPirna
Beiträge: 15
Registriert: 20.12.2020, 18:38
System: CCU

dbaccess Addon mit externer MariaDB

Beitrag von DannyAusPirna » 06.03.2023, 13:41

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
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.

Benutzeravatar
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

Beitrag von Baxxy » 06.03.2023, 15:10

DannyAusPirna hat geschrieben:
06.03.2023, 13:41
Ich würde auf : apt install mariadb-client tippen. Geht das? Oder geht davon die CCU/Raspberrymatic kaputt? Kann man das machen?
Es gibt kein apt auf CCU / RaspberryMatic.
Vielleicht ginge es mit piVCCU3 oder debMatic aber das ist nicht mein "Bereich".

DannyAusPirna
Beiträge: 15
Registriert: 20.12.2020, 18:38
System: CCU

Re: dbaccess Addon mit externer MariaDB

Beitrag von DannyAusPirna » 11.03.2023, 12:18

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
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.

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“