Im IOBroker 3.5.10 habe ich sein einiger Zeit dass bei schalten eines Relais
nicht von false nach true gewechselt wird. Das Relais wird aber geschaltet.
Auch funktionieren die Blocklys.
Im IOBroker 3.5.10 habe ich sein einiger Zeit dass bei schalten eines Relais
nicht von false nach true gewechselt wird. Das Relais wird aber geschaltet.
Auch funktionieren die Blocklys.
Meine Glaskugel erleidet grade einen Burn-Out....
Was für Hardware? Betriebssystem?
Welcher Apapter, was für ein Gerät...
ganz wichtig: welche Version vom js-controller?
und was sagt das log?
So, habe nochmal genauer nachgeschaut.
Und zwar geschiedt dieses nur bei Geräten Wemos oder NodeMCU mit Tasmota 6.xx.
Auf einem ESP01 oder SWA mit 6.xxx wird bei AUS/AN das false/true angezeigt.
Hardware ist ein RPi 2B mit Raspbian GNU/Linux 9 (stretch) 4.14.34-v7+
Version vom js-controller
node v6.14.3
nodejs v6.14.3
npm 3.10.10
Im Log wird bei allen Geräten SWA/Wemos u.s.w. für AN oder AUS dieses angezeigt:
send2Server sonoff.0.Status Anzeige.POWER[sonoff/0/Status Anzeige/POWER]
Mal eine Frage:
Mit welchem Adapter bedienst du die Dinger im ioBroker?
Das klingt nicht so als wäre der sonoff Adapter installiert oder korrekt eingerichtet.
npm ist die 4.6.1 die aktuelle, soweit ich weiß...
und node und nodejs läuft mittlerweile auch stabil auf der 8er Version... daran sollte es aber eigentlich nicht liegen...
und die Version vom js-controller? findest du, wenn du links auf Host klickst..
kannst du mal in der tasmota konsole gucken was beim schalten passiert?
warum benutzt du den sonoff adapter? das sind doch keine Sonoffs die du steuerst....
npm ist die 4.6.1 die aktuelle, soweit ich weiß...
und node und nodejs läuft mittlerweile auch stabil auf der 8er Version... daran sollte es aber eigentlich nicht liegen...
und die Version vom js-controller? findest du, wenn du links auf Host klickst..
kannst du mal in der tasmota konsole gucken was beim schalten passiert?
warum benutzt du den sonoff adapter? das sind doch keine Sonoffs die du steuerst....
Er hat doch auf allen Geräten Tasmota drauf, deswegen den Sonoff Adpater
Laut Info aus dem Net braucht bei Wemos, NodeMCU nur der MQTT Apapter laufen.
Unter MQTT.0 sind die Datenpunkte von den Wemos und NodeMCU zu sehen.
Auch dort wird nicht von false nach true umgeschaltet.
Warum aber wird bei einem ESP01 dieses gemacht.
Du hast den Sonoff-Adapter UND den MQTT-Adapter gleichzeitig laufen?
Ok, jetzt wird das klarer.
Wenn du den MQTT Adapter UND den Sonoff laufen hast musst du die Ports verändern. (Steht irgendwo in der Doku)
Den Sonoff beispielsweise auf 1500 und den MQTT auf 1883 lassen. Das müsste das Problem lösen.
Die Sonoff sollten dann auf 1500 kommunizieren und alle anderen Geräte eben über 1883.
Zumindest bei mir funktioniert das so problemlos.
Ja die laufen gleichzeitig. Habe diese auch einzeln laufen lassen aber ohne Erfolg.
Ok, das mit den Ports Probiere ich dann mal aus.
Müsste dann im sonoff Adapter auf 1500 und im mptt Adapter auf 1883.
Ja, und die Sonoffs im Netzwerk ebenfalls auf den 1500 umstellen.
Und jedes Gerät kann dann auch nur mit einem Adapter geschaltet werden....
Mal ne blöde Frage, hat es nen Grund, warum du die Ports so weit auseinander nimmst?
1883 hat ja der Sonoff Adapter, aber warum 1500 für den MQTT, ich hab den bei mir auf 1886 laufen und funktioniert auch alles ohne Probleme !
MFG
Sascha
Eigentlich hat es keinen besonderen Grund.
Ich habe nur ursprünglich mit dem Sonoff Adapter angefangen. Dort wurde in der Adapterbeschreibung der 1500 empfohlen.
Ist bei mir auch im Grunde egal, da mein Netz hinter einem USG läuft
Hab nochmal mit den Ports getestet.
Beim sonoff adapter sowie den SWA und ESP01 auf 1883 gelassen
und das false/true funktioniert wie gehabt.
Jetzt mal im MQTT auf 1500 sowie einem Test Wemos auf 1500.
Die Status Leuchte vor MQTT bleibt bei Gelb und wird nicht Grün.
Nur bei MQTT-Client wird 1500 mit Grün bestätigt.
Aber es ändert sich nichts bei false/true.
Mal zur Klarstellung:
Welche Geräte möchtest du womit steuern?
Sonoff und ESP01 (wenn Tasmota Software) auf den Sonoff Adapter mit Port 1500
Wemos auf den MQTT Adapter mit Port 1883
Die beiden Adapter müssen zwingend auf unterschiedliche Ports. Du kannst keine zwei MQTT Server im Netzwerk betreiben.
Der MQTT Adapter muss auf Server stehen. Als Client funktioniert er nur wenn ein MQTT Server vorhanden ist (NICHT der Sonoff Adapter)
An den MQTT Server wird dann der Wemos angemeldet.
Wenn du keinen Sonoff in Betrieb hast dann versuche zunächst den Adapter abzuschalten und alle Geräte auf den MQTT Adapter als Server anzumelden.
Wenn das funktioniert kannst du die Geräte stückweise an den Sonoff anmelden.
Wenn alle Geräte Tasmota drauf haben dann lasse den MQTT Adapter aus und melde alle auf den Sonoff Adapter an.
Welche Geräte möchtest du womit steuern?
Danke euch für die Hilfestellung.
Es werden diverse SWA und ein Wemos und 2 NodeMCU mit Tasmota 6.xx gesteuert.
Ich werde jetzt mal den MQTT-Client und Sonoff Adapter deaktivieren.
Anschliessend nur den MQTT mit Port 1883 aktivieren.
und alle Geräte (nach ein ander) den Port 1883 vergeben. Mal sehen was passiert.
Zuerst kontrollieren das der MQTT wirklich als Server läuft!
Was ist ein SWA?
Zuerst kontrollieren das der MQTT wirklich als Server läuft!
Was ist ein SWA?
SWA ist ne Steckdose die man mit Tasmota Flashen kann!