NEWS
Best Practice MQTT in Dockerinstallation?
-
@barnie2017 Ich nehme Mosquitto als Broker und den MQTT Client/Server Adapter als Frontend. Das funktioniert bei mir nun seit 2 Jahren ohne Problemen. (Seit dem Admin5 gibt es zwar Probleme, aber ich hoffe mal daran wird gearbeitet - ist aber nur relevant wenn neue topics generiert werden müssen). Der mosquitto arbeitet super stabil kann damit ggf. den Verkehr verschlüsseln, filtern.
Hab meine Konfiguration schon mal gepostet:

@mickym Danke, das war auch meine Idee, aber der MQTT Adapter kann nicht mit meinen 4fach Switch umgehen. Der Rest geht... Ich müsste bei cmnd ein POWER1 bis POWER4 haben, aber er hat nur POWER. In den stats sind alle 4 sichtbar.. Hast du ein Device, das mehrere Relais hat im Einsatz?
-
@mickym Danke, das war auch meine Idee, aber der MQTT Adapter kann nicht mit meinen 4fach Switch umgehen. Der Rest geht... Ich müsste bei cmnd ein POWER1 bis POWER4 haben, aber er hat nur POWER. In den stats sind alle 4 sichtbar.. Hast du ein Device, das mehrere Relais hat im Einsatz?
@barnie2017 Das ist egal. Fehlende Punkte legst Du manuell im MQTT Adapter - auch als Broker an. Ja ich habe Steckdosenleisten, die haben 6 Relais. ;)
Du kannst auch den Tasmota Device Manager verwenden, der legt Dir die Punkte an.
Grundsätzlich musst Du alles Punkte im CMND Ast selbst anlegen, da diese ja nicht vom Tasmota Device zur Verfügung gestellt werden, sondern das Tasmota Device diese Subscribed.


Du siehst 6 Relais ;)
-
@barnie2017 Das ist egal. Fehlende Punkte legst Du manuell im MQTT Adapter - auch als Broker an. Ja ich habe Steckdosenleisten, die haben 6 Relais. ;)
Du kannst auch den Tasmota Device Manager verwenden, der legt Dir die Punkte an.
Grundsätzlich musst Du alles Punkte im CMND Ast selbst anlegen, da diese ja nicht vom Tasmota Device zur Verfügung gestellt werden, sondern das Tasmota Device diese Subscribed.


Du siehst 6 Relais ;)
@mickym OK, das habe ich gesucht... Später mal schauen, wie ich die Datenpunkte anlegen kann... und wo ich den Tasmota Device Manager finde. Bin z.Z. unterwegs... Vorerst mal vielen Dank
-
@barnie2017 Ich habe den Tasmota Device Manager auf meiner Windows-Maschine installiert.
Hier der direkte Link: https://github.com/jziolkowski/tdm
ggf. musst halt noch Python auf Deiner Windows Maschine installieren
https://hoeser-medien.de/2019/10/tasmota-device-manager-unter-windows/
-
@barnie2017 Ich habe den Tasmota Device Manager auf meiner Windows-Maschine installiert.
Hier der direkte Link: https://github.com/jziolkowski/tdm
ggf. musst halt noch Python auf Deiner Windows Maschine installieren
https://hoeser-medien.de/2019/10/tasmota-device-manager-unter-windows/
@mickym tdm läuft, zieht aber keine Geräte :( Connection zu beiden Brokern ist möglich, nur kommt nichts…
-
@mickym tdm läuft, zieht aber keine Geräte :( Connection zu beiden Brokern ist möglich, nur kommt nichts…
@barnie2017 Ich habs nur zu einem. Dann musst halt schauen, ob das Autodiscovery Pattern stimmt:

Das ist meines aber nicht der Standard - musst halt schauen, wie Deines eingestellt ist.
-
@barnie2017 Ich habs nur zu einem. Dann musst halt schauen, ob das Autodiscovery Pattern stimmt:

Das ist meines aber nicht der Standard - musst halt schauen, wie Deines eingestellt ist.
@mickym bei mir wollen die Geräte nicht eingelesen werden...

Du hattes geschrieben, dass man das auch von Hand in der Tasmota-Config machen kann. Habe leider in der Doku nichts gefunden. Hast du da vielleicht einen Link?
-
@mickym bei mir wollen die Geräte nicht eingelesen werden...

Du hattes geschrieben, dass man das auch von Hand in der Tasmota-Config machen kann. Habe leider in der Doku nichts gefunden. Hast du da vielleicht einen Link?
@barnie2017 Du legst einfach die Datenpunkte selbst an - das ist das ganze Geheimnis. Du musst aber ggf. auf die alte Oberfläche zurückgehen.
Du musst Dir einfach vorstellen, dass die Tasmota Geräte auf vorhandene topic hört, diese aber nie angelegt werden, weil ja das Gerät selbst keine Kommandos an sich schickt.
Also mach unter Deinem cmnd Ast einfach manuell die Datenpunkte POWER1, POWER2, POWER3 usw. das funktioniert. -
@barnie2017 Du legst einfach die Datenpunkte selbst an - das ist das ganze Geheimnis. Du musst aber ggf. auf die alte Oberfläche zurückgehen.
Du musst Dir einfach vorstellen, dass die Tasmota Geräte auf vorhandene topic hört, diese aber nie angelegt werden, weil ja das Gerät selbst keine Kommandos an sich schickt.
Also mach unter Deinem cmnd Ast einfach manuell die Datenpunkte POWER1, POWER2, POWER3 usw. das funktioniert.@mickym danke, das habe ich mir so auch gedacht, nur im Admin geht das nur noch in userdata. Mal den Tipp mit dem alten Admin testen.. Danke!
-
@mickym danke, das habe ich mir so auch gedacht, nur im Admin geht das nur noch in userdata. Mal den Tipp mit dem alten Admin testen.. Danke!
@barnie2017 Ja da gibts auch schon ein Issue - und ewige Diskussionen:
https://forum.iobroker.net/topic/46814/admin5-ich-kann-keine-objekte-mehr-manuell-anlegen
Hier habe ich das dann nochmal ausführlich diskutiert:
https://forum.iobroker.net/topic/46851/datenpunkte-allgemein-undhttps://github.com/ioBroker/ioBroker.admin/issues/1067
Ich hoffe mal - das man das mal mit mehr Prio bearbeitet.
Nur den Haken hier rein machen und Browser refreshen:

-
@barnie2017 Ja da gibts auch schon ein Issue - und ewige Diskussionen:
https://forum.iobroker.net/topic/46814/admin5-ich-kann-keine-objekte-mehr-manuell-anlegen
Hier habe ich das dann nochmal ausführlich diskutiert:
https://forum.iobroker.net/topic/46851/datenpunkte-allgemein-undhttps://github.com/ioBroker/ioBroker.admin/issues/1067
Ich hoffe mal - das man das mal mit mehr Prio bearbeitet.
Nur den Haken hier rein machen und Browser refreshen:

@mickym ich habe die Datenpunkte recht einfach reinbekommen: Einfach über den MQTT.fx einen Publish an den Datenpunkt gemacht. Der Adapter hat den dann selbst angelegt. Leider kann ich damit aber nicht steuern. Ich habe jetzt die 4 Datenpunkte drin:

Muss ich irgendwo noch was einstellen, dass der auch publisched?
-
@mickym ich habe die Datenpunkte recht einfach reinbekommen: Einfach über den MQTT.fx einen Publish an den Datenpunkt gemacht. Der Adapter hat den dann selbst angelegt. Leider kann ich damit aber nicht steuern. Ich habe jetzt die 4 Datenpunkte drin:

Muss ich irgendwo noch was einstellen, dass der auch publisched?
@barnie2017 inzwischen geht es... Keine Ahnung was da geklemmt hatte.
Folgenden Tipp:
Einfach in einem MQTTClient (bei mir MQTT.fx) das fehlende cmnd manuell publishen. Der Broker gibt das dann weiter und es wird der fehlende Datenpunkt angelegt...
Ich habe also bei meinem Sonoff4CH folgendes rausgejagt:
sonoff/Aussenbeleuchtung01/cmnd/POWER1
sonoff/Aussenbeleuchtung01/cmnd/POWER2
sonoff/Aussenbeleuchtung01/cmnd/POWER3
sonoff/Aussenbeleuchtung01/cmnd/POWER4alle mit Payload OFF
Danach sah mein Objekt so aus:

Die 4 Datenpunkte schalten nur die 4 Kanäle...
Danke für die Hilfe und Ideen
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden