NEWS
Vorstellung meines Intex Poollampen Umbau's
-
Hallo ich habe meiner Intex RGB-Poollampe einen Nodemcu spendiert...
Vorher dem Umbau taugt die Lampe nicht wirklich viel.
Steuerung ĂŒber Zeitschaltuhr nicht möglich, da man immer manuell ĂŒber Taster einschalten muss,
kein App / Wlan Anbindung...Also habe ich der Lampe einen Nodemcu verbaut und ĂŒberwache damit die Tasten an der Lampe, sowie kann auch ĂŒber den Nodemcu TastendrĂŒcke "simulieren".
Desweitern wurde in der Software natĂŒrlich ein Webinterface sowie Mqtt integriert.
Somit ist das Einbinden ins Smarthome kein Problem mehr. Unter Homeassistant wird die Lampe auch als neues GerÀt unter MQTT erkannt.In der Lampe sitzt ein sn8f570210sg (8051-based Microcontroller)
dieser lÀuft mit 3.3V und die beiden Taster haben jeweils einen 4,7kOhm Pullup-Widerstand.
Eigentlich hĂ€tte fĂŒr den Umbau auch ein Wemos oder ESP-01 gereicht, weil nur 2 GPIO's nötig sind, aber ich wollte den 3.3V Spannungsregler der Lampe nicht noch zusĂ€tzlich belasten. Also habe ich mich fĂŒr einen Nodemcu entschieden, da er wunderbar mit der 12V Spannung des Netzteils der Lampe klar kommt.Das Video ist nicht so toll, aber zur Veranschaulichung reicht es denke ich... g Das Video zeigt noch die erste Version der Software. Das Webinterface hat sich etwas verĂ€ndert mit neuen Funktionen,...
Die Lampe flackert beim umschalten, weil man ĂŒber den Taster immer nur zum nĂ€chsten Programm/Farbe springen kann.
Flashen
Wenn Ihr den Sourcecode direkt ĂŒber Arduino flashen wollt, bitte Flashsize 4MB (2MB Ota, OTA ~1019KB) unter Flashsize auswĂ€hlen.
Wenn Du ĂŒber das Flash Download Tool von Espressif Systems flashst mĂŒssen folgende Adressen angegeben werden :
PoollampeHA.bin @ 0x000000
littlefs.bin @ 0x200000Erster Start
Nach dem Flashen, erstellt der ESP einen AccessPoint mit dem Namen "Poollampe" das Kennwort lautet "12345678"
Das Webinterface ist dann unter der Adresse http://192.168.4.1 erreichbar.
Nun sollte erstmal die Grundkonfiguration durchgefĂŒhrt werden. Lasst MQTT am besten erstmal aus....Die Grundkonfiguration machen wir folgt :
Einstellungen => Farben konfigurieren
Die Lampe sollte nach dem einschalten "Aus" sein. Unter Einstellungen => Farben konfigurieren, kann die Reihenfolge der Farben festgelegt werden.
Wenn man nun 1x die Taste an der Lampe fĂŒr die Innenfarbe drĂŒckt, wechselt die Lampe auf die Farbe "Farbwechsel".
drĂŒckt man nun nochmal die Taste, geht die Lampe wieder aus.
Nach einem erneuten Tastendruck hat man die Farbe WeiĂ.
Diese Reihenfolge muss unter Innen 1 - Innen 4 in den Einstellungen angegeben werden. In diesem Beispiel also :
Innen 1 : Aus
Innen 2: Farbwechsel
Innen 3: Aus
Innen 4: WeiĂDas gleiche wiederholt man nun fĂŒr die Aussenfarbe.
Nun kann man kontrollieren, ob ĂŒber das Webinterface die richtige Farbe angesteuert wird. Als nĂ€chstes kontrolliert nochmal auch beim drĂŒcken der Tasten an der Lampe, die richtige Farbe im Webinterface angezeigt wird.Einstellungen => GPIO
Solltet Ihr die Tasten vertauscht haben, kann die Belegung der GPIOs / Tasten unter "Einstellungen" => "GPIO" angepasst werden. Dort kann auch eingestellt werden in welchem Abstand die Informationen per MQTT ĂŒbertragen werden. (Temperatursensoren & WiFi Informationen)Einstellungen => DS18B20 Sensoren
Dort kann der Name der Sensoren angepasst werden. Es können bis zu 20 Sensoren angeschlossen werden. Der GPIO kann ĂŒber Einstellungen / GPIO angepasst werden. Bei jedem Start des ESP wird nach DS18B20 Sensoren gesucht, diese werden im Filesystem in die Datei "sensor_data.json" gespeichert. Alte Sensoren die bei einem Neustart nicht angeschlossen sind, werden aus der Datei entfernt. Sollte ein neuer Sensor hinzukommen, wird dieser in die Datei eingetragen. Sollte es mal zu Problemen mit den Sensoren kommen, kann es hilfreich sein, die Datei ĂŒber den Filebrowser zu löschen und durch einen Reboot neu erstellen zu lassen.Einstellungen => Wifi-Setup
Dieser MenĂŒpunkt ist denke ich mal selbsterklĂ€rend. Der ESP versucht sich immer wieder mit dem gespeichertem Wlan zu verbinden, wenn "mit Wlan verbinden" eingestellt wird. Wenn sich Eure Wlan Zugangsdaten Ă€ndern, mĂŒssen die Wlan Einstellungen des ESP zurĂŒckgesetzt werden. (Siehe Reset)Die Grundkonfiguration sollte nun abgeschlossen sein. Am besten den ESP nochmal neu starten und danach MQTT einschalten.
Einstellungen => MQTT
Auch dieser MenĂŒpunkt ist denke ich selbsterklĂ€rend. Solltest Du Home Assistant nutzen, bitte "HA Auto Discover" aktivieren. ;-)** Einstellungen => Farbe bei Start**
Auch dieser MenĂŒpunkt sollte selbsterklĂ€rend sein.Einstellungen => Farben syncronisieren
Hier kann seit dieser Version die aktuelle Farbe angepasst werden. In der alten Version ist es mir immer schonmal passiert, das die Lampe nach dem Einschalten nicht aus war, sondern noch eine Farbe leuchtete. Der ESP stand aber aber auf "Aus".
Hier kann man bei diesem Problem mal eben schnell die aktuelle Farbe zwischen ESP und Lampe syncronisieren.Einstellungen => Filesystem
Ein einfacher Filebrowser um mal eben schnell eine Webseite, sensor_data.json o.Ă. auszutauschen bei einem update.Einstellungen =>Update
Hier kann ein Update ĂŒber den Webbrowser aufgespielt werden.
Zu beachten ist, das alle Einstellungen der Lampe ins Filesystem geschrieben werden. Solltet Ihr also ein komplettes Update des Filesystems ĂŒber den Updater einspielen, verfĂ€llt die Lampe in den Werkszustand. Auch die Wlan Einstellungen sind wieder zurĂŒckgesetzt. Bei einem Update des Flash bleiben immer alle Einstellungen erhalten.Informationen
Im MenĂŒ unter Informationen werden allerlei Informationen angezeigt. Als erstes die erkannten Temperatursensoren mit den Temperaturwerten., Softwareversion, IP's, MQTT Informationen, EPS Flash/RamFehler
Solltet Ihr einen Fehler / Problem mit meiner Software haben, bitte unter Github ein Issue eröffnen.
Dort sind dann alle Fehler / Probleme gesammelt und mĂŒssen nicht in zig verschiedenen Foren diskutiert / erklĂ€rt werden.
AuĂerdem ist es auch fĂŒr mich einfach, weil ich nur eine Anlaufstelle fĂŒr Probleme habe.Wlan ZurĂŒcksetzen
Um die Wlan Zugangsdaten zurĂŒckzusetzen und den ESP wieder einen Accesspoint mit den Standart Zugangsdaten erstellen zu lassen geht Ihr wie folgt vor :- Lampe ausstecken und etwas warten, damit evtl. Restspannung abgebaut werden kann
- Taster S1 + S2 festhalten
- Lampe einstecken
- Nach ca. 5 Sekunden können die Tasten losgelassen werden.
Nun sollte die Lampe wieder einen Accesspoint mit dem Namen "Poollampe" aufmachen.
Debug Meldungen
In dieser Version sind die Debugausgaben ĂŒber die Serielle Schnittstelle standardmĂ€Ăig deaktiviert.
Um diese ein bzw. auszuschalten einfach die Adresse : http://IP-Adresse/debug/on
oder http://IP-Adresse/debug/off aufrufen.



Die Neue Version ist ab sofort auf Github zu finden.
@andy200877 Phantastische Lösung! Leider bin ich in der Richtung völlig unbegabt. Habe dasselbe Problem und gehofft es gĂ€be eine Lösung die Lampe durch "ĂŒberbrĂŒcken" auf Dauerstrom zu setzen. Geht das? Sorry fĂŒr so eine banale Frage!
-
@andy200877 Phantastische Lösung! Leider bin ich in der Richtung völlig unbegabt. Habe dasselbe Problem und gehofft es gĂ€be eine Lösung die Lampe durch "ĂŒberbrĂŒcken" auf Dauerstrom zu setzen. Geht das? Sorry fĂŒr so eine banale Frage!
@schwab1070 Einfach eine BrĂŒcke wird so nicht gehen.... Ich werde es aber mal auf die ToDo-Liste setzen, das man festlegen kann, welche Farben nach dem einschalten angehen sollen.
-
@schwab1070 Einfach eine BrĂŒcke wird so nicht gehen.... Ich werde es aber mal auf die ToDo-Liste setzen, das man festlegen kann, welche Farben nach dem einschalten angehen sollen.
@andy200877 said in Vorstellung meines Intex Poollampen Umbau's:
@schwab1070 Einfach eine BrĂŒcke wird so nicht gehen.... Ich werde es aber mal auf die ToDo-Liste setzen, das man festlegen kann, welche Farben nach dem einschalten angehen sollen.
Prima! Danke!
-
alter Beitrag entfernt.
-
alter Beitrag entfernt.
@andy200877 ich wĂŒrde noch vorschlagen 2 Variablen fĂŒr Temperatur anzulegen. Einen fĂŒr Wasser und einen fĂŒr Aussentemp. DS18b20
In dem Zuge hÀtte man das auch direkt erledigt.
-
@andy200877 ich wĂŒrde noch vorschlagen 2 Variablen fĂŒr Temperatur anzulegen. Einen fĂŒr Wasser und einen fĂŒr Aussentemp. DS18b20
In dem Zuge hÀtte man das auch direkt erledigt.
@cino ok. Das wĂ€re kein Problem. Aber wie sollen die kabel der ds18b20 nach aussen gefĂŒhrt werden ? Das ganze sollte ja schliesslich wasserdicht sein.
-
@cino ok. Das wĂ€re kein Problem. Aber wie sollen die kabel der ds18b20 nach aussen gefĂŒhrt werden ? Das ganze sollte ja schliesslich wasserdicht sein.
@andy200877 ach eine PG7 Verschraubung sollte da reichen,
-
Hallo zusammen,
ich bin auch AnfÀnger in dieser Rubrik, kann dem ganzen soweit eigentlich folgen, jedoch steh ich etwas auf dem Schlauch, den Nodemcu zu flashen. Habe mir einen Nodemcu ESP 32 CP2102 bestellt. Mit Arduino bekomme ich gar keine Verbindung zu dem Controller. Jetzt wollte ich die Datei von Andy flashen, diese lÀsst sich ja mit Arduino auch nicht öffnen, da es eine bin ist und mit dem ESP Easy Flasher wÀhle ich die runtergeladenen Bin von Andy aus und gehe auf flashen, jedoch bekomme ich immer direkt eine Fehlermeldung (Flash didnt complete due to error 2....
Andere Einstellungen kann ich aber eigentlich nicht machen. Rules sind bei mir leer und die bin wÀhle ich ja bei Firmae aus?
Hat vllt jemand hilfreiche Tips?Vielen Dank im Voraus.
MFG
-
Hallo zusammen,
ich bin auch AnfÀnger in dieser Rubrik, kann dem ganzen soweit eigentlich folgen, jedoch steh ich etwas auf dem Schlauch, den Nodemcu zu flashen. Habe mir einen Nodemcu ESP 32 CP2102 bestellt. Mit Arduino bekomme ich gar keine Verbindung zu dem Controller. Jetzt wollte ich die Datei von Andy flashen, diese lÀsst sich ja mit Arduino auch nicht öffnen, da es eine bin ist und mit dem ESP Easy Flasher wÀhle ich die runtergeladenen Bin von Andy aus und gehe auf flashen, jedoch bekomme ich immer direkt eine Fehlermeldung (Flash didnt complete due to error 2....
Andere Einstellungen kann ich aber eigentlich nicht machen. Rules sind bei mir leer und die bin wÀhle ich ja bei Firmae aus?
Hat vllt jemand hilfreiche Tips?Vielen Dank im Voraus.
MFG
-
@cino Sorry... Bin noch nicht dazu gekommen... Habe mir gestern Balkonkraftwerk installiert und baue es gerade ihn IOB ein.... ;-)
-
alter Beitrag entfernt.
@andy200877
Hi Andy,
Erstmal âHut abâ, super Projekt und super beschrieben. Hab es direkt hinbekommen. Jetzt wĂŒrde ich gerne noch die Steuerung durch Alexa hinzunehmen. Ăber âFauxmoâ, geht das? Könntest du deinen Source Code zur VerfĂŒgung stellen, dann wĂ€re die Arbeit leichter. Danke schon mal. -
@cino Sorry... Bin noch nicht dazu gekommen... Habe mir gestern Balkonkraftwerk installiert und baue es gerade ihn IOB ein.... ;-)
@andy200877 hast du dir das mit dem temp sensor schon angeguckt? Die Zeit kommt ja jetzt wieder.
-
@andy200877 hast du dir das mit dem temp sensor schon angeguckt? Die Zeit kommt ja jetzt wieder.
Ich hatte die letzte Zeit relativ viel um die Ohren... Neuer Job, Eigenbau Photovoltaikanlage,...
Ich habe noch keine Zeit gefunden irgend etwas an der Poollampe zu machen.
Ich kann Euch aber den Source Code zur VerfĂŒgung stellen..
-
@bahnuhr said in Vorstellung meines Intex Poollampen Umbau's:
Frage per chat:

Antwort:
angeschlossen, wie oben schon vom TE beschrieben.Hi ich krame das topic mal wieder aus denn ich stehe vor dem selben Problem und möchte es so wie du ĂŒber ein Wemos mit Tasmota lösen.
Habe Ă€hnliche dinge schon mit relais gelöĂt (also tasten ĂŒberbrĂŒckt). Aber mit Wemos (bzw Ă€hnlicher hardware) noch keine Erfahrung. Kannst du mir kurz skizzieren was man mit dem 4,7kOhm Pullup-Widerstand genau machen muss? Also wie wird das an dem original Button angelötet / verbunden? -
@bahnuhr said in Vorstellung meines Intex Poollampen Umbau's:
Frage per chat:

Antwort:
angeschlossen, wie oben schon vom TE beschrieben.Hi ich krame das topic mal wieder aus denn ich stehe vor dem selben Problem und möchte es so wie du ĂŒber ein Wemos mit Tasmota lösen.
Habe Ă€hnliche dinge schon mit relais gelöĂt (also tasten ĂŒberbrĂŒckt). Aber mit Wemos (bzw Ă€hnlicher hardware) noch keine Erfahrung. Kannst du mir kurz skizzieren was man mit dem 4,7kOhm Pullup-Widerstand genau machen muss? Also wie wird das an dem original Button angelötet / verbunden?@onkeloki sagte in Vorstellung meines Intex Poollampen Umbau's:
Habe Ă€hnliche dinge schon mit relais gelöĂt (also tasten ĂŒberbrĂŒckt). Aber mit Wemos (bzw Ă€hnlicher hardware) noch keine Erfahrung. Kannst du mir kurz skizzieren was man mit dem 4,7kOhm Pullup-Widerstand genau machen muss? Also wie wird das an dem original Button angelötet / verbunden?
In einem der ersten BeitrĂ€gen habe ich ein Bild von der RĂŒckseite der Platine gepostet.
Dort ist erkennbar, wo man das Signal abgreifen kann.Der 4,7kOhm PullUp ist auf der Intex Platine verbaut. Daher wird kein extra Widerstand benötigt und man kann die beiden Punkte direkt an einen GPIO anschlieĂen.
Bei einem Wemos D1 wird aber ein Spannungswandler benötigt der aus 12V => 5V macht.
Meine NodeMCU vertragen auch alle 12V aber gab es hier ja bereits eine Diskussion.... -
@bahnuhr said in Vorstellung meines Intex Poollampen Umbau's:
Frage per chat:

Antwort:
angeschlossen, wie oben schon vom TE beschrieben.Hi ich krame das topic mal wieder aus denn ich stehe vor dem selben Problem und möchte es so wie du ĂŒber ein Wemos mit Tasmota lösen.
Habe Ă€hnliche dinge schon mit relais gelöĂt (also tasten ĂŒberbrĂŒckt). Aber mit Wemos (bzw Ă€hnlicher hardware) noch keine Erfahrung. Kannst du mir kurz skizzieren was man mit dem 4,7kOhm Pullup-Widerstand genau machen muss? Also wie wird das an dem original Button angelötet / verbunden?@onkeloki Hi. Hast du das inzwischen realisiert bekommen? Ich habe auch tasmota auf einer Nodemcu und hĂ€nge dort fest. Ich weiĂ nicht wie weit die bin Datei vom Ersteller fertig gemacht wurde. Ich möchte es halt auch direkt mit TemperaturfĂŒhler umsetzen.
-
Ich hatte die letzte Zeit relativ viel um die Ohren... Neuer Job, Eigenbau Photovoltaikanlage,...
Ich habe noch keine Zeit gefunden irgend etwas an der Poollampe zu machen.
Ich kann Euch aber den Source Code zur VerfĂŒgung stellen..
@andy200877 Hi Andy. Du nennst deine bin(zip) ja Poolthermometer wurde dieses dort schon integriert? Danke
-
@andy200877 Hi Andy. Du nennst deine bin(zip) ja Poolthermometer wurde dieses dort schon integriert? Danke
@sniker sagte in Vorstellung meines Intex Poollampen Umbau's:
@andy200877 Hi Andy. Du nennst deine bin(zip) ja Poolthermometer wurde dieses dort schon integriert? Danke
Nein, wie ich oben bereits geschrieben habe wurde es noch nicht integriert.
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