Neues Module: 72_VZugHome.pm

Begonnen von ivor, 16 August 2020, 21:11:44

Vorheriges Thema - Nächstes Thema

iHome

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...


iHome

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!

ivor

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

iHome

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

ivor


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

iHome

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)

sugus

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


ivor

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

sugus

#23
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

pingus

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!!

ivor


...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!!

BergMuel

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!

ivor

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

BergMuel

hallo ivo,
beiliegend das log mit verbose 5.
Lass mich bitte wissen, was ich machen oder noch ausprobieren kann.
Danke und Gruss
Daniel

iHome

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)