Zitat von: satprofi am 06 Mai 2024, 08:00:51jaHm... dann muss ich mir das nochmal anschauen. Ich habe den Code in den UserReadings etwas angepasst, wenn ich mich richtig erinnere, weil irgendwas nicht richtig funktioniert hat. Möglicherweise hab' ich da einen Fehler gemacht.
Zitat von: satprofi am 06 Mai 2024, 08:00:51"on" kommt erst wenn ich ,wie heute, um 10:00 erneut abfrageJa das liegt in der Natur der Sache. Irgendwas muss das Event ja erzeugen. Du kannst entweder stündlich abfragen (so mache ich es) oder stündlich die Werte aus fc0_xx_total auf current_price schreiben. (Das hab' ich früher so gemacht bevor ich auf die Definition von ch.eick umgestiegen bin.)
defmod PM_KG_Waschmaschine MQTT_DEVICE
attr PM_KG_Waschmaschine IODev mqtt
attr PM_KG_Waschmaschine subscribeReading_data shelly_kg_waschmaschine/status/pm1:0
attr PM_KG_Waschmaschine userReadings dummy {json2reading($defs{$name},ReadingsVal($name, "data", "{}"),"",undef,"","apower")}
{"id":0, "voltage":235.4, "current":0.000, "apower":0.0 ,"freq":50.0,"aenergy":{"total":0.000,"by_minute":[0.000,0.000,0.000],"minute_ts":1715065259},"ret_aenergy":{"total":0.000,"by_minute":[0.000,0.000,0.000],"minute_ts":1715065259}}
Error evaluating PM_KG_Waschmaschine userReading dummy: syntax error at (eval 300068076) line 1, at EOF
Missing right curly or square bracket at (eval 300068076) line 1, at end of line
Zitat von: Otto123 am 14 April 2024, 23:51:59Die get Befehle triggerst Du dann mit einem Timer Deiner Wahl.Da hier anscheinend "nur" minütliche Abfragen gebraucht werden, ginge es auch intern mit "periodicCmd". (Alles in einem Device, wäre einfacher in attrTemplate zu pflegen...)
Zitat von: tupol am 22 April 2024, 10:41:45Was noch interessant wäre, ist ein Ansatz für die Kommunikation mit zwei TX/RX Abfragen.Man kann sowohl bei periodicCmd Perl verwenden (und z.B. einfach keine Abfrage machen, wenn offline usw.) wie auch in der readingList neben/vor der Rückgabe von Readings auch weitere Abfragen realisieren (ggf. iVm. dem FHEM-internen Each()).
Zitat von: tupol am 22 April 2024, 10:41:45Vielleicht auch gleich ein passendes pm-Modul.Fände ich zumindest auf den ersten Blick auch gut. Du kannst das ggf. auch direkt selbst im "contrib"-Zweig zu attrTemplate selbst einchecken, da stehen noch ein paar mehr solcher myUtils-Dateien, die schlicht bei Bedarf über attrTemplate nachgeladen werden. Falls dazu Fragen sind: bitte melden.
Zitat von: WolfS am 27 April 2024, 10:49:19lt. Template (Shelly1) wäre diesDas scheinen "plus"-kompatible Geräte zu sein, von daher sollten eher die für die 2nd gen. gedachten templates passen. Da sich hier aber die wenigsten an https://forum.fhem.de/index.php?topic=112327.0 halten, ist es schwer, irgendwas dazu zu sagen oder den attrTemplate-Satz aufzubohren, damit er an den (unveränderten!) Topics erkennen kann, was ggf. paßt...
Zitat von: tbk am 05 Mai 2024, 21:29:59klappt das genau so wie gewünschtDu solltest dir ggf. mal ansehen, ob die Häufigkeit des Sendens auch so klappt wie gedacht .
Zitat von: csb13 am 05 Mai 2024, 10:43:04Muss ich für jede MQTT2_DEVICE-Instanz irgendetwas in dem MQTT2_CLIENT konfiguriren?....kommt darauf an...