Metainformationen zur Seite
Plugin-Daten | |
---|---|
Autor | Marcel Zoller |
Logo | |
Status | STABLE |
Version | 2023.09.11 |
Min. LB Version | 1.0 |
Release Download | https://github.com/marcelzoller/loxberry-plugin-vzug/archive/refs/tags/v2023.09.11.zip |
Beschreibung | V-ZUG-HOME - Informationen per HTTP an Miniserver übermitteln |
Sprachen | EN, DE |
V-ZUG-HOME
Dieses Plugin ermöglicht es Informationen von vier V-Zug Geräten mit dem V-Zug-Home Modul an den Miniserver über http automatisch alle 5 min zu senden. Neu kann auch das laufende Programm abgebrochen werden.
Aktuell können die folgenden Informationen von jedem V-Zug Geräte z.B. Adora SLQ ausgelesen werden.
- Name des Gerätes
- API-Version
- Serien Nummer
- Aktuelle Programm
- Aktueller Status im Programm
- Restzeit vom Programm (Text)
- Restzeit vom Programm in Minuten (Zahl)
- Wasserverbrauch Total (Zahl)
- Wasserverbrauch Durchschnitt (Zahl)
- Wasserverbracuh letzes Programm (Zahl)
- Energieverbrauch Total (Zahl)
- Energieverbrauch Durchschnitt (Zahl)
- Energieverbracuh letzes Programm (Zahl)
Man kann auch die Informationen vom Loxberry selber abfragen.
Die URL ist http://<IP-Loxberry>/plugins/V-Zug/index.cgi oder kann auf der Einstellungsseite im Loxberry Plugin aufgerufen werden.
Miniserver@meineLoxone
DeviceName1@AdoraDry V6000
APIVersion1@1.7.0
Serial1@12345 678901
Program1@Stark trocken
Status1@Programm unterbrochen - Fortsetzen am Gerät
Time1@-
Min1@0
WasserTotal1@0
WasserAverage1@0
WasserProgram1@0
EnergyTotal1@111.699
EnergyAverage1@0.709
EnergyProgram1@0.816
Download
- Das Plugin-Archiv (ZIP) kann auf GIT-Hub heruntergeladen werden: https://github.com/marcelzoller/loxberry-plugin-vzug/releases
- Der Sourcecode ist auf GitHub verfügbar: https:%%//%%github.com/marcelzoller/loxberry-plugin-vzug/
Funktion des Plugins
Das V-Zug Gerät wird via HTTP API ausgelesen und die Daten werden für den Miniserver aufbereitet. Aktuell kann nur ein V-Zug Gerät ausgelesen werden.
Einrichtung in der Loxone Config Software (HTTP Send)
Wenn man die Informationen via HTTP automatisch alle 5 min an den Miniserver schickt, dann müssen noch ein paar virtuelle Eingänge erstellt werden.
Die Bezeichnung muss exakt wir folgt heisse, damit die Informationen im Miniserver ankommen:
1 Geräte:
- VZUG_Device1_Program
- VZUG_Device1_Serial
- VZUG_Device1_Time
- VZUG_Device1_Min
- VZUG_Device1_Status
- VZUG_Device1_Devicename
- VZUG_Device1_WaterTotal
- VZUG_Device1_WaterAverage
- VZUG_Device1_WaterProgram
- VZUG_Device1_EnergyTotal
- VZUG_Device1_EnergyAverage
- VZUG_Device1_EnergyProgram
2 Geräte:
- VZUG_Device2_Program
- VZUG_Device2_Serial
- VZUG_Device2_Time
- VZUG_Device2_Min
- VZUG_Device2_Status
- VZUG_Device2_Devicename
- VZUG_Device2_WaterTotal
- VZUG_Device2_WaterAverage
- VZUG_Device2_WaterProgram
- VZUG_Device2_EnergyTotal
- VZUG_Device2_EnergyAverage
- VZUG_Device2_EnergyProgram
3 Geräte:
- VZUG_Device3_Program
- VZUG_Device3_Serial
- VZUG_Device3_Time
- VZUG_Device3_Min
- VZUG_Device3_Status
- VZUG_Device3_Devicename
- VZUG_Device3_WaterTotal
- VZUG_Device3_WaterAverage
- VZUG_Device3_WaterProgram
- VZUG_Device3_EnergyTotal
- VZUG_Device3_EnergyAverage
- VZUG_Device3_EnergyProgram
4 Geräte:
- VZUG_Device4_Program
- VZUG_Device4_Serial
- VZUG_Device4_Time
- VZUG_Device4_Min
- VZUG_Device4_Status
- VZUG_Device4_Devicename
- VZUG_Device1_WaterTotal
- VZUG_Device4_WaterAverage
- VZUG_Device4_WaterProgram
- VZUG_Device4_EnergyTotal
- VZUG_Device4_EnergyAverage
- VZUG_Device4_EnergyProgram
Die Beschreibung kann dann individuell sein pro Eingang. Zur Visualisierung kann man dann einen virtueller Status nehmen. So werden die Informationen in der Loxone dargestellt.
Übersicht der Funktionen
Hier sind alle Seiten aufgeführt, wo Informationen abgefragt oder Kommandos senden werden können:
Webpage | Übergabe Parameter | Output | Beispiele |
index.cgi | Bei keinem Parameter werden alle V-Zug Geräte aufgelistet. ip=<V-Zug Gerät> IP Adresse vom V-Zug Gerät | Miniserver@meineLoxone DeviceName1@AdoraDry V6000 APIVersion1@1.7.0 Serial1@12345 678901 Program1@Stark trocken Status1@Programm unterbrochen - Fortsetzen am Gerät Time1@- Min1@0 WasserTotal1@0 WasserAverage1@0 WasserProgram1@0 EnergyTotal1@111.699 EnergyAverage1@0.709 EnergyProgram1@0.816 | URL: http://loxberry/plugins/V-Zug/index.cgi Beispielaufruf: URL: http://loxberry/plugins/V-Zug/index.cgi?ip=172.16.200.105 |
status.cgi | keine Hier werden alle V-Zug Geräte im lokalen Netzwerk (gleichen Subnetz wie der Loxberry) gesucht und den Status ausgelesen. | Miniserver@meineLoxone DeviceName@AdoraDry V6000 APIVersion@1.7.0 Serial@12345 678901 Program@Stark trocken Status@Programm unterbrochen - Fortsetzen am Gerät Time@- Min@0 | URL: http://loxberry/plugins/V-Zug/status.cgi |
set.cgi | ip=<V-Zug Gerät> IP Adresse vom V-Zug Gerät command=<V-Zug Kommando> Die folgenden Kommando stehen zur Verfügung: doTurnOff = Stoppt das aktuelle Programm setProgram&value=%7B%22id%22:<id>%7D id: 50 = Eco Modus id: 51 = Auto id: 52 = ALltag Kurz id: 53 = Sprint id: 54 = Intensiv id: 55 = Silent id: 56 = Patry id: 57 = Glas id: 58 = Fondue / Raclette id: 59 = Hygiene id: 61 = Vorspülen setProgram&value=%7B%22partialload%22:<partialload>,%22eco%22:%22<eco>%22,%22steamfinish%22:<steamfinish>%7D eco: energySaving eco: optiStart eco: none steamfinish: true / false partialload: true / false | IP@172.16.200.105 command doTurnOff send. | URL: http://loxberry/plugins/V-Zug/set.cgi?ip=172.16.200.105&command=doTurnOff URL: http://loxberry/hh?command=setProgram&value=%7B%22id%22:50%7D URL: http://loxberry/hh?command=setProgram&value=%7B%22partialload%22:false,%22eco%22:%22none%22,%22steamfinish%22:false%7D |
Roadmap
Da ich selber nur drei Gerät (Adora SLQ, Adora Trockner, CombairSteamer) besitze, fehlen mir noch Informationen über anderer Typen. Wenn jemand ein weiteren Typ hat, bitte melden. So können wir das Plugin ausbauen.
Fragen stellen und Fehler melden
Das PlugIn wird von mir noch weiterentwickelt und ich freue mich über Anregungen und Feedback.