NEWS
gelöst: MQTT Bewegungsmelder Mosquitto Iobroker Adapter
-
@marcel-drzal Kann ich Dir nicht sagen - was der richtige Mode ist, Der Switch-Mode wird aber sicher nicht über cmd eingestellt, sondern muss in den cmnd Ast. Also meines Erachtens sind in Tasmota Deine mqtt-Einstellungen nicht korrekt.
Ja Wert muss rein, habe es gerade gesehen und in dem Trigger halt der mqtt- Datenpunkt.
Ehrlich gesagt ist mir Dein ganzer Baum - etwas suspect, wie der aufgebaut ist. Normalerweise wertet man nicht den tele Ast aus, sondern den stat Ast. Den seh ich aber gar nicht. Wie sind denn Deine mqtt-Einstellungen in Tasmota
-
-
@paul53 kannst du mir ein Beispiel Zeigen
-
@marcel-drzal sagte: ein Beispiel
-
@paul53
- Na nutzt Du also doch auch das Admin-Interface zum Alias erstellen. Ich bin zwar nicht der Meinung, dass die beiden Themen JSON-Attribut auslesen und Alias erstellen und Attribut auslese unbedingt was miteinander zu tun haben, aber wenn s hilft ist ja gut.
-
@mickym sagte: Na nutzt Du also doch auch das Admin-Interface zum Alias erstellen.
-
hier sehe ich wie es von on zu off wechselt bei Bewegung
kann man es nict hier schon auf boolean ändern also in der Konsole Tasmota
-
-
@marcel-drzal lass hat mal vor dem "falls" den Wert ausgeben, um zu sehen, ob überhaupt was ankommt. Wie gesagt - ich glaube auch nicht, dass das der richtige Ast ist. Der tele Ast gibt nicht ereignisorientiert aus, sondern nur in Intervallen. Meines Erachtens ist Deine mqtt- Konfig in tasmota eine Katastrophe.
-
@marcel-drzal sagte: bekomme keine ausgabe Debug
Die bekommt man nur bei Bewegung.
-
@paul53 habe mich bewegt
-
@mickym auch nichts
das habe ich aus dem Objekt kopiert
{"Time":"2022-10-03T13:47:19","Switch1":"OFF","DHT11":{"Temperature":18.2,"Humidity":73.0,"DewPoint":13.3},"TempUnit":"C"}bei Bewegung
{"Time":"2022-10-03T13:49:57","Switch1":"ON","DHT11":{"Temperature":18.1,"Humidity":74.0,"DewPoint":13.4},"TempUnit":"C"} -
@marcel-drzal sagte in MQTT Bewegungsmelder Mosquitto Iobroker Adapter:
{"Time":"2022-10-03T13:49:57","Switch1":"ON","DHT11":{"Temperature":18.1,"Humidity":74.0,"DewPoint":13.4},"TempUnit":"C"}
Wie gesagt - schau ob überhaupt was rein kommt - der Befehl stimmt - schau mal - habe Dein Objekt mal bei mir reinkopiert:
auch in einer falls Abfrage funktioniert das Ganze:
-
-
@marcel-drzal Ja das ist wieder so ein Blockly Bug oder Bug des JS Adapters - dass man kein Ausgabefenster sieht. Ist mir auch schon passiert. Habe dann mal Browser neu gestartet und dann den JS Adapter. das liegt aber nicht am Code. Wenn diese Symbole nicht da sind
bekommst keine Ausgabe.
-
@mickym ok ich starte mal durch
-
@mickym
jetzt kommt was -
@marcel-drzal Ich bin zwar kein Blockly Spezi - aber "ON" ist kein Objekt. Du musst also den Vergleich des Attributs Switch1 des Objektes des Wertes machen.
Du siehst ja dass Wert das richtige Objekt liefert.
das hast Du bei dem Vergleich vergessen:
Wer puzzlet muss leiden.
Ich habs mal exportiert - damit müsstest Du es importieren können und halt wieder die richtige Objekt-ID eintragen:
-
Danke an alle, das wars
-
@mickym
ich habe noch eine Fragewie bekomme ich die temperatur aus den MQTT? Es wird ja mit gegeben (Garage -Temperatur ist eigener Datenpunkt)