Wir wechseln das Forum am 14.11.24 auf die Forensoftware Discourse. Zwischen Montag Abend und Dienstag Nachmittag wird das Forum deaktiviert. Danach sind wir hoffentlich mit neuem Forum inkl. der vorhandenen Beiträge wieder am Start! Hier zum Forenbeitrag!
Ich lese den Stromzähler per Optokopf / ESP8266 / Tasmota aus und übermittele diese per MQTT an ioBroker.
Es funktioniert soweit sehr gut, wenn ich den MQTT-Broker als Adapter in ioBroker verwende.
Leider kann ich bei diesem Setup. warum auch immer, an dem ESP angeschlossene Relais vom ioBroker aus nicht schalten.
Über alle anderen Wege Web/App usw geht aus, der Status des Relais wird mir auch korrekt in Echtzeit unter Objekte/MQTT angezeigt.
Egal was ich versuche, ich komme nicht weiter.
Also war die Idee statt dem MQTT-Broker den Sonoff Adapter zu verwenden, es sollte damit auch alles funktionieren.
Leider ist es mit dem Sonoff Adapter genau umgekehrt:
Ich kann die Relais schalten, Sensordaten von den Tasmota-Geräten werden jedoch nicht angezeigt.
Egal ob Temperaturfühler, Stromzähler usw. Die einzigen Objekte, die ich sehe ist Power und Alive.
Siehe Screenshot:
Woram kann das liegen? Ich habe nur die Wahl zwischen Pest und Cholera.
Mir ist es egal, welche der beiden Adapter ich in Zukunft verwende, nur funktionieren sollte es.
Jemand eine Idee?
Grüße
Ich sehe aber einen Zusammenhang zum Thema Monitoring System, es ist nämlich eines und ich dachte mir hier passt es am besten rein.
Die Daten des Stromzählers sidn die Basis für alles weitere ( Einspeiseleistung Batterieladeleistung usw....)
Ich möchte zukünftig die Akkus nur mit dem PV-Überschuß laden, dafür benötige ich die Momentanleistung am Zähler im ioBroker.
Falls du einen besseren Vorschlag hast, in welchen Bereich des forums das Thema passt, gerne.
Im Log (MQTT_Broker) sieht soweit alles korrekt aus. Für den Sonoff-Adapter gibt es gar keinen Log ??? 🙄
Ich habe für Testzwecke einen Nous A1 angeschlossen, der war seit der Installation des ioBrokers noch nicht am Netz, die MQQT.Broker Instanz kannte also das Gerät noch nicht. Für diesen wurden alle Objekt-ID´s im Sonoff-Adapter erzeugt, aber es werden auch keine Daten empfangen. Im MQQT-Broker hingegen schon.
Man sieht der letzte Zeitstempel ist über eine Stunde alt und alles Daten stehen auf Null.
Im Log werden vom Sonoff-Adapter keine Log´s abgelegt, nur vom MQTT Broker, warum auch immer.....
Irgendwas ist faul und ich komme nicht drauf, seit 2 Wochen alles mögliche ausprobiert...
Da hast du Recht, vielleicht habe ich es falsch interpretiert. Die Frage ist aber immer noch, in welche Bereich passt das Thema am besten?
Ich habe mir im Vorfeld viele Gedanken gemacht, so wirklich passt kein Bereich dazu. Hast du einen Vorschlag? Um den Rest würde ich mich kümmern.
Der Tipp mit dem MQTT-Explorer ist gut, ich werden den mal installieren und den Traffic schnüffeln.
Danke dir
Hab mir mal exemplarisch den Traffic von der Heizungssteuerung (2 Relais) im MQQTT-Explorer angeschaut, da kann ich sämtliche Objekte sehen.
Da geht aber nichts an den MQQT-Broker, wenn ich eine Relais schalten möchte.
Die Frage ist noch, ob ich an der richtigen Stelle das Schalten des Relais versuche?
Die im Screenshot blau markierte Zeile ist der Stauts des Relais 1. Dort trage ich den Wert ON ein.
Ja habe ich, in diesem Beispiel die Heizung zeitgesteuert geschaltet werden.
Aber das Ziel des Scriptes ist ja wiederum das gleiche Objekt, in das ich auch den Wert "ON" manuell eintragen kann.
Wenn es also manuell nicht geht, dann per Script auch nicht.
Ich tippe darauf, daß in diesem Objekt der Wert ON nicht akzeptiert wird. Warum auch immer.
Das klingt nach einem guten Plan 😀