Ergonomische Version von 48_HomeConnect.pm

Begonnen von Prof. Dr. Peter Henning, 11 September 2022, 09:28:52

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Ja, der Austausch der Module ist problemlos möglich. Das Ding ist aber _immer noch_ im Beta-Stadium.

Gründe:
1. Fehlende Dokumentation des vollkommen inkonsistenten HomeConnect-API, das einen wilden Zoo von Einstellungen bietet (und das auch noch bei jedem Gerät anders).
2. Fehlende Dokumentation des ursprünglichen Moduls.
3. Leider auch zu wenig Mithilfe anderer FHEM-User. Denn ich selbst habe nur Waschmaschine, Kochfeld, Ofen und Spülmaschine mit HomeConnect, das macht das Testen ein wenig umständlich.

LG

pah

Adimarantis

#181
Ok. Habe ich jetzt mal installiert. Wenn ichs richtig verstanden habe sollte mit dem Attribut "includePrefixes=1" alles soweit kompatibel bleiben?

Ich habe dem Modul jetzt mal auf die Schnelle beigebracht wie man Geräte pausiert - beim Trockner kann man das ja recht einfach ausprobieren. Gibts da ein Github für PRs?
Laut Doku sollten das auch Waschmaschinen, Öfen, Waschtrockner und Roboter verstehen.

Meine "alte" Waschmaschine schreibt ein paar wüste Sachen raus, wenn sie einfach eingeschaltet offen rumsteht - schaut mir fast nach einem kaputten Event aus
2024.12.22 12:23:04.820 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel len:"63", received:"39
event:KEEP-ALIVE
data:
id:<gelöscht>


"
2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel unknown: 39

2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel unknown: event:KEEP-ALIVE

2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel unknown: id:<GELÖSCHT>

2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel unknown:

2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel unknown:

2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel searching for data, fileno:"56", nfound:"0", loopCounter:"2"
2024.12.22 12:23:04.821 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel received no more data
2024.12.22 12:23:09.823 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel searching for data, fileno:"56", nfound:"0", loopCounter:"1"
2024.12.22 12:23:09.823 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel received no more data
2024.12.22 12:23:14.824 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel searching for data, fileno:"56", nfound:"0", loopCounter:"1"
2024.12.22 12:23:14.824 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel received no more data
2024.12.22 12:23:19.825 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel searching for data, fileno:"56", nfound:"0", loopCounter:"1"
2024.12.22 12:23:19.826 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel received no more data
2024.12.22 12:23:24.828 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel searching for data, fileno:"56", nfound:"0", loopCounter:"1"
2024.12.22 12:23:24.828 5: [HomeConnect_ReadEventChannel] WM14VL40: event channel received no more data

Sowas schon mal gesehen? Ich hab schon mal versucht das rauszufiltern und zu ignorieren, aber dafür bin ich wohl durch die Event Routine noch nicht gut genug durchgestiegen.
EDIT: Gerade gesehen, dass das alle meine Geräte machen wenn ich verbose hochsetze - das "unknown" hat mich aber irritiert, deswegen filtere ich die jetzt mal raus....

Gruß,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Adimarantis

So... ich hatte jetzt 2 Tage Zeit und hab mir das Modul mal zur Brust genommen.
Da waren viele schöne Ideen drin, wie schon beschrieben doch einiges noch sehr Beta.
Hab einiges übernommen, vieles rausgeworfen und ein paar neue Dinge hinzugefügt.

Mit meinem Wäschetrockner scheints ganz gut zu funktionieren - werde es noch ausführlicher mit der Spülmaschine und der Waschmaschine testen - was anderes hab ich nicht.

Da dies eine komplett neue Version geworden ist, mache ich dazu mal einen neuen Thread auf
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)