Wemos D1 mini Relay mit MQTT 2.4
Verfasst: 8. Apr 2019 16:21
Hallo Leute,
ich habe mal eine Frage, denn ich komm da einfach nicht wirklich weiter und ich hoffe das passt hier hin!? Ich habe einen WEMOS D1 mini mit einem Relay-Shield und möchte per MQTT 2.4 Binding dieses Relais schalten.
Ich hab den Wemos mit ESP Easy geflasht und das Relais lässt sich über die Konsole schalten, oder auch über Webbefehl:
Konsole: gpio,5,1 = 1 oder gpio,5,0 = 0
Auch über MQTT.fx sehe ich den Status und kann den Befehl folgendermassen publishen:
Wemos1/Relay/power/cmd
Z.B. Payload: gpio,5,2 oder eben gpio,5,0
Wenn ich schalte, sehe ich den Status 0 oder 1 in mqtt.fx in folgendem topic: Wemos1/Relay/Power
Jetzt zu meinem eigentlichen Problem:
Ich lege mit über Paper UI, genau so, wie ich das auch schon für meinen SonOff Basic gemacht habe ein "Generic MQTTThing" an. Hier habe ich nun mein state topic und mein command topic zu vergeben.
State ist klar und dann ja wohl: Wemos1/Relay/Power
Aber wie bekomme ich jetzt diese Payload commandos unter, dass der gpio5 entsprechend auf 1 oder 0 geschaltet wird? Brauch ich da eine transformation map? Wie kann ich das in PaperUI umsetzen?
1000 Dank und viele Grüße!
Uwe
ich habe mal eine Frage, denn ich komm da einfach nicht wirklich weiter und ich hoffe das passt hier hin!? Ich habe einen WEMOS D1 mini mit einem Relay-Shield und möchte per MQTT 2.4 Binding dieses Relais schalten.
Ich hab den Wemos mit ESP Easy geflasht und das Relais lässt sich über die Konsole schalten, oder auch über Webbefehl:
Konsole: gpio,5,1 = 1 oder gpio,5,0 = 0
Auch über MQTT.fx sehe ich den Status und kann den Befehl folgendermassen publishen:
Wemos1/Relay/power/cmd
Z.B. Payload: gpio,5,2 oder eben gpio,5,0
Wenn ich schalte, sehe ich den Status 0 oder 1 in mqtt.fx in folgendem topic: Wemos1/Relay/Power
Jetzt zu meinem eigentlichen Problem:
Ich lege mit über Paper UI, genau so, wie ich das auch schon für meinen SonOff Basic gemacht habe ein "Generic MQTTThing" an. Hier habe ich nun mein state topic und mein command topic zu vergeben.
State ist klar und dann ja wohl: Wemos1/Relay/Power
Aber wie bekomme ich jetzt diese Payload commandos unter, dass der gpio5 entsprechend auf 1 oder 0 geschaltet wird? Brauch ich da eine transformation map? Wie kann ich das in PaperUI umsetzen?
1000 Dank und viele Grüße!
Uwe