DBRep -> SQL-Statement -> Dummy

Begonnen von remo, 05 September 2021, 16:24:28

Vorheriges Thema - Nächstes Thema

remo

Einen schönen Sonntag zusammen  ;)

Ich habe auf DBLog + DBRep umgestellt.
Lief problemlos. Alles super soweit.

Was mir jetzt noch fehlt, womit ich mir gerade die Karten lege, ist,
das Ergebnis einer SQL-Anweisung zyklisch in einen Dummy zu schreiben.

Kann mir da vielleicht jemand weiterhelfen?

Gruß
remo

DS_Starter

Hallo remo,

durch die asynchrone Arbeitsweise von DbRep braucht man entsprechende Verfahren.
Weil diese Frage schon öfters kam, habe ich einige gut nutzbare Varianten in das Wiki geschrieben:

https://wiki.fhem.de/wiki/DbRep_-_Reporting_und_Management_von_DbLog-Datenbankinhalten#Readingwerte_von_DbRep_in_ein_anderes_Device_.C3.BCbertragen

Denke da wirst du etwas passendes finden.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

remo

Danke Heiko,

das schaue ich mir mal in Ruhe an.

Wenn es nicht unbedingt eine SQL-Anweisung sein muss, bin ich noch auf get gestoßen.
Das funktioniert bei mir aber nicht. Habe meinen Test entsprechend dem Wiki (get meineDB - - 2016-10-01 2016-10-03 meinSensor) angepasst...

DS_Starter

ZitatHabe meinen Test entsprechend dem Wiki (get meineDB - - 2016-10-01 2016-10-03 meinSensor) angepasst...
Das ist vermutlich DbLog oder ?

Auf welchen Wiki-Beitrag beziehst du dich ? (Wiki ist manchmal so eine Sache weil sich mache Dinge ändern wenn sie nicht gepflegt werden.
Richtig wäre der Aufruf in DbLog in der Art:

get myDbLog - - 2012-11-10 2012-11-20 <Device>:<Reading>

Mit DbRep steht die Perl Funktion DbReadingsVal als auch das FHEM Kommando dbReadingsVal zur Verfügung. Ist aber im DbRep Wiki und in der Commandref beschrieben.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

remo

Gut. Danke Heiko.

Das sind erstmal ein paar Ansätze.
Ich mach mich mal ran...
Jetzt ruft erstmal die Arbeit.

Einen schönen Sonntag noch :)

Gruß

ch.eick

Hallo Remo,
handelt es sich da um ein individuelles SQL SELECT?
Wird nur ein Wert zurück geliefert?
Oder kommen mehrere Zeilen?

Gruß
    Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick