FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: ivor am 16 August 2020, 21:11:44

Titel: Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 16 August 2020, 21:11:44

Hallo zusammen

Ich habe mich mal an ein FHEM Module für die Haushaltsgeräte mit V-Zug Home Option (https://home.vzug.com (https://home.vzug.com)) heran gewagt. Ein erster Wurf ist hier zu finden:

https://github.com/ivoruetsche/FHEM.72_VZugHome (https://github.com/ivoruetsche/FHEM.72_VZugHome)

Mit Perl und FHEM habe ich Neuland entdeckt und bin deshalb sehr froh um Kritik und Input zum Modul.

Zur Zeit sind Readings implementiert, bin aber dran, noch weitere Funktionen umzusetzen.

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: Prof. Dr. Peter Henning am 17 August 2020, 09:24:09
Die Mehrzahl vom "Status" lautet nicht "Stati", sondern "Status".

LG

pah
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 17 August 2020, 11:55:39

Danke, ich hab's geändert, "Stati" kommt vom Schweizerdeutsch :-)
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 29 Oktober 2020, 21:48:19
Genau das Modul das ich noch gesucht habe.Vielen Dank!
Einbindung unserer Adora SL (Geschirrspüler) hat gut geklappt!
Jetzt fehlen mir nur noch die Pushmeldungen 'Wenn Fertig' oder 'Glanzmittel nachfüllen', die werd ich am Wochenende noch einbauen und mit Alexa verknüpfen...
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 14 November 2020, 17:02:26
Hallo zusammen

ich hab folgendes Problem mit diesem Module bzw. der Deviceübersicht (DeviceOverview).
Mein Device (Geschirrspüler) zeigt dort nur 'active'

Möchte ich in der Deviceübersicht einen farbigen (rot/grün) zeigenden Geschirrspüler haben und den Status z.B. 'Salz nachfüllen' anzeigen.

Ich habe versucht ein stateFormat zu machen mit zwei Readings:
VzAiDeviceStatus.Inactive   (true/false)
VzAiDeviceStatus.Status     (z.b. 'Salz nachfüllen')

Ich habe dafür folgende Attributte gesetzt:
devStateIcon     ein:scene_dishwasher@green aus:scene_dishwasher@red
eventMap          true:aus false:ein
stateFormat       VzAiDeviceStatus.Inactive VzAiDeviceStatus.Status

Vieleicht kann mir jemand sagen wo ich mein Denkfehler mache.

Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 15 November 2020, 09:41:25
Salü

hast Du mal versucht, nur jeweils ein Reading auszuwerten?

attr VzWaschmaschine stateFormat VzAiDeviceStatus.Inactive
attr VzWaschmaschine devStateIcon true:on false:off
attr VzWaschmaschine icon scene_dishwasher


Ich konnte das gerde nicht ausprobieren, da ich noch unterwegs bin... Bin also nicht sicher ob soweit alles stimmt...

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 16 November 2020, 14:06:54
Hallo Ivo

Ja, ich habs auch nur mit einem Reading versucht.
Auch hab ich Deine Attributangaben versucht, welches jedoch das Icon auf der linken Seite zeigen. Aber auch da bleibt der Status 'active'.

Folgendes Verhalten ist mir aufgefallen und lässt sich reproduzieren:

Wenn ich das Attribut StateFormat mit einem Reading "VzAiDeviceStatus.Inactive" setze (ich drück auf 'attr') wird kurzzeitig das Icon farblich angezeigt.

Sobald ich die Seite aber aktuallisiere, wird wieder der Status 'active' angezeigt und das Icon ist weg.
Dieses Verhalten ist nur bei diesem Device (über das 72_VZugHome.pm Modul) so feststellbar. (Habe leider nur ein VZug-Device)

Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 17 November 2020, 22:16:33
Salü

Ich kann es zwar nachvollziehen, jedoch finde ich die Ursache zur Zeit nicht. Ich muss mir da etwas mehr Zeit nehmen.

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 17 Dezember 2020, 08:54:39
Hallo Ivo

Ich habe im Fhemlog festgestellt, folgenden dauerhaften Fehler festgestellt:
2020.12.17 08:06:22 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:09:23 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:10:23 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:12:29 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:15:27 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:19:30 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:20:30 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:23:32 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:24:32 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:28:36 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:31:35 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:38:42 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY
2020.12.17 08:43:45 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY


habe dann mit verbose 5 folgende Einträge erhalten:

2020.12.17 08:47:01 5: VZugHome_GetReadingUpdates vzug_adora: is called [readings]
2020.12.17 08:47:01 4: VZugHome_GetReadingUpdates vzug_adora: Device is up 192.168.90.140 [ping]
2020.12.17 08:47:01 5: VZugHome_GetReadingUpdates vzug_adora: sub readings
2020.12.17 08:47:01 5: VZugHome_GetReadingUpdates vzug_adora: Start While
2020.12.17 08:47:01 3: VZugHome_GetReadingUpdates vzug_adora: calling VZugHome_CallingDevice // hh getTime </> HASH(0x55b178a90a00) ...
2020.12.17 08:47:01 3: VZugHome_GetReadingUpdates vzug_adora: calling VZugHome_CallingDevice // ai getDeviceStatus </> HASH(0x55b17c01dbe8) ...
2020.12.17 08:47:01 3: VZugHome_GetReadingUpdates vzug_adora: calling VZugHome_CallingDevice // hh getCategories </> HASH(0x55b17b7edfc8) ...
2020.12.17 08:47:01 5: VZugHome_GetReadingUpdates vzug_adora: End While
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora:: : give me back: data: ["Category_0"] / error:
2020.12.17 08:47:01 5: VZugHome_CallingDeviceResult vzug_adora: result should be text / function is IntCmd
2020.12.17 08:47:01 5: VZugHome_CallingDeviceResult vzug_adora: result is text
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: IntCmd:  /
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora:: : give me back: data: {"DeviceName":"Adora SL","Serial":"41129 000008","Inactive":"true","Program":"","Status":"","ProgramEnd":{"End":"","EndType":"0"},"deviceUuid":"0000197832"} / error:
2020.12.17 08:47:01 5: VZugHome_CallingDeviceResult vzug_adora: result should be json / function is Readings
2020.12.17 08:47:01 5: VZugHome_CallingDeviceResult vzug_adora: readingsBeginUpdate called
2020.12.17 08:47:01 5: VZugHome_CallingDeviceResult vzug_adora: result is json
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.DeviceName / Adora SL
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.DeviceName / Adora SL
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.ProgramEnd.EndType / 0
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.ProgramEnd.EndType / 0
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.Serial / 41129 000008
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.Serial / 41129 000008
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.Inactive / true
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.Inactive / true
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.Status / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.Status / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.ProgramEnd.End / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.ProgramEnd.End / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.Program / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.Program / -
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Readings: VzAiDeviceStatus.deviceUuid / 0000197832
2020.12.17 08:47:01 4: VZugHome_CallingDeviceResult vzug_adora: Result: VzAiDeviceStatus.deviceUuid / 0000197832
2020.12.17 08:47:02 4: VZugHome_CallingDeviceResult vzug_adora:: : give me back: data: 2020-12-17T08:47:04 / error:
2020.12.17 08:47:02 5: VZugHome_CallingDeviceResult vzug_adora: result should be text / function is Readings
2020.12.17 08:47:02 5: VZugHome_CallingDeviceResult vzug_adora: readingsBeginUpdate called
2020.12.17 08:47:02 5: VZugHome_CallingDeviceResult vzug_adora: result is text
2020.12.17 08:47:02 4: VZugHome_CallingDeviceResult vzug_adora: Readings:  /


Kannst Du mit dem etwas anfangen?

Nachtrag: Aufgrund der Logeinträge gehe ich davon aus, dass der Fehler beim Abfragen der 'Categorien' erfolgt.
Folgendes Abfrageergebnisse, wenn ich die Browserabfrage auf den Geschirrspüler mache (siehe Anhänge).

Ich schliesse daraus, dass der Code nicht damit umgehen kann, das bei Categories nur ein Wert drin ist.
Habe den Code des Modules 72_VZugHome.pm versucht anzuschauen und vermute das Problem zwischen Zeile 44 und 99. Ich selber verstehe aber den Code zuwenig und stehe hier an..


vielen Dank fürs prüfen


Freundliche Grüsse
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 20 Dezember 2020, 11:14:44
Salü

Im ersten Auszug vom Log hat's ja regelmässig "hash result expected, but it is ARRAY" Einträge, jedoch im zweiten Auszug nicht. Kannst Du mal mitschneiden, wenn ein solcher Fehler aufkommt?

Grundsätzlich sieht aber der untere Auszug soweit Fehlerfrei aus (sonst hätte es eine Fehlermeldung nach dem "error:".

Was für mich noch unklar ist, warum man den Status von diversen Rückgabewerten sehen kann im FHEM Gui, auf diese jedoch nicht zugreiffen kann um z.B. ein Icon einzufärben etc. Irgendwas mach ich da noch falsch bei der Verarbeitung. Wie Du auch festgestellt hast, konnte ich Deine Beobachtung nachvollziehen und beim ersten mal funktioniert's, danach nicht mehr.

Ich hoffe, dass ich in den kommenden Tagen mir nochmals Zeit nehmen kann um's anzuschauen.

gruss ivoi
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 20 Dezember 2020, 12:19:33
Hallo Ivo

Habe Dir hier mal einen Auszug des Logs mit Verbose 5 im Zeitraum von 15 Minuten aufgezeichnet darin ist auch der erste Eintrag vorhanden (wiederholt sich natürlich immer wieder). Hoffe das hilft bei der Analyse.

Betreffend dem Icon Problem habe ich mich gefragt, ob dies evtl. mit den Punkten in den ReadingNamen zu tun hat? Habe irgendwo in diesem Forum mal gelesen, dass Punkte in den Devicenamen zu Problemen führen könnte, da Punkte auch für Regex verwendet wird. Dies nur mal ein Gedanke eines Nichtprogramierers ;-). Habe versucht die Unterschiede zu sehen von funktionierenden Devices (allerdings handelt es sich da um Homematic-Leistungsmesser, welche ich an die Waschmaschine und Tumbler angeschlossen habe, da diese Geräte noch kein Vzug-Home haben).

Danke fürs Prüfen und einen schönen vierten Advent!

gruss
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 20 Dezember 2020, 13:39:59
Merci für's Log. Ich sehe nun die Ursache für den "hash result expected, but it is ARRAY", betrifft jedoch nur die zur Verfügung stehenden Sprachen, welche vom FHEM Module eh ignoriert werden:

give me back: data: [{"lan":"de","desc":"Deutsch"},{"lan":"fr","desc":"Français"},{"lan":"it","desc":"Italiano"},{"lan":"rm","desc":"Rumantsch"},{"lan":"en","desc":"English"},{"lan":"es","desc":"Español"}]

Ich passe das bei Gelegenheit noch an, ist aber leider nicht die Ursache für das "Readings" problem...

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 20 Dezember 2020, 13:50:22
Trotzdem lieben Dank! Auch das Entfernen des störenden Logeintrages ist doch schon ein Erfolg ;-)
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 21 Dezember 2020, 09:14:31
Zitat von: iHome am 20 Dezember 2020, 12:19:33
Betreffend dem Icon Problem habe ich mich gefragt, ob dies evtl. mit den Punkten in den ReadingNamen zu tun hat? Habe irgendwo in diesem Forum mal gelesen, dass Punkte in den Devicenamen zu Problemen führen könnte, da Punkte auch für Regex verwendet wird.

Das war auch mein erster Gedanke, aber wenn ich den Punkt entferne aus den Feldnamen, kann ich das Problem immer noch nachvollziehen.

Ich bin das am zusammenfassen und frag mal im Entwickler-Forum nach, ob da jemand eine Idee haben könnte.

Liebe Grüsse
Ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 21 Dezember 2020, 12:05:16
Salü iHome

Könntest Du mal im Module folgende Änderung machen und nochmals testen, ob sich das Problem bei Dir ebenfalls gelöst hat mit der Anzeige des readings:

FHEM/72_VZugHome.pm / Zeile 122:
  if ($sVzResFunc eq "Readings") { readingsEndUpdate($hash, 0); }

ändern auf
  if ($sVzResFunc eq "Readings") { readingsEndUpdate($hash, 1); }

Danach muss FHEM neu gestartet werden.

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 21 Dezember 2020, 13:03:42
Hallo Ivo

Ich habe die Zeile mal angepasst und ins FHEM eingespielt.

Welches Problem soll der Eintrag lösen?   Logeintrag oder Icon-Anzeige? Aufgrund des Codes hätte ich den Logeintrag vermutet.

Wenn mir das Log jedoch ansehe, kommt der Logeintrag noch immer regelmässig:
2020.12.21 12:46:29 1: VZugHome_CallingDeviceResult vzug_adora: hash result expected, but it is ARRAY

Wenn ich jedoch auf der FHEM-Oberfläche das Device anschaue, wird jetzt (nach Update der Codezeile) im ersten Moment also < ca. 4Sek 'active' angezeigt (erstes Bild) und nach Update des Readings VzHhTime das Icon angezeigt!

Werde es mal weiter beobachten und mal schauen wenn die Maschine läuft, wie es aussieht...

Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 21 Dezember 2020, 14:02:44
Jetzt wo das Icon zu funktionieren scheint, hatte ich noch Probleme den 'VzAiDeviceStatus.Status' neben dem Geschirrspüler-Icon anzuzeigen.

Sobald ich im Stateformat neben den 'VzAiDeviceStatus.Inactive' auch den 'VzAiDeviceStatus.Status' ergänze, erschien kein Icon mehr. Es wurde stattdessen der Begriff 'true' angezeigt. Siehe Bildbeilagen.
Wenn ich aber im Stateformat die beiden Werte untereinander (also mit Enter) dazwischen abspeichere wird die Anzeige so angezeigt, wie ich es gerne hätte.

Warum kann ich nicht erklären und vieleicht nicht die korrekte Lösung, aber so hab ichs hingekriegt.

Ein weiteres Problemchen hab ich jetzt dennoch mit den Umlauten festgestellt:

In der Maschinenabfrage wird der Status 'Glanzmittel nachfüllen' mit ü korrekt gegeben. Mein Fhem kann auch Umlaute anzeigen (siehe Devicename).
Im Reading des Moduls wird jedoch das ü 'verschluckt'.

Könnte man das im Modul auch korrigieren?

Vielen Dank!
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 21 Dezember 2020, 17:07:48
Salü iHome

Ich habe folgendes angepasst:
- Logfile Einträge "hash result expected, but it is ARRAY" gefixt (verfügbare Sprachen werden nicht mehr abgefragt)
- stateFormat gefixt
- Umlaute werden angezeigt

Die Änderungen sind auf dem github und können (falls Du's als Repo eingebunden hast mit "update 72_VZugHome.pm" upgedatetd werden.

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 22 Dezember 2020, 08:05:04
Guten Morgen Ivo

Besten Dank für das Update. Dieses Eingespielt, sind die Logeinträge weg!
Jedoch werden die Umlaute im Reading nun als 'Fragezeichen' (siehe Printscreen) angezeigt. Lässt sich dies noch verbessern?

vielen Dank
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 22 Dezember 2020, 09:24:06

Salü iHome

Zitat von: iHome am 21 Dezember 2020, 14:02:44
Sobald ich im Stateformat neben den 'VzAiDeviceStatus.Inactive' auch den 'VzAiDeviceStatus.Status' ergänze, erschien kein Icon mehr. Es wurde stattdessen der Begriff 'true' angezeigt. Siehe Bildbeilagen.

Könntest Du mal den Code-Schnippsel posten vom GS? Ich versuchte es mit diesem Icon auch mal bei einer Lampe und da hab ich's nicht hingekriegt, dass es die Farbe wechselt...

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 22 Dezember 2020, 09:47:00
Hallo Ivo

Den Farbwechsel hab ich lediglich mit folgenden Attributen gelöst:
devStateIcon         false:scene_dishwasher@green true:scene_dishwasher@red
stateFormat           VzAiDeviceStatus.Inactive

(im stateFormat musste ich das zweite Reading (siehe vorherige Posts) nach Deinem Update wieder herausnehmen, da es jetzt nicht mehr funktionierte im DeviceOverview zwei Readings (Icon und Statustext) anzuzeigen)
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: sugus am 26 Dezember 2020, 21:23:03
Hallo Ivo

Vielen dank für dein V-ZUG Module.
Bei der installation bekomme ich jedoch folgende Meldung:

Downloading https://raw.githubusercontent.com/ivoruetsche/FHEM.72_VZugHome/master/controls_VZugHome.txt

VZugHome
UPD FHEM/72_VZugHome.pm
Got 21082 bytes for FHEM/72_VZugHome.pm, expected 21343
aborting.


Gruss Sugus

Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 30 Dezember 2020, 21:35:16
Zitat von: sugus am 26 Dezember 2020, 21:23:03
VZugHome
UPD FHEM/72_VZugHome.pm
Got 21082 bytes for FHEM/72_VZugHome.pm, expected 21343
aborting.

Salü Sugus

Sorry, sollte nun gefixt sein.

gruss & a guata rutsch
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: sugus am 01 Januar 2021, 16:09:50
Grüezi Ivo und nachträglich es guets neus

Danke für die Anpassung.
Via Fhem update konnte ich meinen Geschirrspüler Model AS6TDI (AdoraDish V6000) in Fhem integrieren.

Hier noch ein List des Geschirrspüler. Vielleicht interessieren dich die Internals oder READINGS:

Internals:
   DEF        192.168.1.41 30
   DevIP      192.168.1.41
   DevTimeout 30
   FUUID      5feddc05-f33f-40a6-6456-34eb61627fa14000
   NAME       AdoraDish_V6000
   NR         150
   STATE      active
   TYPE       VZugHome
   VzAiAiFwAvailable false
   VzAiApiVersion.value 1.7.0
   VzAiHhFwAvailable false
   VzHhApiVersion.value 1.8.0
   VzHhFwVersion.an 4110000004
   VzHhFwVersion.device-type KUNDE
   VzHhFwVersion.fn 41100 001120
   VzHhFwVersion.v 1056701-R08
   VzHhFwVersion.v2 1056700-R02
   VzHhFwVersion.vh1 1049255-R04
   VzHhFwVersion.vh2 1084164-R03
   VzHhFwVersion.vp 1090227-R07
   VzHhFwVersion.vr01 1069783-R01
   VzHhFwVersion.vr0C 1090228-R08
   VzHhLanguage de
   VzHhMachineType GS
   VzHhModel  AS6TDI
   VzHhModelDescription AdoraDish V6000
   READINGS:
     2020-12-31 15:11:23   VzAiDeviceStatus.DeviceName -
     2021-01-01 03:35:15   VzAiDeviceStatus.Inactive true
     2021-01-01 03:35:15   VzAiDeviceStatus.Program -
     2021-01-01 02:54:11   VzAiDeviceStatus.ProgramEnd.End -
     2021-01-01 02:54:11   VzAiDeviceStatus.ProgramEnd.EndType 0
     2020-12-31 15:11:23   VzAiDeviceStatus.Serial 12345 123456 (geändert)
     2021-01-01 03:35:15   VzAiDeviceStatus.Status -
     2020-12-31 15:11:23   VzAiDeviceStatus.deviceUuid 0000672318
     2021-01-01 16:05:07   VzHhTime        2021-01-01T16:05:07
Attributes:
   Interval   300
   alias      Geschirrspüler
   devStateIcon false:scene_dishwasher@green true:scene_dishwasher@red
   icon       scene_dishwasher
   room       Küche
   stateFormat VzAiDeviceStatus.Inactive


Nochmals vielen Dank für dein Module.

Gruss Sugus
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: pingus am 01 Oktober 2021, 16:19:35
Hoi Ivo

Bei mir zeigt es im VzAiDeviceStatus.Program und VzAiDeviceStatus.Status bei den Sonderzeichen Karos mit Fragezeichen an. Im FTUI kann ich die Texte darum nicht anzeigen. Weiss du wie ich die weg bringe und es mir ä, ö und ü anzeigt?

Danke
Pinugs

Edit: Vielen Dank für das Modul!!
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 07 Februar 2022, 22:42:54

...hat ein paar Monate gedauert, sorry. Ich habe das mit den Umlauten versucht zu fixen und hoffe, dass es nun funzt :-) - es könnte jedoch auch sein, dass andere, komische Effekte auftreten könnten, wobei ich keine provozieren konnte. Falls also was nicht passt, bitte nochmals melden.

Falls Du mein Repo integriert hast, kannst Du das Modul wie folgt updaten:
update 72_VZugHome.pm

Liebe Grüsse
Ivo

Zitat von: pingus am 01 Oktober 2021, 16:19:35
Hoi Ivo

Bei mir zeigt es im VzAiDeviceStatus.Program und VzAiDeviceStatus.Status bei den Sonderzeichen Karos mit Fragezeichen an. Im FTUI kann ich die Texte darum nicht anzeigen. Weiss du wie ich die weg bringe und es mir ä, ö und ü anzeigt?

Danke
Pinugs

Edit: Vielen Dank für das Modul!!
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: BergMuel am 06 November 2022, 14:59:17
Hallo, Vor einigen Tagen habe ich meine VZUG Waschmaschine auf die neuste Firmware 1.7.0 aktualisiert. Seither werden die Readings in Fhem nicht mehr aktualisiert. Interval Attribut steht auf 60. Bin ich der einzige mit diesem Problem? Gibt es Abhilfe dazu? Danke für allfällige Hinweise!
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: ivor am 12 November 2022, 21:08:17
Kannst Du das VZug Device mal auf Verbose 5 setzen und mir einen auszug schicken vom fhem.log?

Ich kann meine VZug Geräte nicht auf eine neuere Version updaten, die scheinen alle Up2Date zu sein.

gruss ivo
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: BergMuel am 13 November 2022, 12:46:50
hallo ivo,
beiliegend das log mit verbose 5.
Lass mich bitte wissen, was ich machen oder noch ausprobieren kann.
Danke und Gruss
Daniel
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: iHome am 13 November 2022, 13:29:05
Hallo BergMuel
Hast Du deinem V-Zug Gerät die Sicherheitseinstellungen aktiviert (Passwortabfrage?)?
Dein Log sagt ja wrong authentication...
Versuch doch mal über die Webeinstellungen Deines Gerätes unter Netzwerkeinstellungen - Sicherheitseinstellungen den Passwortschutz zu deaktivieren! (ich weiss ist dann nicht mehr sicher - bei mir aber ja nur im internen LAN)
Titel: Antw:Neues Module: 72_VZugHome.pm
Beitrag von: BergMuel am 13 November 2022, 15:32:57
Diese Einstellung ist bereits deaktiviert.

Wenn ich absichtlich eine falsche IP Adresse eingebe und dann zurück auf die richtige IP Adresse wechsle, bekomme ich einmalig aktuelle Readings.
Ab dann funktioniert nichts mehr. Sieht für mich so aus, als dass die authentication grundsätzlich funktioniert, aber bei der erstmaligen Übertragung etwas blockiert, was die weitere Kommunikation gemäss eingestelltem "Interval" verhindert.