Moin @Hotzen-Plotz ! Du gehst doch jetzt über CAN, richtig? Die Kommandozeile mit der IP Adresse wäre wenn du das E3 Gerät über WLAN im AP Modus ansprechen willst. Mit CAN ist das einfacher. schreib einfach mal python3 Open3Eclient.py -c can0 -dev vdens -r 268 -v das sollte die Vorlauftemperatur auslesen und ausgeben. Du hast doch eine Vitodens (Gastherme), oder? Wenn du eine Vitocal (Wärmepumpe) hast, musst du das '-dev vdens' gegen '-dev vcal' tauschen (wobei das bei der Vorlauftemp glaubich egal ist). Wenn das dann geht, und du die MQTT Geschichte anwerfen willst, musst du python Open3Eclient.py -c can0 -dev vdens -r 268,269,271,274,318,1043 -m 192.168.0.5:1883:open3e -t 1 oder python Open3Eclient.py -c can0 -dev vdens -r 268,269,271,274,318,1043 -m 192.168.0.5:1883:open3e -t 1 -mfstr "{didNumber}_{didName}" aufrufen. hierbei steht die IP Adresse für die IP Adresse deines MQTT Brokers (anpassen im Aufruf!), nicht für die des Raspi. Das ':open3e' hinter der IP Adresse und Portnummer (':1883' nicht ändern) ist der MQTT Topic, unter dem das im Broker landet. Die Zahlen '268,269,271,274,318,1043' sind die Datenpunktnummern (DIDs), die augelesen und 'gepostet' werden. Du kannst die Nummern und die zugehörigen Objekte in OpenE3datapointsXyz.py nachschauen und natürlich anpassen (in der Kommandozeile! NICHT die datapoints.py editieren). Mit der Option -a kannst du auch die ganze Liste abarbeiten lassen (wenig sinnvoll). die Option 't 1' bescheibt die Zykluszeit, hier 1 Sekunde. Mit dem '-mfstr "{didNumber}_{didName}"' bewirkst du, dass du eine Klartextanzeige der Items (oder wie das heisst) im Broker bekommst. Respekt, dass du dich trotzt deiner 'Furcht vor dem Unbekannten' da dran machst!! 🙂 Grüsse!
... Mehr anzeigen