Forum

ottochen MQTT
User
Registered at: 19.01.2016
Messages: 130
ich bin grad mal beim probieren des MQTT Clients im Eisbären. Mit den passenden Geräten eine super Sache! Das schalten habe ich hinbekommen. Kann ich aber auch Statusmeldungen mir im Eisbären anzeigen lassen? Dies will mir im Moment nicht gelingen -vielleicht kannst Du mir hierzu einen Tipp geben! Probiere ich es mit euren Beispiel und der MQTTBox aus, werden dort die Rückmeldungen angezeigt von jeweiligen Gerät unter „Topic to subscribe“ und wie kann ich den Eisbären zum Mithören verdonnern!
Gruss Thomas
17.08.2019 18:08
DanielBack Re: MQTT
User
Registered at: 16.11.2017
Messages: 164

Hallo Thomas,

Die Informationen, die in der MQTT BOX unter "Topic to subscribe" angezeigt werden, entsprechen den Kanälen in der Komponente. Informationen, die an einen Broker weitergegeben werden, werden in einem deffinierten Topic gespeichert. Wenn der MQTT Client ein solches Topic aboniert hat (also in der Kanalliste eingetragen wurde), dann erhält er auch diese Informationen.

Im Beispiel der Hilfe ist das Topic also "Eisbaer_Test", mit der Bezeichnung "test" und ist vom Typ "String". Über die MQTT BOX kann nun auf dem Topic to publish "Eisbaer_Test" ein Text unter "Payload" eingegeben werden. Nach drücken von "Publish" wird das dann im EisBär angezeigt.

Gruß

Daniel


Mit freundlichen Grüßen Daniel Back
19.08.2019 09:10
ottochen Re: MQTT
User
Registered at: 19.01.2016
Messages: 130

Hallo Daniel,

so ganz komme ich noch nicht hinter das Geheimnis!

Schicke ich einen Befehl über " Topic to publish" 
shellies/shellyswitch25-BA8B68/relay/0/command mit payload off|on wird dieses auch ausgeführt - funktioniert auch über den Eisbär!

Die Shelly Schaltaktoren können aber auch ihren Status sowie andere Dinge zurückmelden!
Hierzu aboniere ich über "Topic to sucscribe" den Topic shellies/shellyswitch25-BA8B68/relay/0/# und erhalte nach den senden eines Befehls die Rückmeldung vom Aktor "off|on", dies bekomme ich nur in der MQTTBox hin aber wie mach ich das im Eisbären!


Gruss Thomas
19.08.2019 19:43
DanielBack Re: MQTT
User
Registered at: 16.11.2017
Messages: 164

Hallo Thomas,

Das liegt wohl an "/#". Das ist eine sogenannte Wildcard, die derzeit nicht unterstützt wird. Wenn Sie bei ".../0/command" etwas publishen, muss auch ".../0/command" subscribet werden.

 


Mit freundlichen Grüßen Daniel Back
20.08.2019 09:10
ottochen Re: MQTT
User
Registered at: 19.01.2016
Messages: 130

Hallo Daniel,

ok konnte ich mir schon fast denken! Dann warte ich mal auf die nächste Version 

"die derzeit nicht unterstützt wird" Was nicht ist wird ja sicher noch werden, da ja zb. die Shellys noch mehr Informationen übertragen "Leistung, Verbrauch" und da wäre es schade, wenn man es nicht nutzen könnte!


Gruss Thomas
20.08.2019 19:06
DanielBack Re: MQTT
User
Registered at: 16.11.2017
Messages: 164

Hallo,

Nun habe ich mir auch 2 Shelly Plug-S angeschafft und über MQTT angebunden. Das funktioniert super. Sucht man nach der "Shelly API", wird der komplette Befehlssatz für jedes Gerät angezeigt. Damit ist es möglich,sich alle Meldungen anzeigen zu lassen. Für die Watt-Angabe wäre der Channel also : "shellies/<model>-<deviceid>/relay/0/power".

In Ihrem Fall als: "shellies/shellyswitch25-BA8B68/relay/0/power"


Mit freundlichen Grüßen Daniel Back
10.12.2019 08:53
Log in