ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

TEKELEK TEK Oil Wi-Fi Ultrasonic // Mex! Heizöl // Heizöl24 #637

Open Bukatti88 opened 2 years ago

Bukatti88 commented 2 years ago

Hallo, das Gerät, für dass ich einen Adapter brauche ist unter mehreren Herstellern und Bezeichnungen bekannt. Ich denke der Originalhersteller ist TEKELEK: TEK Oil Wi-Fi Ultrasonic. Einige nennen es auch Mex! von Heizoel24.de

Es ist an sich das selbe Gerät wie der Oilfox. Ein Ultraschall Messgerät für Tanks.

Hier zu finden: https://tekelek.com/product/tek-oil-wi-fi-ultrasonic/ bzw. https://www.heizoel24.de/mex

Ich selber habe 0 Ahnung von Programmieren oder ähnlichem.

Wenn irgendwelche Daten benötigt werden, versuche ich diese gerne zu liefern. Ich habe das Gerät zuhause, angeschlossen und die Heizöl24 App installiert und integriert

bsaerdna commented 2 years ago

Hätte auch Interesse daran...

MonsterD1 commented 2 years ago

Bei Bedarf habe ich einen WLAN Mitschnitt von 2 Übertragungen ...

Weihrich commented 1 year ago

Das Teil kann man auch hier kaufen ist scheinbar baugleich: https://www.proteus-sensor.de/shop/Proteus-EcoFrog-WLAN-p241593813 Würde mich auch sehr interessieren. Hier haben sich scheinbar schonmal Leute dran gewagt: https://homematic-forum.de/forum/viewtopic.php?f=37&t=31651&start=20

Im letzten Post schreibt jemand: Also bei mir läuft das Ding jetzt und ich kann die Daten in die CCU einlesen! Läuft problemlos mit Node-Red und nen http-api request! Allerdings schreibe ich die Werte jetzt in Systemvariable. Das finde ich persönlich etwas unschön! Hat dazu jemand ne Idee?

Da ich selber nicht programmieren kann, sagt mir der Lösungsansatz leider nicht viel.

Hätte gleich mehrere Anwendungsfälle für das Gerät.

darth-hp commented 1 year ago

https://github.com/alexiosc/ecofrog

alex156 commented 1 year ago

Hallo, hat das ecofrog addon für home assistant schon wer getestet mit dem Mex von Heizöl24? funktioniert hier die api?

darth-hp commented 1 year ago

Das kann nicht funktionieren, da ja die ecofrog Server verwendet werden, nicht das Gerät. Mex legt seine Schnittstelle bisher nicht offen. Ich frage immer wieder Mal an. Müssen vielleicht mehr Leute machen

elsi06 commented 1 year ago

Habe in den FCC Dokumenten gesehen, dass der einen ESP benutzt, wäre wohl der beste ansatz da eine andere FW draufzuspielen. Werde später mal versuchen sie auszulesen

MonsterD1 commented 1 year ago

63E96F5D-5FE5-4C86-BF59-419D3835B020

elsi06 commented 1 year ago

Hier seite 6 ist das Pinout: https://fcc.report/FCC-ID/S6T784/3312443 Hab TX RX GND und Reset gefunden, aber VCC ist wohl nicht über den PIN Header rechts?

elsi06 commented 1 year ago

02-03-_2023_14-05-11

Ich glaube das müsste so stimmen, aber ich bekomme die Firmware nicht gelesen

darth-hp commented 1 year ago

https://fccid.io/S6T784 da ist, laut den Bildern, tatsächlich ein ESP8266EX drin S6T784 ESP8266EX

elsi06 commented 1 year ago

Konntest du den auslesen? Ich werde wohl sobald ich eine Hiessluftlötstation in die Hönde bekomme mal den Chip versuchen im ausgelötetem zustand auszulesen.

d3nn3s08 commented 11 months ago

und gibts was naues

Sorentino1964 commented 7 months ago

Ja würde mich auch brennend interessieren

ltspicer commented 3 months ago

Das kann nicht funktionieren, da ja die ecofrog Server verwendet werden, nicht das Gerät. Mex legt seine Schnittstelle bisher nicht offen. Ich frage immer wieder Mal an. Müssen vielleicht mehr Leute machen

Remote Address: api.heizoel24.de / 185.105.115.68:443 Leider komme ich mit den mitgeschnittenen Daten auch nicht weiter :(

cpatscheider commented 3 months ago

Über etwas wie https://mitmproxy.org/ ist es relativ einfach den Traffic der App mitzuschneiden... Habe das vor einiger Zeit mal gemacht und mir eine kleine python app geschrieben die das abfragt. Von der App holt sich Home Assistant das ganze per API und RESTful Sensor ab.

ltspicer commented 3 months ago

Genau den mitm Proxy hab ich auch gebraucht ;)

MonsterD1 commented 3 months ago

Über etwas wie https://mitmproxy.org/ ist es relativ einfach den Traffic der App mitzuschneiden... Habe das vor einiger Zeit mal gemacht und mir eine kleine python app geschrieben die das abfragt. Von der App holt sich Home Assistant das ganze per API und RESTful Sensor ab.

Sprich der Traffic des OilMex ist abgreifbar/lesbar und mittels Script in HA mit sinnvollen Werten übertragbar? Dachte der Traffic ist verschlüsselt und damit nicht nutzbar …

ltspicer commented 3 months ago

Genau das war mein Problem. Die Daten sind verschlüsselt :( Ich muss allerdings sagen, dass ich nicht so der Verschlüsselungsprofi bin.

cpatscheider commented 3 months ago

Ja die sind verschlüsselt. Den Proxy kann man aber so konfigurieren das die https Verbindung von der App am Proxy terminiert und der Proxy dann Klartext hat. Dafür muss am Handy dann das Zertifikat des Proxy als Vertrauenswürdig akzeptiert werden. https://docs.mitmproxy.org/stable/concepts-certificates/

cpatscheider commented 3 months ago

Über etwas wie https://mitmproxy.org/ ist es relativ einfach den Traffic der App mitzuschneiden... Habe das vor einiger Zeit mal gemacht und mir eine kleine python app geschrieben die das abfragt. Von der App holt sich Home Assistant das ganze per API und RESTful Sensor ab.

Sprich der Traffic des OilMex ist abgreifbar/lesbar und mittels Script in HA mit sinnvollen Werten übertragbar? Dachte der Traffic ist verschlüsselt und damit nicht nutzbar …

Nein nicht der Traffic des OilMex. Der Mex berichtet seine Messergebnisse weiter an die Heizöl24 API. Ich verwende jedoch dann die gleiche API die die Heizöl24 App verwendet um die Messergebnisse von Heizöl24 wieder abzufragen.

ltspicer commented 3 months ago

Bin deutlich weiter. Habe den Traffic zur App auslesen können. Habe nun URL, UserID, Email, UUID und DeviceID Muss jetzt versuchen, die HomeAssistant App von https://github.com/alexiosc/ecofrog umzuschreiben. Vielleicht liest hier ja ein Adapter-Dev mit ^^

darth-hp commented 3 months ago

Der ecofrog Code ist ja sehr übersichtlich

ltspicer commented 3 months ago

Der ecofrog Code ist ja sehr übersichtlich

Dann freue ich mich auf Deine Umsetzung ;)

darth-hp commented 3 months ago

Du kannst ja erstmal deine Erkenntnisse offenlegen, dann kann ich helfen

ltspicer commented 3 months ago

Habe den Traffic mit Charls Proxy auslesen können. Es war auch das Charles SSL Zertifikat notwendig. Daten sind dann einfache json. Das ist eigentlich alles, was ich bis jetzt weiss.

darth-hp commented 3 months ago

Poste doch mal ein (paar) JSON Objekte und Request Parameter

darth-hp commented 3 months ago

Wir können gerne https://github.com/Secret-Lab-Productions/heizoel24-mex hier weitermachen

cpatscheider commented 3 months ago

Kannst du dort mal irgendeinen diskussion-thread aufmachen? Dann kann ich auch ein Code snippet droppen

darth-hp commented 3 months ago

https://github.com/Secret-Lab-Productions/heizoel24-mex/discussions/2

d3nn3s08 commented 2 months ago

so hab es nach der Anleitung runder geladen und auch über HACS versucht aber es tauch leider nirgends in HA auf

mcm1957 commented 2 months ago

Leute, So wie ich das sehe findet hier zwischenzeitlich eine Diskussion statt die kaum mehr etwas mit Informagtionen die für die Entwicklung eines Adapters benötigt werden - wie z.B. API Quellen, Beeispielcode etc.

Da dieses Issue KEIN Diskussionsforum ist bitte ich darum weitere Diskussionen die nicht in einem Erkennbaren Zusammenhang mit der Entwicklung eines Adapters stehen bzw. Infos für eine solche Entwicklung leifern an anderer Stelle zu führen.

Siehe auch https://github.com/ioBroker/AdapterRequests/issues/637#issuecomment-1934151065

Ich werde weitere Beiträge bei denen nicht klar hervorgeht was sie zu einer Adapterentwicklung beitragen als hidden setzen und ggF dieses Issue sperren.

ltspicer commented 2 months ago

Ich bin dran, einen Adapter für den Heizoel24 MEX zu entwickeln. Nur, damit nicht wer parallel daran arbeitet ;)

mcm1957 commented 2 months ago

DANKE - DIE Info gehört hier rein

Wenn du Hilfe bracunhst melde dich doch in unseren Telegramm Gruppen (bzw. Discord) an. Links auf www.iobroker.dev.

ltspicer commented 2 months ago

Bitte mal testen und Bescheid sagen ;) https://github.com/ltspicer/ioBroker.heizoel24-mex.git

ToDo Liste:

mcm1957 commented 2 months ago

DANKE für deine Arbeit. Für Testaufrufe öffne bitte ein Topic im Forum im Bereich Tester:

https://forum.iobroker.net/category/91/tester

Solltest du Zugriffsrechet brauchen chatte HOMORAN im Forum an, der schaltet dich kurzfristig frei.

HIER im Reqeust Issue bitte keine Diskussion zum Thema Testen des Adapters. Hier sollte später nur eine Info folgen sobald der Adaoter ins Latest Repository aufgenommen werden soll bzw. wurde - oder wenn die Enticklung eingestellt wird (was ich nicht hiffe).

Danke

mcm1957 commented 1 month ago

OT Postings entfernt