NEWS
Test Adapter canbus v1.1.x Latest
-
Hallo @cb187,
im Log sollte in etwa stehen:
canbus.0 2021-03-31 13:40:22.003 debug (11172) received can message: {"id":384,"data":{"type":"Buffer","data":[50,16,3,1,184,0,0]}}
In buffer[1] und [2] stehen (für die nicht erweiterten ID's) die ID (nicht ganz, ich weiß, aber die Can Bus Details für ID's, Sender und Empfänger Adressen will ich jetzt nicht komplett erläutern), die Werte in buffer[3] und [4].
Für buffer[3] = 1 bzw. 0x01 und buffer[4] = 184 bzw. 0xB8 in Summe 0x01B8 oder 440, geteilt durch 10 macht (bei mir im Augenblick) 44°C.
Für die Zukunft: Die erweiterten ID's erkennt man an buffer[3] = 250 bzw. 0xFA, dann steht in buffer[4] und [5] die ID, die Werte in buffer[6] und [7].
Aber, wie gesagt, davor sollen dich die zukünftigen Ex- und Importe verschonen.
Mic
-
@michael-wind Ok ich warte dann mal
-
Bis jetzt hat er bei meiner Roten HPSU 508 nur die eingelesen.
-
@cb187
Dann funktioniert der Can Bus ja schon mal.
Wie sieht das Debug Log des can Bus aus? -
@michael-wind
meinst das?Ach ja meine Rotex ist von 2017 die weisse Version.
-
@cb187
Und wie sieht es aus, wenn du auf 16,3 filterst?
-
@michael-wind kommt bei mir nichts.
-
Das sind wirklich alle die reinkommen.
-
@cb187
16,3 ist natürlich die ID von T-WW-Soll. Damit du eine Antwort bekommst, musst du natürlich vorher danach fragen. Ich wollte nur deine 1000°C checken. -
@michael-wind Hab dein jetzt nochmal eingegeben bei mir kommt keine Zahl.Hatte gerade mal die Standart einstellungen da hatte ich -46 war aber eigentlich nicht richtig.
-
diese hab ich wenn ich bei -46 dein script nehme verändert sich nichts
-
Hallo @cb187,
ich verstehe Deine Antworten nicht: Wenn Du meine beiden Screenshots korrekt abgeschrieben hast und du den state zu Button machst, darauf drückst oder irgendetwas hineinschreibst, sollte zumindest die Frage von T-WW-Soll-Ask im Log auftauchen.
-
@cb187 Ich vermute du hast da etwas mit den IDs durcheinander gebracht.
Negative werten dürften mit den Scripten so nicht möglich sein. Eventuell hast du auch irgendworeadUint16BE
mitreadInt16BE
verwechselt?Wenn nichts dazwischen kommt, dann sollte ich morgen die neue v1.1.0 des Adapters fertig bekommen.
-
@michael-wind Also ich habe genau dein script bei Ask eingegeben und es kam nicht das raus was rauskommen sollte.
-
Das kommt wenn ich dein screenshot von read nehme.
-
Ask kommt das:
Bei der read Einstellung kann ich dann die Gradzahl einstellen, Rotex stürzt aber sofort ab.Keine Kommunikation.
-
@cb187 Da hast du definitiv noch einen Fehler im schreiben-Skript. Deshalb bringt der Adapter auch einen Syntaxfehler beim Start.
Bitte warte auf die neue Adapterversion, bevor du dir noch deine Wärmepumpe zerschießt. -
@crycode habs genau nachgeguckt aber ich warte jetzt mal auf das update.
-
Ab sofort ist die neu v1.1.0 über NPM verfügbar. Ab morgen sollte sie dann auch im Latest-Repo gelistet sein.
Neben ein paar Bugfixes ist die größte Neuerung die neue Import/Export Funktion.
Damit könnt ihr nun auch einzelne Nachrichtenkonfigurationen alsjson
odercsv
exportieren und importieren.Zusätzlich zum Import aus einer Datei können vorgefertigte Konfigurationen direkt aus dem GitHub Repo abrufen und importiert werden. Aktuell ist hier nur eine Beispielkonfiguration drin. Mit eurer Unterstützung werde ich das gerne erweitern, sodass andere Nutzer später einfach nur die Konfigurationen laden und damit glücklich werden können.
Zudem kann bei Custom-Parsern jetzt auch der Datentyp des States in ioBroker definiert werden. (war vorher immer
mixed
)Viele Grüße
Peter -
@crycode werd ich doch gleich mal testen