Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| vaillant:myvaillant2influxdb [2026/01/15 22:58] – intro ausgefällt devnull | vaillant:myvaillant2influxdb [2026/01/15 23:43] (aktuell) – Anleitung zur Instlalaiton und Integration in Telegraf devnull | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Um Daten von einer Vaillant Heizung in eine InfluxDB zu überführen, | Um Daten von einer Vaillant Heizung in eine InfluxDB zu überführen, | ||
| Hierfür stehen ein paar nette Python Libraries zur Verfügung, wobei die eine ein Fork von der anderen ist und die meisten das gleiche machen. Diese Libs verbinden sich mit der MyVaillant API. | Hierfür stehen ein paar nette Python Libraries zur Verfügung, wobei die eine ein Fork von der anderen ist und die meisten das gleiche machen. Diese Libs verbinden sich mit der MyVaillant API. | ||
| - | Eine Verbindung mit dem EBUS direkt ist zwar möglich, dafür benötigt man aber einen anderen / Selbstbau Adapter und einen extra Dienst. Welche Daten dann aus dem EBUS auslesbar sind, ist auch noch recht fraglich und bedarf einiges an Entwicklung. Evtl. dazu später mehr in meinem Wiki aber hier nun erstmal die Integration nach folgendem Schaubild: | ||
| - | |||
| - | |||
| - MyPyllant: [[https:// | - MyPyllant: [[https:// | ||
| Zeile 10: | Zeile 7: | ||
| - VR900_Connector: | - VR900_Connector: | ||
| + | Eine Verbindung mit dem EBUS direkt ist zwar möglich, dafür benötigt man aber einen anderen / Selbstbau Adapter und einen extra Dienst. Welche Daten dann aus dem EBUS auslesbar sind, ist auch noch recht fraglich und bedarf einiges an Entwicklung. Evtl. dazu später mehr in meinem Wiki aber hier nun erstmal die Integration nach folgendem Schaubild: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ====== Implementierung ====== | ||
| + | ===== MyPyllant VENV ===== | ||
| + | * Installation von mindestens Python 3.10 | ||
| + | * Modul folgende Python3 Module zusätzlich installieren (python3-venv, | ||
| + | * VENV anlegen <code bash># mkidir vaillant | ||
| + | # python3 -m venv vaillant</ | ||
| + | * Installation von MyPyllant <code bash># vaillant/ | ||
| + | * nun wäre die Installation so weit, einen Testlauf durchzuführen. Der Aufruf wird auch so später beim exec-Input in Telegraf verwendet <code bash># / | ||
| + | |||
| + | ===== Telegraf Config - Simpel ===== | ||
| + | Diese Seite geht davon aus, dass Telegraf bereits korrekt konfiguriert wurde, daher in Verwendung ist und die Daten im gewünschten Ziel landen, wie z.B. einer InfluxDB. | ||
| + | Daher muss nur ein einfaches exec Input mit JSON Datenformat in Telegraf angelegt werden. | ||
| + | Bitte daran denken, dass die angegebenen | ||
| + | |||
| + | <code bash> | ||
| + | [[inputs.exec]] | ||
| + | ## Commands array | ||
| + | commands = [ "/ | ||
| + | name_override=" | ||
| + | timeout = " | ||
| + | interval = " | ||
| + | data_format = " | ||
| + | </ | ||
| ---- | ---- | ||
| {{counter}} | {{counter}} | ||
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested