Plugin-Daten
AutorMarcel Zoller
Logo
StatusSTABLE
Version2023.09.11
Min. LB Version1.0
Release Downloadhttps://github.com/marcelzoller/loxberry-plugin-vzug/archive/refs/tags/v2023.09.11.zip
BeschreibungV-ZUG-HOME - Informationen per HTTP an Miniserver übermitteln
SprachenEN, DE

V-ZUG-HOME

Version History...


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

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
URLhttp://loxberry/plugins/V-Zug/index.cgi




Beispielaufruf:

URLhttp://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
URLhttp://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.
URLhttp://loxberry/plugins/V-Zug/set.cgi?ip=172.16.200.105&command=doTurnOff













URLhttp://loxberry/hh?command=setProgram&value=%7B%22id%22:50%7D 




























URLhttp://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.