NEWS
Schwimmschalter Problem
-
Moin Moin,
vielleicht kann mir ja einer weiter helfen.
Ich habe 6 Schwimmschalter am laufen die mit zwei Widerständen versehen sind.
Soweit so gut läuft alles.
Die schwimmschalter sind an einem ESP8266 mit Tasmota angeschlossen. Eingestellt für jeden Schwimmer ist ein Switch und ein Relais. Jetzt ist es so das ich meinen Haupt Controller Kasten ab und an mal raus nehmen muss zwecks Upgrade oder was auch immer. Wenn ich das mache und das Gerät dann wieder in Betrieb nehmen will stecke ich erst alle Stecker an und versehe dann die Geräte mit dem Haupt Strom. Hier liegt das Problem dann melden sich die ESP8266s nicht im Netzwerk an. Lasse ich die Schwimmerschalter Stecker ab und stecke die nach dem Hauptstrom ein funktioniert alles und Tasmota vergisst auch bei dem ein oder anderen Schwimmer den schalt Zustand und ich muss die Schwimmer die falsch triggern dann umdrehen also den schwimmkörper. Muss da eine Freilauf Diode rein oder was könnte mein Problem lösen!?
In dem Schaltplan sieht man wie die Schwimmer verdrahtet sind. Wobei Float 1 und Float 2 identisch angeschlossen sind also der Strom läuft über den Schwimmer. Da es mir zu gefährlich ist das Osmose Wasser unkontrolliert läuft oder das Vlies unkontrolliert weiter läuft.
-
nicht im Netzwerk wird wohl daran liegen das einige GPIO falsch beschaltet sind.
Einige GPIOs dürfen bei Reboot nicht Low oder High sein !
Beispiel 8266 hier
Boot fail ist demnach falsch beschaltet GPIO 0 oder 2,15,1
High nach Boot ist GPIO 16,3,1,10,9
Da mußte halt schauen im Datasheet welche NodeMcu du hast. V2 oder V3.
Gleiches gilt für den Schaltzustand da nach Reboot die GPIO gesetzt werden unabhängig
vom Zustand der Schwimmer.
Der Glaube das die Schwimmer nach Reboot richtig sind täuscht hier da der Stand nie
abgefragt wurde.
Hier könnte man mit Rules arbeiten, nach Reboot sende schalt Zustand des Schwimmers oder so.
Bei Rules bin ich aber Weg ....... -
@Ralla66
Danke für die Antwort!
Ja an so einer Steuerung bin ich gerade dran.
Eine Blockly Steuerung prüft alle X ms mit der Mac Adresse jedes NodeMCu was ich im Einsatz habe ob und welche IP Adresse das gerät bekommen hat obgleich ich die ESP's per Tasmota Konsole in der IP Adresse statisch gesetzt habe also eine feste IP haben. spielt meine Fritzbox trotzdem gerne verrückt. Die ESP's laufen alle über einen eigenen Router und die Fritzbox zeigt die Geräte dann als Offline an obwohl diese Online sind und an diese Mac IP Adressen Steuerung wollte ich dann die Geräte Schaltzustände mit einbauen. -
@Ralla66 said in Schwimmschalter Problem:
Gleiches gilt für den Schaltzustand da nach Reboot die GPIO gesetzt werden unabhängig
vom Zustand der Schwimmer.Das ist übrigens nicht mehr der Fall wenn man auf ein System mit dem aktuellsten Arduino Framework (z.B. esphome 1.15) setzt.
Die Limitierungen für den Kaltstart bleiben aber natürlich weiterhin erhalten
-
@OpenSourceNomad
Esphome habe ich noch nicht so ganz verstanden was was ist. Hatte ich schon mal installiert aber bin irgendwie nicht damit klar gekommen auch mit Home Assistant bin ich nicht klar gekommen -
@Aphofis
obgleich ich die ESP's per Tasmota Konsole in der IP Adresse statisch gesetztDas könnte es auch sein.
Bei mir rennen die ESP Tasmota statisch in der Fritte, also feste IP zugewiesen.
Boot fail und keine Verbindung scheinen aus meiner Sicht 2 Fehler zu sein. -
@Ralla66
Nur woher kommen die Fehler
Hatte die IP Adressen in meiner Fritzbox statisch gesetzt nur hat die Fritzbox bei relativ 70 Geräten in meinem Heimnetz ab und an die IP adressen getauscht wenn ein Gerät mal neu startet also habe ich die IP Adressen direkt in den jeweiligen ESPs fest gesetzt. -
@Aphofis said in Schwimmschalter Problem:
Nur woher kommen die Fehler
Hatte die IP Adressen in meiner Fritzbox statisch gesetzt nur hat die Fritzbox bei relativ 70 Geräten in meinem Heimnetz ab und an die IP adressen getauscht wenn ein Gerät mal neu startet also habe ich die IP Adressen direkt in den jeweiligen ESPs fest gesetzt.Einen Mix von statischen IP Adressen mit welchen die innerhalb der DHCP Range (respektive des DHCP pools) sind sollte tunlichst vermieden werden. Das führt zu allerlei Anomalien und dauerhaften Problemen.
Überhaupt ist der Einsatz von statischen IP Adressen im Jahre 2020 (wie übrigens auch schon im Jahre 2010) nur mit Mehraufwand verbunden. Einmal den DHCP ordentlich konfiguriert und einen ausreichend großen Pool von Adressen bereitgestellt und der Rest funktioniert völlig automatisch.
Check mal die Einstellungen deines DHCP-Server in der Fritze:
-
@Aphofis Das problem mit dem schwimmschalter gelöst, da ich vielleicht ähnliche mit meinem Probleme habe.
-
@OpenSourceNomad sagte in Schwimmschalter Problem:
völlig automatisch.
Check mal die Einstellungen deines DHCP-Server in der Fritze:in meiner fritzbox sind Ip Adressen von 3-199 verfügbar! und 365 Tage gültig
Das löst das Problem nicht! -
@hakbraten
Nein leider noch nicht!!!