FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Rainer1 am 13 Oktober 2023, 17:41:50

Titel: json-Wert einem Reading zuweisen
Beitrag von: Rainer1 am 13 Oktober 2023, 17:41:50
Hallo, ich habe einen Aufruf per publish, aber die zurückgelieferten Werte werden nicht den Readings zugewiesen.

Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: Otto123 am 15 Oktober 2023, 09:26:32
Guten Morgen,

naja im Tagesrhythmus die gleiche Frage stellen, macht sie eben nicht verständlicher. :)
Was das jetzt mit Hausautomatiserungsstrategie zu tun hat erschließt sich mir nicht.


Was gibt Dir denn
{ReadingsVal('MQTT2_ebusd_470','hcTimer.Monday_0_value','')}zurück?

Ich meine: Du hast zu wenig und zu verwirrende Infos mehrfach geliefert. Ich kann damit nichts anfangen, die anderen offenbar auch nicht.
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: betateilchen am 15 Oktober 2023, 10:33:17
Zitat von: Otto123 am 15 Oktober 2023, 09:26:32Ich meine: Du hast zu wenig und zu verwirrende Infos mehrfach geliefert. Ich kann damit nichts anfangen, die anderen offenbar auch nicht.

Und um noch mehr Verwirrung zu stiften, gibt es seit einer Viertelstunde endlich noch einen Thread...

https://forum.fhem.de/index.php?msg=1289425

Gehts noch?
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: Otto123 am 15 Oktober 2023, 11:02:41
Bist Du danach vor gegangen?
https://wiki.fhem.de/wiki/EBUS-MQTT2
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: Otto123 am 15 Oktober 2023, 11:37:35
Zitat von: piuser1 am 15 Oktober 2023, 09:57:10Dashier scheint fehlerhaft zu sein:
Code Auswählen Erweitern
fhem "setreading TimeMo HHMM1m [MQTT2_ebusd_470:hcTimer.Monday_0_value]";;;;
Ja, es gibt das Reading hcTimer.Monday_0_value nicht (zumindest sehe ich es nicht), damit kann man es auch nicht auslesen!  ;)
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: Otto123 am 15 Oktober 2023, 21:33:41
Zitat von: piuser1 am 15 Oktober 2023, 14:53:29MQTT2_Server muss auf "complex" eingestellt werden,
das ist meistens kontraproduktiv. Aber scheinbar in deinem Fall führt es zum gewünschten Reading.
Vom ebusd kommen mehrere Werte die sich gegebenenfalls in gleichen "einfachen" Readings überschreiben. Deshalb teilt man bei solchen Quellen die Daten erstmal auf und erzeugt damit mehrere Devices die Daten gruppiert halten. Dazu nimmt man ein Split oder Bridge Device.
https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt
Hast Du ein Bridge Device erstellt?
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: Otto123 am 16 Oktober 2023, 09:58:39
naja im Wiki ist es eigentlich Schritt für Schritt beschrieben und für die gesplitteten ebus Geräte sind weitere Templates vorhanden (Um es hübsch zu machen :) ). Ich kann dazu leider nicht mehr sagen, habe kein ebusd Gerät im Einsatz, habe das nur mal bei jemandem eingerichtet.
Titel: Aw: json-Wert einem Reading zuweisen
Beitrag von: betateilchen am 16 Oktober 2023, 11:44:45
Es wird langsam Zeit, die Popcorn-Maschine anzuschalten...