Closed LudwigWen closed 3 years ago
Hallo, Device Id wird anfangs vom Installateur vergeben. Diese steht im HomeVent Bedienmodul auch drin, wenn du ein solches besitzt. Der Device Typ ist von Hoval eine feste Zahl, beim auslesen vom Bus merkt man allerdings recht schnell, wie diese ist - genauso wie die device id.
Ein Datenpunkt sieht im Grunde so aus (siehe angehängte Grafik) Diese Grafik habe ich vor einem halben Jahr angefertigt & ist nur für Requests/Responses, die aus einer Nachricht bestehen, gültig. Aber ich musste das meiste auch selber Reverse Engineeren - ich weiß deshalb hier auch nicht so viel. Einfach mal auslesen mit Candump.
Kann dir zu dem Thema auch noch folgende Links empfehlen:
Meine neue Implementierung, die noch nicht ganz funktionsfähig ist, siehst du unter dem Pull request - diese ist auch besser strukturiert, evtl. hilft dir das auch noch.
Viel Erfolg und Spaß noch. Grüße Christoph
Hallo, Python ist zwar nicht meine Liebling, aber lesen geht gerade noch. wie bestimmt man den Device Typ & Id für meine Wärmepumpenheizung. will eher mit einem ESP32/ESP8266 und einem Canbus-Modul unter C++ die Anlage auslesen ggf. steuern. Bin selber Programmierer aber CANBUS Neuling. Wie wäre ein Request für einen speziellen DatenPunkt aussehen? Schaut ja sehr analog Modbus aus.
Danke schon mal vorab für deine Hilfe
https://github.com/coryjfowler/MCP_CAN_lib/blob/master/examples/CAN_send/CAN_send.ino