NEWS
Test Adapter canbus v1.1.x Latest
-
Hallo @splatterjoe
es kommen 3/4 unbekannte Befehle, die restlichen ca. 250 geben folgende Ergebnisse:
Bez (ID) Wert
Datum_Jahr 21
Datum_Monat 10
Datum_Tag 18
Estrich 0
Fehler 0
Modus 48
Sprache 34T-HK-Soll 24,9
25
25,1
25,2
T-WE 1,8
1,9
2,5
28
29,9
31,5
34
36,3
38,5
41,1
43,5
45,9
48,7
50,6
53,4
55,4
56,4
T-WW 54,2
54,3
54,4
54,6
54,7
WE-Typ 0
16
Zeit_Minute 1
5
7
8
10
14
15
20
21
22
25
28
29
30
35
36
Zeit_Stunde 15Der Dump lief also von 15:01 bis 15:36 und hat lediglich ein paar Temperaturen für Warmwasser, den Heizkreis Sollwert und den Wärmeerzeuger ausgegeben.
Man muss Fragen (...ASK) stellen, um Antworten (...Read) zu bekommen, d.h. z.Bsp. es muss in Intervallen (60.000ms) nach der Aussentemperatur gefragt werden, dann bekommt man auch minütlich eine Antwort. Wenn man Werte ändern möchte muss man sie setzen (...Set)
Mic
-
@michael-wind Danke für die Antworten. Damit ist mir denke ich erst einmal geholfen. Ebenfalls Danke für das Konfigurationsfile
Danke & Grüße
splatterjoe -
@michael-wind Ich habe für das Abfragen der Werte die beschriebene Option "Automatisch einen bestimmten Wert setzen" (siehe Bild im Kommentar von @crycode vom 17.10. 13.17Uhr) aktiviert und habe vergeblich auf die Werte gewartet. Habe ich hier nur die Hälfte der Arbeit getan?
Grüße
splatterjoe -
@splatterjoe
Hi,-
hast du auch oben rechts das Kästchen 'Automatisch senden' aktiviert?
-
hast du bei zu setzender Wert einen '1' eingetragen?
-
that das 'Eigenes Skript zum schreiben' einen sinnvollen Eintrag?
dann sollte auch bei ...Read etwas kommen (wenn sich etwas ändert)
Mic
-
-
@michael-wind
- 'Automatisch senden' -> ja
- zu setzender Wert ist hier ein Boolean (Button in den Objekten) und daher kann ich maximal den Haken setzen
- Ein Script ist drin. Da muss ich mich leider drauf verlassen, dass es stimmt
Bei mir sieht es für T-WE Soll so aus.
Danke für deine Unterstützung
Grüße
splatterjoe -
@splatterjoe Das sieht eigentlich gut aus. Kannst du während der Adapter läuft (mit aktiviertem automatisch setzen) noch mal einen candump für ca. 5 Minuten erstellen und hier posten? Darin sollten dann die Anfragen und Antworten zu finden sein.
-
@crycode Gerne. Anbei mein Mitsschnitt. Kann es daran liegen, dass ich mehrere Abfragen einfach nur über die Checkbox aktiviert habe? Ich würde eigentlich annehmen, dass es kein Problem sein sollte (stackweise abarbeiten) wenn alle Abfragen alle 60s durchgeführt werden .
Die Checkbox "zu setzender Wert" ist aber deaktivert gewesen.
pi@raspberrypi:~ $ candump can0 can0 180 [7] 20 0A 0C 00 61 00 00 can0 10A [7] 31 00 FA C0 B4 00 00 can0 180 [7] 22 0A FA C0 B4 00 22 can0 180 [7] 20 0A 0C 00 5F 00 00 can0 180 [7] 20 0A 0C 00 61 00 00 can0 10A [7] 36 00 FE 01 00 00 00 can0 10A [7] A6 00 FE 01 00 00 00 can0 10A [7] C6 00 FE 01 00 00 00 can0 10A [7] 66 00 FE 01 00 00 00 can0 10A [7] 31 00 FA C0 B4 00 00 can0 180 [7] 27 0A FE 01 00 00 00 can0 500 [7] 27 0A FE 01 00 00 00 can0 600 [7] 27 0A FE 01 00 00 00 can0 300 [7] 27 0A FE 01 00 00 00 can0 180 [7] 22 0A FA C0 B4 00 22 can0 180 [7] 20 0A 10 40 61 00 00 can0 180 [7] 20 0A FA 09 3C 00 01 can0 180 [7] 20 0A 01 00 00 00 00 can0 180 [7] 20 0A FA 13 88 00 00 can0 180 [7] 20 0A FA 01 F2 00 00 can0 180 [7] 20 0A FA 01 22 15 00 can0 180 [7] 20 0A FA 01 23 0A 00 can0 180 [7] 20 0A FA 01 24 15 00 can0 180 [7] 20 0A FA 01 25 13 00 can0 180 [7] 20 0A FA 01 26 04 00 can0 180 [7] 20 0A FA 01 12 03 00 can0 180 [7] 20 0A 5A 02 00 00 00 can0 180 [7] 20 0A FA 07 1B 00 FF can0 180 [7] D0 28 FA 07 1B 00 FF can0 180 [7] 20 0A FA 01 D6 01 0F can0 180 [7] 20 0A FA 08 22 01 13 can0 180 [7] 20 0A 61 01 00 00 00 can0 180 [7] 20 0A FA 06 9E 00 01 can0 180 [7] 20 0A 0C 00 62 00 00 can0 180 [7] 20 0A FA 0A 5D 00 02 can0 180 [7] 20 0A FA 0A 2B 02 09 can0 180 [7] 20 0A 0E 02 09 00 00 can0 180 [7] 20 0A 0D 01 13 00 00 can0 180 [7] 20 0A 52 01 00 00 00 can0 180 [7] 20 0A 5E 00 00 00 00 can0 180 [7] 20 0A 5D 00 00 00 00 can0 180 [7] 20 0A 53 00 00 00 00 can0 180 [7] 20 0A FA 01 76 00 00 can0 180 [7] 20 0A FA 02 F4 00 00 can0 500 [7] 20 0A 10 50 00 00 00 can0 500 [7] 20 0A FA 09 3C 00 01 can0 500 [7] 20 0A 01 00 00 00 00 can0 500 [7] 20 0A FA 13 88 00 00 can0 500 [7] 20 0A FA 01 F2 00 00 can0 500 [7] 20 0A 61 01 00 00 00 can0 600 [7] 20 0A 52 01 00 00 00 can0 600 [7] 20 0A 56 00 00 00 00 can0 600 [7] 20 0A 57 00 00 00 00 can0 300 [7] 20 0A 58 02 00 00 00 can0 300 [7] 20 0A 04 01 0F 00 00 can0 300 [7] 20 0A FA FD C1 FF 00 can0 300 [7] 20 0A 6D 00 00 00 00 can0 300 [7] 20 0A FA 13 58 00 00 can0 300 [7] 20 0A FA 01 EC 00 00 can0 300 [7] 20 0A FA 06 D9 00 00 can0 300 [7] 20 0A 6F 00 00 00 00 can0 300 [7] 20 0A FA 13 56 00 00 can0 300 [7] 20 0A FA 01 1A 00 00 can0 300 [7] 86 00 FE 01 00 00 00 can0 600 [7] 26 0A FE 01 00 00 00 can0 300 [7] 26 0A FE 01 00 00 00 can0 10A [7] C7 00 FE 01 00 00 00 can0 10A [7] 31 00 FA 01 48 00 00 can0 10A [7] 31 00 10 00 00 00 00 can0 180 [7] 66 79 FE 01 00 00 00 can0 10A [7] 31 00 FA 09 3C 00 00 can0 10A [7] 67 00 FE 01 00 00 00 can0 10A [7] 31 00 FA 01 48 00 00 can0 10A [7] 31 00 10 00 00 00 00 can0 10A [7] 31 00 FA 09 3C 00 00 can0 180 [7] 26 0A FE 01 00 00 00 can0 10A [7] 37 00 FE 01 00 00 00 can0 10A [7] 31 00 FA 01 48 00 00 can0 500 [7] 26 0A FE 01 00 00 00 can0 10A [7] 31 00 10 00 00 00 00 can0 10A [7] 31 00 FA 09 3C 00 00 can0 10A [7] A7 00 FE 01 00 00 00 can0 10A [7] 31 00 FA 01 48 00 00 can0 180 [7] 22 0A FA 01 48 00 00 can0 10A [7] 31 00 10 00 00 00 00 can0 10A [7] 31 00 FA 09 3C 00 00 can0 180 [7] 22 0A 10 40 61 00 00 can0 180 [7] 22 0A FA 09 3C 00 01 can0 180 [7] 22 0A FA 01 48 00 00 can0 180 [7] 22 0A 10 40 61 00 00 can0 180 [7] 22 0A FA 09 3C 00 01 can0 180 [7] 22 0A FA 01 48 00 00 can0 180 [7] 22 0A 10 40 61 00 00 can0 180 [7] 22 0A FA 09 3C 00 01 can0 180 [7] 22 0A FA 01 48 00 00 can0 180 [7] 22 0A 10 40 61 00 00 can0 180 [7] 22 0A FA 09 3C 00 01 can0 180 [7] 20 0A 10 40 61 00 00 can0 180 [7] 20 0A FA 09 3C 00 01 can0 180 [7] 20 0A 01 00 00 00 00 can0 180 [7] 20 0A FA 13 88 00 00 can0 180 [7] 20 0A FA 01 F2 00 00 can0 180 [7] 20 0A FA 01 22 15 00 can0 180 [7] 20 0A FA 01 23 0A 00 can0 180 [7] 20 0A FA 01 24 15 00 can0 180 [7] 20 0A FA 01 25 13 00 can0 180 [7] 20 0A FA 01 26 05 00 can0 180 [7] 20 0A FA 01 12 03 00 can0 180 [7] 20 0A 5A 02 00 00 00 can0 180 [7] 20 0A FA 07 1B 00 FF can0 180 [7] D0 28 FA 07 1B 00 FF can0 180 [7] 20 0A FA 01 D6 01 0F can0 10A [7] 31 00 FA C0 B4 00 00 can0 180 [7] 20 0A FA 08 22 01 12 can0 180 [7] 20 0A 61 01 00 00 00 can0 180 [7] 20 0A FA 06 9E 00 01 can0 180 [7] 20 0A 0C 00 62 00 00 can0 180 [7] 20 0A FA 0A 5D 00 02 can0 180 [7] 20 0A FA 0A 2B 02 09 can0 180 [7] 20 0A 0E 02 09 00 00 can0 180 [7] 20 0A 0D 01 12 00 00 can0 180 [7] 20 0A 52 01 00 00 00 can0 180 [7] 20 0A 5E 00 00 00 00 can0 180 [7] 20 0A 5D 00 00 00 00 can0 180 [7] 20 0A 53 00 00 00 00 can0 180 [7] 20 0A FA 01 76 00 00 can0 180 [7] 20 0A FA 02 F4 00 00 can0 500 [7] 20 0A 10 50 00 00 00 can0 500 [7] 20 0A FA 09 3C 00 01 can0 500 [7] 20 0A 01 00 00 00 00 can0 500 [7] 20 0A FA 13 88 00 00 can0 500 [7] 20 0A FA 01 F2 00 00 can0 500 [7] 20 0A 61 01 00 00 00 can0 180 [7] 22 0A FA C0 B4 00 22 can0 600 [7] 20 0A 52 01 00 00 00 can0 600 [7] 20 0A 56 00 00 00 00 can0 600 [7] 20 0A 57 00 00 00 00 can0 300 [7] 20 0A 58 02 00 00 00 can0 300 [7] 20 0A 04 01 0F 00 00 can0 300 [7] 20 0A FA FD C1 FF 00 can0 300 [7] 20 0A 6D 00 00 00 00 can0 300 [7] 20 0A FA 13 58 00 00 can0 300 [7] 20 0A FA 01 EC 00 00 can0 300 [7] 20 0A FA 06 D9 00 00 can0 300 [7] 20 0A 6F 00 00 00 00 can0 300 [7] 20 0A FA 13 56 00 00 can0 300 [7] 20 0A FA 01 1A 00 00 can0 780 [7] B0 79 FA 01 25 13 00 can0 780 [7] B0 79 FA 01 26 05 00 can0 780 [7] B0 79 FA 01 24 15 00 can0 780 [7] B0 79 FA 01 23 0A 00 can0 780 [7] B0 79 FA 01 22 15 00 can0 180 [7] 20 0A 0C 00 5F 00 00 can0 10A [7] 31 00 FA C0 B4 00 00 can0 180 [7] 22 0A FA C0 B4 00 22 can0 180 [7] 20 0A 0C 00 61 00 00 can0 10A [7] 31 00 FA C0 B4 00 00 can0 180 [7] 22 0A FA C0 B4 00 22 can0 180 [7] 20 0A 0C 00 5F 00 00 can0 180 [7] 20 0A 0C 00 61 00 00
Grüße & Danke
splatterjoe -
Sieht gut aus.Ich hab auch nur die conf von github genommen und siehe da es funktioniert.Nutze ich schon nen paar Monate.
-
@cb187 Leider bekomme ich die Werte der Datenpunkte nicht aktualisiert. Hier bleibt bei mir alles (null).
Hast du auch eine Rotex HPSU compact 508 Wärmepumpe?Ich habe nochmal das Loglevel auf "ALL" gesetzt und sehe hier folgende Meldungen. Das sieht nicht gesund aus.
Parser fa0693 for 180 failed reading from received data: TypeError: Method Promise.prototype.then called on incompatible receiver [object Object]
und
Failed parsing JSON from canbus.0.680.json: No state found
Grüße
splatterjoe -
@splatterjoe
Jap eine 508 von 2017 also weisse model -
@cb187 Okay. Meine ist ein oder zwei Jahre älter, hat aber zwischendurch eine neue Platine bzw. ein Update erhalten. Da die Daten an meinem PI ankommen, muss es ja eine Software-Problematik sein. Leider sehe ich meinen Fehler leider nicht.
-
@splatterjoe Das erklärt es! Den Fehler
TypeError: Method Promise.prototype.then called on incompatible receiver [object Object]
hatte ich letztens beim Testen der neuen Version 1.2.3 auch. Hängt mit einer Fehlerhaften Version des verwendetenvm2
Moduls zusammen.
In v1.2.3 vom Adapter sollte das Problem behoben sein, da hier explizit eine neuerevm2
Version genutzt wird.Du kannst v1.2.3 aktuell aus dem latest-Repository oder über NPM installieren. Ich kümmere mich mal drum, dass die Version zeitnah auch ins stable kommt und damit "normal" verfügbar ist.
-
@crycode Besten Dank!!! Mit der v1.2.3 funktioniert es nun einwandfrei nach einem Neustart des Adapters.
Großen Dank an euch alle
-
Hi cry, könntest du mal gucken ob du die Verstellung von min VL und max VL reinbekommst?
Als Datenpunkt gibts nur die abfrage von min und max. -
@cb187 Hi, versuch mal testweise diese Config zu importieren. Das sollte deine vorhandene Config unter "680 HPSU abfragen / setzen" um die zwei Parser "T Vorlauf Min setzen (fa012b-set)" und "T Vorlauf Max setzen (28-set)" erweitern.
Wichtig: Dabei nicht den Haken bei "Vorhandene Nachrichten beim Import überschreiben" setzen, sonst ist deine restliche Config von 680 weg. -
@crycode hi hab gerade mal die json eingeladen Datenpunkte werden auch angezeigt aber setzen funktioniert nicht
-
@cb187 schade, wäre ja auch zu einfach gewesen
Kannst du die Werte dann mal über die originale Steuerung anpassen und dabei einencandump
mitlaufen lassen? Der Dump und dazu die von dir eingestellten genauen Werte wäre interessant. -
weiß nicht ob ich es erwischt habe
-
@cb187 wenn ich das richtig sehe, dann sind in dem Dump nur die Abfragen vom Adapter drin und nichts von der originalen Steuerung.
-
jetzt aber hab mal den can adapter ausgemacht.