-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't parse DP : 57 - data: 0620f080001504000000f006003900010039030106 - length: 21 #92
Comments
please try again with 1.6.0 from Beta and poszt log if it happens again |
Got a similar error for another data point also consists in v1.6: |
Ok, das bringt mich weiter ... Irgendeine Idee was das ist? Das erste Byte ist 6 ... der Adapter unterstützt aktuell nur 0,1 und 3 ... deswegen der Fehler. Brauche hier entweder Specs oder was auch immer :-) Es geht um "Programmwahl CWL" ... Das kann der Adapter aktuell ... Lines 279 to 288 in e715c4f
|
Nach https://www.wolf-heiztechnik.at/download/?file=842.pdf würde ich sagen das der Datenpunkt nicht 6 sondern c2 ist, nur sollte es nur Werte von 0 bis 4 geben. Laut der PDF für 149 DPT_HVACMode, wobei für die CWL DPT_DHWMode mehr Sinn macht. Vielleicht ein Fehler in der PDF? |
Ich habe nicht "Datenpunkt 06" gemeint ... der ist 57 - 039h ... das sagt das log ja schon. Da würde ich jetzt nicht anfangen anzunehmen das da ein Fehler ist. Aber im folgenden Datenstring ist das erste byte "06" und das wird für den "Modus" gelesen ... aber ja 06 ist nirgends definiert ... Wollt Ihr ggf mal den hersteller anschreiben um Infos zu bekommen? :-) |
Ah, da haben wir hier zwei Datenpakete miteinander vermixt 🙈 Meine Aussagen haben sich auf den Datenpunkt 149 bezogen, der hier ebenfalls genannt wurde. Inzwischen habe ich auch mehrere Versionen der Doku dazu gefunden:
Also zusammenfassend: DP57
Datenpunkt: 57 (0x39) DP149
Datenpunkt: 149 (0x95) Dabei haben sowohl DPT_DHWMode als auch DPT_HVACMode gültige Werte von 0 bis 4. Von der Bezeichnung her scheint mir auch DPT_DHWMode für DP149 plausibler, aber scheinbar wurde das auf DPT_HVACMode korrigiert. Somit ergeben sich hier für mich zwei Punkte:
|
Habe bei mir mal alle verfügbaren Modi der CWL durchgespielt. In den ersten beiden Spalten steht was ich an der Anlage eingestellt habe und in den letzten beiden Spalten steht was ioBroker daraus gemacht hat.
ISM8i FW Version: 1.50 Bekomme somit also auch noch 0xff als Wert. Im Adapter wird hvacmode für DP57 und DP149 verwendet, wie es auch in der PDF erklärt wird, jedoch passen dann die aktuell im Adapter verwendeten Bezeichnungen nicht, da DP57 ja das Heizprogramm ist und DP149 das CWL-Programm. In der PDF stehen allgemeinere Bezeichnungen, die man durchaus für Heizen und Lüften verwenden könnte. |
Neuer Fehler:
Wolf Adapter v1.60 von GitHub. Ciao, -JMN |
beim Wert kommt er gar nicht an. Der Adapzer liesst von reinkommenden Datenstring das ERSTE Byte wenn es um den Wert geht... Line 265 in e715c4f
Und das ist hier in allen Fällen 0x06, also 6 ... aber ja genau es ist nur 0,1,3 beschrieben in den Specs daher gibt es aktuell den Fehler das es nicht verarbeitet werden kann ... es sei denn der Datenpunkt wird falsch ermittelt. Der wird von Position 12 des strings gelesen Line 746 in e715c4f
ist bei denen wo 149 rauskommt "9500"als 16 bit Integer Big endian ist das genau die 149 ... das ist DPT_HVACMode ... also generell alles so wie es soll in meinen Augen ... warum das ein wert 6ist und was das ist und herkommt ist die Frage |
Ich schlüssel das hier nochmal ganz genau auf, da ich weiterhin das Gefühl habe das wir aneinander vorbein reden. STELLE: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
DATEN: 06 20 f0 80 00 15 04 00 00 00 f0 06 00 39 00 01 00 39 03 01 06
DATEN: 06 20 f0 80 00 15 04 00 00 00 f0 06 00 95 00 01 00 95 03 01 c2 Bedeutung der Stellen nach der PDF:
Das bedeutet für mich das der Wert des Datenpunktes nicht an 12 Stelle sondern an der 21 Stelle zu finden ist. An der 12 Stelle steht natürlich immer eine 0x06. Aber an der 21 Stelle stehen unterschiedliche Werte. Nur eben auch andere als nur 0,1 oder 3. |
Ahhh ... ja man muss den cde korrekt lesen :-) 0620f080001504000000f006003a0001003a0301c4 Und ja damit reden wir nur über c2 (bzw oben c4) ... was ja am Ende noch weniger sinn macht bei DP 149 ... sorry für die Verwirrung |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. |
Hallo, Viele Grüße iobroker_log_error_wolf_20231112.log Handbuch ISM8i Handbuch BWL-1S-07 |
Fehlermeldung im Logfile:
Umgebung:
Wolf-Adapter v1.5.0
Danke, -JMN
The text was updated successfully, but these errors were encountered: