|
Eqiva EQ3-Bluetooth Heizungsthermostat ESP32
|
|
|
04.01.2019, 21:44
(Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2019 21:46 von MeisterQ.)
Beitrag #1
|
|||
|
|||
|
Eqiva EQ3-Bluetooth Heizungsthermostat ESP32
Hallo,
ich beschäftige mich momentan ein wenig mit "Smarthome" via eines Raspberrys, Node-Red und ein paar WLan Geräten wie Sonoffs, Shellys und ESPs und jetzt auch mit Bluetooth Heizungs-Thermostaten. Ich weiss nicht wie genau sich hier wer mit Node-Red oder ähnliches auskennt, aber es ist eine super hilfe seine ganzen MQTT-Sprechenden Geräte logisch miteinander zu verknüften und das ganze zu Visualisieren und Steuern. Jetzt habe ich mir Dieses Thermostat gekauft, weil es Bluetooth-fähig ist, und doch echt Preiswert im gegensatz zu den ganzen Homeatic oder Fritz Dect Geräten. Zum Glück gibt es, wie beim Arduino auch, Menschen die sich einen Kopf gemacht haben, und für Node-Red ein Node (wie eine Library) erstellt haben. Hier die library für Node-Red Das Problem dabei ist: Scheinbar kein Support mehr, und funktionieren tut diese auch nicht richtig. Bin ich scheinbar auch nicht der einzige mit dem Problem. Das Node hat unter der Bluetooth Adresse immer "Disconnected" angezeigt, obwohl mein Raspberry unter "bluetoothctl" das Device gefunden hat, es gepaired war und Connected. Tja.. Heute plötzlich war es "Connected". Hat mir auch seinen Status zurück gemeldet. Super. Dann ging es plötzlich wieder nicht... Hm.. Ich sollte nach einer Alternative suchen dachte ich. Für Node-Red gibt es scheinbar nur "Allgemeine" Bluetooth Librarys. Da müsste ich das ganze Protokoll kennen. Ist auch ziemlich umständlich, aber nicht unmöglich. Dann habe ich weiter gesucht, ob ich irgendwas in verbindung mit dem ESP oder Arduino finde, weil der ESP32 hat ja auch BLE an board. Gefunden habe ich dann Das hier. Geil. Genau das was ich brauche. Aber wie bekomme ich das Programm auf den ESP? Ich sitze an einem Windows rechner und die ESP32-SDK ist sowas von umständlich. Wie soll ein normal-sterblicher wie ich das alles Installiert bekommen? Das wäre natürlich das Optimale. Dann könnte ich außerhalb der Bluetoothreichweite meines Raspberrys die Thermostate via MQTT ansteuern. Nach einigen versuchen habe ich das aufgegeben.. Schade... ESP-WROOM-32 und MQTT fertig in einem Programm zur Ansteuerung genau DIESES Thermostates... Gibt es alternative Software, oder .bin Datein, die ich mit dem NodeMCU-Flasher z.b. draufflaschen kann? Da würde ich mich um Input freuen. Nach weiterer suche habe ich das gefunden: Arduino Code mit Bluetooth-Shield Scheint mir aber nur ein "Heizen oder nicht Heizen" Anhand eines AnalogReads zu sein. Und woher kennt er die BT-Befehle? Kann man sowas auf den ESP-Adaptieren? Tja.. viel Text aber was will ich eigentlich? Jedenfalls keine Programmier oder Entwicklungsarbeit von euch. (Bevor jemand Meckert). Ich brauche Tipps wie ich die Files auf den ESP flashen kann (Einfach). Ich weiss, dass das ganze nicht viel mit "Arduino" zu tun hat, aber hier sitzen ja scheinbar ein paar schlaue Köpfe die mich da unterstützen können. Danke. |
|||
|
04.01.2019, 23:29
(Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2019 23:30 von amithlon.)
Beitrag #2
|
|||
|
|||
|
RE: Eqiva EQ3-Bluetooth Heizungsthermostat ESP32
Hallo,
(04.01.2019 21:44)MeisterQ schrieb: Dann habe ich weiter gesucht, ob ich irgendwas in verbindung mit dem ESP oder Arduino finde, weil der ESP32 hat ja auch BLE an board. Da ich sowieso kein aktuelles IDF installiert hatte (normalerweise Arduino), habe ich es mir gerade mal wieder installiert. Einfach Schritt für Schritt nach https://dl.espressif.com/doc/esp-idf/lat...setup.html mit den Defaults auf C: entpackt, mingw32.exe gestartet usw. usw. Hat gut eine halbe Stunde gedauert, bis alles drauf war. Probleme gab es dabei keine. Ich hätte ja das esp32_mqtt_eq3 durch den Compiler gejagt, allerdings ist das Projekt schon etwas älter (für ESP32 Verhältnisse) und er hat sich erstmal über irgendwas fehlendes bei SSL beschwert. Naja auf dem ESP32 wird ja immernoch ziemlich viel geändert, da wundert es mich nicht. Ich habe die Thermostate nicht, insofern ist es für mich nicht so interessant und so vertraut bin ich mit dem IDF auch wieder nicht. PS: hier Win7-64 als System. Gruß aus Berlin Michael |
|||
|
07.01.2019, 07:41
Beitrag #3
|
|||
|
|||
RE: Eqiva EQ3-Bluetooth Heizungsthermostat ESP32
(04.01.2019 23:29)amithlon schrieb: Hallo, Danke, der Anleitung bin ich auch schon gefolgt, gab aber irgendwelche unerwarteten, für mich unverständlichen Probleme. Jemand hat das Projekt geforked und die .bins reingestellt. Diese konnte ich einfach drauf flashen und jetzt läuft das ganze wie es soll. Hier der fork Habe es einfach auf ein ESP-WROOM-32 Dev Board geflashed. Das ging problemlos. Jetzt kann ich die Thermostate via MQTT ansteuern und bekomme auch Rückmeldung über aktuelle Zustände. Danke trotzdem für die Hilfe! |
|||
|
07.01.2019, 08:51
Beitrag #4
|
|||
|
|||
|
RE: Eqiva EQ3-Bluetooth Heizungsthermostat ESP32
Hallo,
schön, daß es jetzt läuft und Danke für die Rückmeldung. Gruß aus Berlin Michael |
|||
|
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste





