Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

[gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
40 Beiträge 4 Kommentatoren 5.4k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • crycodeC crycode

    @emblitz sagte in Can-Bus Adapter: keine Verbindung zur Junkers Wärmepumpe:

    Du hattest geschrieben, dass es auch möglich sein kann, dass nur einzelne Bytes in der Heizung verwendet werden.
    Wie kann ich im Parser z.B. nur das zweite Byte berechnen lassen?

    Um nur ein Byte auslesen zu lassen, kannst du einen int8 oder uint8 Parser nutzen. Dazu dann den Offset entsprechend setzen (Offset 0 = 1. Byte, 1 = 2. Byte, etc.). Da bekommst du dann Werte von -128 bis 127 bzw. 0 bis 255 raus.

    Weiterhin kannst du einzelne Bits mit dem boolean Parser auslesen. Dazu musst du dann über die Bitmaske festlegen, welche Bits du auslesen willst. Für alle 8 Bit eines Bytes einzeln bräuchtest du dann also 8 boolean-Parser.

    @emblitz sagte in Can-Bus Adapter: keine Verbindung zur Junkers Wärmepumpe:

    Bei einigen Hexwerten scheint die Berechnung scheinbar nicht zu funktioniern, obwohl ich alle Can-Nachrichten mit den o.g. Datentypen im Parser ( int16 BE, int16 LE, uint16 BE und uint16 LE) identisch umrechnen lasse.

    Wurden die entsprechenden Nachrichten vielleicht nach dem Anlegen der Parser noch nicht wieder empfangen? Die Parser arbeiten nur beim Empfangen der Nachricht und nicht im Nachhinein.
    Ansonsten mal ins Log schauen, ob dort irgendwelche Fehler gemeldet werden.


    Wie bereits geschrieben: Am besten mal versuchen über den Zeitpunkt die Nachrichten zuordnen zu können. Also z.B. beobachten wann sich eine Temperatur in der Anzeige ändert und passend zu dem Zeitpunkt die CAN-Nachricht finden. Dann wüsste man zumindest schon mal, dass in Nachricht xyz in irgendeiner Form diese Temperatur drin stecken muss.


    Vielleicht kannst du auch einfach mal (anonym) den Support von Junkers anschreiben und fragen, ob sie Infos zu dem Protokoll preisgeben. Mehr als nein sagen können sie ja nicht. ;)

    E Offline
    E Offline
    emblitz
    schrieb am zuletzt editiert von emblitz
    #20

    @crycode

    Hallo crycode,

    kann dein Can-Bus Adapter die Hex-Werte direkt mittels einer Formel umrechnen und in das geparste Objekt/Datenpunkt schreiben ?
    Ich möchte einen Hex-Wert mittels uint16be nach Dez umrechnen und dann in der folgenden Formel umrechnen. F4 ist dabei das Ergebnis der Wandlung durch den Parser von Hex nach Dez mit uint16be.

    =105,81916402087-(0,28577699398241F4)+(0,000356191341049951F4F4)-(0,00000020925659550495F4F4F4)

    Eventl. funktioniert die Formel in der Custom-Einstellung des Parsers?
    Ich weiß nur nicht was ich hier eintragen soll.

    Ich konnte zwischenzeitlich bereits einige Can-Bus Adressen WP-Funktionen zuordnen und bin mit anderen Wärmepumpenspezis in diesem Forum etwas weitergekommen.
    https://www.haustechnikdialog.de/Forum/p/3453047
    Die Wandlung der Dez-Werte aus dem Parser mit uint16be scheint sich gut mit der o.g. Formel z.B. bei der Vorlauftemperatur umrechnen zu lassen.
    Die Formel stammt aus dem Fhem-Forum
    https://forum.fhem.de/index.php/topic,47508.150.html

    LG emblitz

    crycodeC 1 Antwort Letzte Antwort
    0
    • E emblitz

      @crycode

      Hallo crycode,

      kann dein Can-Bus Adapter die Hex-Werte direkt mittels einer Formel umrechnen und in das geparste Objekt/Datenpunkt schreiben ?
      Ich möchte einen Hex-Wert mittels uint16be nach Dez umrechnen und dann in der folgenden Formel umrechnen. F4 ist dabei das Ergebnis der Wandlung durch den Parser von Hex nach Dez mit uint16be.

      =105,81916402087-(0,28577699398241F4)+(0,000356191341049951F4F4)-(0,00000020925659550495F4F4F4)

      Eventl. funktioniert die Formel in der Custom-Einstellung des Parsers?
      Ich weiß nur nicht was ich hier eintragen soll.

      Ich konnte zwischenzeitlich bereits einige Can-Bus Adressen WP-Funktionen zuordnen und bin mit anderen Wärmepumpenspezis in diesem Forum etwas weitergekommen.
      https://www.haustechnikdialog.de/Forum/p/3453047
      Die Wandlung der Dez-Werte aus dem Parser mit uint16be scheint sich gut mit der o.g. Formel z.B. bei der Vorlauftemperatur umrechnen zu lassen.
      Die Formel stammt aus dem Fhem-Forum
      https://forum.fhem.de/index.php/topic,47508.150.html

      LG emblitz

      crycodeC Offline
      crycodeC Offline
      crycode
      Developer
      schrieb am zuletzt editiert von
      #21

      @emblitz sagte in Can-Bus Adapter: keine Verbindung zur Junkers Wärmepumpe:

      =105,81916402087-(0,28577699398241F4)+(0,000356191341049951F4F4)-(0,00000020925659550495F4F4F4)

      Das sollte mit einem Custom-Parser funktionieren.
      Dazu musst du erst mal den Wert aus dem buffer in eine Variable lesen und kannst damit dann rechnen.
      Beispiel für das eigene Script zum Lesen:

      const f4 = buffer.readUInt16BE(0);
      value = 105,81916402087 - (0,28577699398241 * f4) + (0,000356191341049951 * f4 * f4) - (0,00000020925659550495 * f4 * f4 * f4);
      

      buffer ist dabei ein Buffer Objekt mit den Daten-Bytes aus der CAN-Nachricht und wird vom Adapter gefüllt.
      In value musst du den Wert schreiben, den der Parser zurückgeben soll.
      Der Rest ist Standard JavaScript. Diese zwei Zeilen sollten da reichen.

      Die 0 beim buffer.readUInt16BE ist dabei die Stelle im Buffer, von der du lesen willst. Das musst du ggf. anpassen. Bei den vordefinierten Parsern ist das der Offset.

      Beim eigenen Script zum Schreiben kannst du einfach

      //
      

      rein schreiben, wenn du nichts senden möchtest. Dann meckert der Adapter auch nicht, dass das Script fehlen würde. ;)

      Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

      E 1 Antwort Letzte Antwort
      0
      • crycodeC crycode

        @emblitz sagte in Can-Bus Adapter: keine Verbindung zur Junkers Wärmepumpe:

        =105,81916402087-(0,28577699398241F4)+(0,000356191341049951F4F4)-(0,00000020925659550495F4F4F4)

        Das sollte mit einem Custom-Parser funktionieren.
        Dazu musst du erst mal den Wert aus dem buffer in eine Variable lesen und kannst damit dann rechnen.
        Beispiel für das eigene Script zum Lesen:

        const f4 = buffer.readUInt16BE(0);
        value = 105,81916402087 - (0,28577699398241 * f4) + (0,000356191341049951 * f4 * f4) - (0,00000020925659550495 * f4 * f4 * f4);
        

        buffer ist dabei ein Buffer Objekt mit den Daten-Bytes aus der CAN-Nachricht und wird vom Adapter gefüllt.
        In value musst du den Wert schreiben, den der Parser zurückgeben soll.
        Der Rest ist Standard JavaScript. Diese zwei Zeilen sollten da reichen.

        Die 0 beim buffer.readUInt16BE ist dabei die Stelle im Buffer, von der du lesen willst. Das musst du ggf. anpassen. Bei den vordefinierten Parsern ist das der Offset.

        Beim eigenen Script zum Schreiben kannst du einfach

        //
        

        rein schreiben, wenn du nichts senden möchtest. Dann meckert der Adapter auch nicht, dass das Script fehlen würde. ;)

        E Offline
        E Offline
        emblitz
        schrieb am zuletzt editiert von emblitz
        #22

        @crycode
        Vielen Dank für die turoboschnelle Antwort!

        Ich habe dein Script so übernommen:
        9f377dfc-153e-4b3e-a4ab-50be9e442cfd-image.png

        Der Datenpunkt wo jetzt die 105 steht sollte mit ca. 24 nach der Umrechnung geschrieben werden.
        3e55e525-236f-49d1-a422-7d7ffe149559-image.png

        Umrechnung mit Calc:
        1a52dbc2-68a5-4627-917c-c730fb069178-image.png

        Könntest du bitte nochmal schauen was ich falsch gemacht habe?
        Die 105 stehen da noch von vorherigen Versuchen und haben sich nicht verändert.
        Wenn ich das Lesescript kompl lösche, ändert sich auch nichts an der 105.

        LG emblitz

        crycodeC 1 Antwort Letzte Antwort
        0
        • E emblitz

          @crycode
          Vielen Dank für die turoboschnelle Antwort!

          Ich habe dein Script so übernommen:
          9f377dfc-153e-4b3e-a4ab-50be9e442cfd-image.png

          Der Datenpunkt wo jetzt die 105 steht sollte mit ca. 24 nach der Umrechnung geschrieben werden.
          3e55e525-236f-49d1-a422-7d7ffe149559-image.png

          Umrechnung mit Calc:
          1a52dbc2-68a5-4627-917c-c730fb069178-image.png

          Könntest du bitte nochmal schauen was ich falsch gemacht habe?
          Die 105 stehen da noch von vorherigen Versuchen und haben sich nicht verändert.
          Wenn ich das Lesescript kompl lösche, ändert sich auch nichts an der 105.

          LG emblitz

          crycodeC Offline
          crycodeC Offline
          crycode
          Developer
          schrieb am zuletzt editiert von
          #23

          @emblitz Ups... ersetz mal in dem Skript alle Kommas in den Zahlen gegen einen Punkt. Hab ich beim Kopieren deiner Formel übersehen.
          Da müsste im Log auch ein Fehler dazu aufgetaucht sein.

          Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

          E 1 Antwort Letzte Antwort
          0
          • crycodeC crycode

            @emblitz Ups... ersetz mal in dem Skript alle Kommas in den Zahlen gegen einen Punkt. Hab ich beim Kopieren deiner Formel übersehen.
            Da müsste im Log auch ein Fehler dazu aufgetaucht sein.

            E Offline
            E Offline
            emblitz
            schrieb am zuletzt editiert von emblitz
            #24

            @crycode
            So, habe die Kommas gegen Punkte ersetzt. Lief dann noch nicht.
            Habe dann den Namen verkürzt
            01e0c172-ec5c-4052-8ff1-4b25b2f538a8-image.png

            und die Funktion "Verwende Raw States" aktivert.
            Ist das so richtig?
            3194ff69-dd08-4e9f-b11a-98a2d7123f66-image.png

            Jetzt läuft es.
            Bis hierhin ein dickes Danke für die kompetente Hilfe!!!

            LG
            emblitz

            crycodeC 1 Antwort Letzte Antwort
            0
            • E emblitz

              @crycode
              So, habe die Kommas gegen Punkte ersetzt. Lief dann noch nicht.
              Habe dann den Namen verkürzt
              01e0c172-ec5c-4052-8ff1-4b25b2f538a8-image.png

              und die Funktion "Verwende Raw States" aktivert.
              Ist das so richtig?
              3194ff69-dd08-4e9f-b11a-98a2d7123f66-image.png

              Jetzt läuft es.
              Bis hierhin ein dickes Danke für die kompetente Hilfe!!!

              LG
              emblitz

              crycodeC Offline
              crycodeC Offline
              crycode
              Developer
              schrieb am zuletzt editiert von
              #25

              @emblitz Die Länge der Namen sollte damit nichts zu tun haben.

              Auch die Option "Verwende Raw States" wird für die Parser nicht benötigt. Die Raw States sind für externe Verarbeitungen (z.B. in einem eigenen Skript im JavaScript Adapter) gedacht.
              Wenn man die nicht braucht ist es besser die Raw States zu deaktivieren, da diese (besonders bei sehr aktiven Bus-Systemen) zu vielen State-Änderungen führen können.

              P.S.: Freut mich zu lesen, dass du Fortschritte beim Auswerten der Daten machst. :)

              Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

              E 1 Antwort Letzte Antwort
              0
              • crycodeC crycode

                @emblitz Die Länge der Namen sollte damit nichts zu tun haben.

                Auch die Option "Verwende Raw States" wird für die Parser nicht benötigt. Die Raw States sind für externe Verarbeitungen (z.B. in einem eigenen Skript im JavaScript Adapter) gedacht.
                Wenn man die nicht braucht ist es besser die Raw States zu deaktivieren, da diese (besonders bei sehr aktiven Bus-Systemen) zu vielen State-Änderungen führen können.

                P.S.: Freut mich zu lesen, dass du Fortschritte beim Auswerten der Daten machst. :)

                E Offline
                E Offline
                emblitz
                schrieb am zuletzt editiert von
                #26

                @crycode
                Ja, dein Adapter ist flexibel anpassbar und einfach großartig. Respekt vor dieser tollen Arbeit!
                Die Raw States werden wieder deaktiviert. Ich hatte das Gefühl, dass erst nach der Aktivierung die Werte umgerechnet wurden. Ich werde es im Auge behalten.

                Eine Frage hat sich noch ergeben.
                Kann ich in den verschiedenen Parsern innerhalb einer Can-Bus Adresse oder auch in verschiedenen Parsern anderer Can-Bus Adressen immer die das identische Script verwenden, d.h. darf in allen Scipts immer F4 stehen oder darf F4 nur einmalig in einem Script verwendet werden?

                LG emblitz

                crycodeC 1 Antwort Letzte Antwort
                0
                • E emblitz

                  @crycode
                  Ja, dein Adapter ist flexibel anpassbar und einfach großartig. Respekt vor dieser tollen Arbeit!
                  Die Raw States werden wieder deaktiviert. Ich hatte das Gefühl, dass erst nach der Aktivierung die Werte umgerechnet wurden. Ich werde es im Auge behalten.

                  Eine Frage hat sich noch ergeben.
                  Kann ich in den verschiedenen Parsern innerhalb einer Can-Bus Adresse oder auch in verschiedenen Parsern anderer Can-Bus Adressen immer die das identische Script verwenden, d.h. darf in allen Scipts immer F4 stehen oder darf F4 nur einmalig in einem Script verwendet werden?

                  LG emblitz

                  crycodeC Offline
                  crycodeC Offline
                  crycode
                  Developer
                  schrieb am zuletzt editiert von
                  #27

                  @emblitz Danke für das gute Feedback :)

                  In den Skripten kannst du verwenden was du willst und auch z.B. den gleichen Namen für Variablen mehrfach in mehreren Parser-Skripten nutzen. Wichtig ist nur, dass bei einem lesen-Skript der Wert oder undefined in die Variable value geschrieben wird und bei einem schreiben-Skript die Variable buffer entsprechend gesetzt wird.
                  Jedes Skript läuft in einem eigenen abgesicherten Kontext und es kann keine Überschneidungen zwischen verschiedenen Parsern geben. (Mit Ausnahme vom sharedData Objekt, welches speziell für den Austausch zwischen mehreren Skripten gedacht ist.)

                  Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                  E 1 Antwort Letzte Antwort
                  0
                  • crycodeC crycode

                    @emblitz Danke für das gute Feedback :)

                    In den Skripten kannst du verwenden was du willst und auch z.B. den gleichen Namen für Variablen mehrfach in mehreren Parser-Skripten nutzen. Wichtig ist nur, dass bei einem lesen-Skript der Wert oder undefined in die Variable value geschrieben wird und bei einem schreiben-Skript die Variable buffer entsprechend gesetzt wird.
                    Jedes Skript läuft in einem eigenen abgesicherten Kontext und es kann keine Überschneidungen zwischen verschiedenen Parsern geben. (Mit Ausnahme vom sharedData Objekt, welches speziell für den Austausch zwischen mehreren Skripten gedacht ist.)

                    E Offline
                    E Offline
                    emblitz
                    schrieb am zuletzt editiert von emblitz
                    #28

                    Hallo,

                    ich wollte meine Erkenntnisse in diesem Forum gerne rückmelden.
                    Hier nun meine erkannten und zugeordneten Canbus-Adressen für die Junkers Wärmepumpe STM 60-1.
                    Die Adressen ohne Funktionsbeschreibung konnte ich noch nicht zuordnen.
                    Viele Adressen werden gar nicht oder nur sehr selten aktuallisiert.

                    Die Umrechnung mittels der u.g. Formel passt bis auf z.T. 0,2-0,3°C Differenz zu den im Display angezeigten Werten.
                    Energiezählwerte scheinen nicht übertragen zu werden.

                    Wenn jemand einen Tipp hat, wie ich an die Zählerwerte für die erzeugten Heizenergien der Wp komme, wäre ich sehr dankbar.

                    LG emblitz

                    msgId msgName parserDataType parserCustomScriptRead

                    28270 Heizkreispumpe_G1 ein/aus int8
                    30270
                    34270
                    38270 3-Wege_Ventil_Q21_Heizung=0_WW=1 int8
                    40270
                    44270 Zirkulationspumpe_WW ein/aus int8
                    48060
                    48270 Kompressor ein/aus int8
                    54270 Solepumpe_G3 ein/aus int8
                    80060
                    90270 Wärrmeträgerpumpe_G2_Drehzahl 0-100% int8
                    388400
                    388402
                    388403
                    388404
                    388405
                    388406
                    388407

                    8000270 Vorlauftemp custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8004270 Aussentemp custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8008270 Warmwassertemp custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8010270 Heizgas custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8014270 Wärmeträgertemp Austritt custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8018270 Wärmeträgertemp Eintritt custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8020270 Solekreistemp Austritt custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    8058270
                    8060270
                    8064270
                    8068270
                    8070270
                    8074270
                    8078270
                    0002C270 Wärmeträgerpumpe_G2 ein/aus int8
                    0003C270 Elektr_Zuheizer_1 ein/aus int8
                    0004C270 Elektr_Zuheizer_2 ein/aus int8
                    000A8402
                    000A8403
                    000A8404
                    000A8405
                    000A8406
                    000A8407
                    000A8408
                    000A8409
                    001D8431
                    0042C402
                    0042C403
                    0042C404
                    0042C405
                    0042C406
                    0042C407
                    0800C270

                    0801C270 Solekreistemp Eintritt custom const f4 = buffer.readUInt16BE(0); value = 105.81916402087 - (0.28577699398241 * f4) + (0.000356191341049951 * f4 * f4) - (0.00000020925659550495 * f4 * f4 * f4);

                    0805C270
                    0806C270
                    0807C270
                    09FFC270

                    1 Antwort Letzte Antwort
                    1
                    • crycodeC Offline
                      crycodeC Offline
                      crycode
                      Developer
                      schrieb am zuletzt editiert von
                      #29

                      @emblitz Super!
                      Magst du deine aktuelle Konfiguration ein mal aus den Adaptereinstellungen als json exportieren und dann hier posten?
                      Dann könnte ich das vordefinierte Konfiguration für einen Import von GitHub mit aufnehmen und jeder könnte das mit wenigen Klicks laden. :)

                      Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                      E H 2 Antworten Letzte Antwort
                      1
                      • crycodeC crycode

                        @emblitz Super!
                        Magst du deine aktuelle Konfiguration ein mal aus den Adaptereinstellungen als json exportieren und dann hier posten?
                        Dann könnte ich das vordefinierte Konfiguration für einen Import von GitHub mit aufnehmen und jeder könnte das mit wenigen Klicks laden. :)

                        E Offline
                        E Offline
                        emblitz
                        schrieb am zuletzt editiert von emblitz
                        #30

                        @crycode Ja, gern.
                        Die wichtigsten Datenpunkte um einen Überblick des Betriebs der WP zu bekommen, sind enthalten. Leider fehlen die Zählwerte der erzeugten Energien. z.B. für die automatische Berechnung des COP/JAZ.
                        Das ist die Datei des Exports aus der Canbus-Instanz:

                        canbus-messages.json

                        LG emblitz

                        1 Antwort Letzte Antwort
                        1
                        • crycodeC crycode

                          @emblitz Super!
                          Magst du deine aktuelle Konfiguration ein mal aus den Adaptereinstellungen als json exportieren und dann hier posten?
                          Dann könnte ich das vordefinierte Konfiguration für einen Import von GitHub mit aufnehmen und jeder könnte das mit wenigen Klicks laden. :)

                          H Offline
                          H Offline
                          hbrockmann
                          schrieb am zuletzt editiert von hbrockmann
                          #31

                          @crycode
                          von mir auch noch mal ein danke, ich hab mich da mal über emblitz mit dran gehängt..

                          anbei die konfiguration für eine junkers ste60 (ohne -1)

                          die letzten drei bits (6,7,8) der id scheinen modelspezifisch zu sein, aber die bits 2,3,4,5 (ich nenne sie mal register), scheinen zumindest bei junkers in vielen bereichen übereinzustimmen.

                          junkers_ste60_canbus-messages.json

                          ich bekomme zwar einige register mehr ausgelesen als emblitz, aber bis auf das datum+uhrzeit habe ich da noch nicht viel brauchbares zusätzlich identifizieren können.

                          gruß hb

                          edit:
                          eine neue formel aus dem fhem forum, aber an der umsetzung in den iobroker code hapert es momentan noch..

                          Gegebenenfalls noch interessant:
                          eine genauere Linearisierung als das Polynom 3. Ordnung (+-0.3°C) ergibt sich mit dem Polynom 5.Ordnung (+-0.1°C)
                          Die Funktion läst sich mittels 'Trendlinie' oder RGP Funktion in Excel bzw. OpenOffice Calc ermitteln.
                          
                          f(x) = − 5,63141E-13 x⁵ + 1,53737E-09 x⁴ − 1,7745E-06 x³ + 0,00108586 x² − 0,4378966 x + 116,88035
                          

                          mein versuch war:

                          const f4 = buffer.readUInt16BE(0);
                          value = - (5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                          value = Math.round(value * 10 ) / 10;
                          
                          crycodeC 1 Antwort Letzte Antwort
                          0
                          • H hbrockmann

                            @crycode
                            von mir auch noch mal ein danke, ich hab mich da mal über emblitz mit dran gehängt..

                            anbei die konfiguration für eine junkers ste60 (ohne -1)

                            die letzten drei bits (6,7,8) der id scheinen modelspezifisch zu sein, aber die bits 2,3,4,5 (ich nenne sie mal register), scheinen zumindest bei junkers in vielen bereichen übereinzustimmen.

                            junkers_ste60_canbus-messages.json

                            ich bekomme zwar einige register mehr ausgelesen als emblitz, aber bis auf das datum+uhrzeit habe ich da noch nicht viel brauchbares zusätzlich identifizieren können.

                            gruß hb

                            edit:
                            eine neue formel aus dem fhem forum, aber an der umsetzung in den iobroker code hapert es momentan noch..

                            Gegebenenfalls noch interessant:
                            eine genauere Linearisierung als das Polynom 3. Ordnung (+-0.3°C) ergibt sich mit dem Polynom 5.Ordnung (+-0.1°C)
                            Die Funktion läst sich mittels 'Trendlinie' oder RGP Funktion in Excel bzw. OpenOffice Calc ermitteln.
                            
                            f(x) = − 5,63141E-13 x⁵ + 1,53737E-09 x⁴ − 1,7745E-06 x³ + 0,00108586 x² − 0,4378966 x + 116,88035
                            

                            mein versuch war:

                            const f4 = buffer.readUInt16BE(0);
                            value = - (5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                            value = Math.round(value * 10 ) / 10;
                            
                            crycodeC Offline
                            crycodeC Offline
                            crycode
                            Developer
                            schrieb am zuletzt editiert von
                            #32

                            @hbrockmann sagte in [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP:

                            f(x) = − 5,63141E-13 x⁵ + 1,53737E-09 x⁴ − 1,7745E-06 x³ + 0,00108586 x² − 0,4378966 x + 116,88035

                            Ich denke das sollte passen:

                            value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                            

                            Die Konfigs in GitHub mit aufnehmen mache ich in den nächsten Tagen. Danke euch schon mal dafür!

                            Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                            H 1 Antwort Letzte Antwort
                            0
                            • crycodeC crycode

                              @hbrockmann sagte in [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP:

                              f(x) = − 5,63141E-13 x⁵ + 1,53737E-09 x⁴ − 1,7745E-06 x³ + 0,00108586 x² − 0,4378966 x + 116,88035

                              Ich denke das sollte passen:

                              value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                              

                              Die Konfigs in GitHub mit aufnehmen mache ich in den nächsten Tagen. Danke euch schon mal dafür!

                              H Offline
                              H Offline
                              hbrockmann
                              schrieb am zuletzt editiert von hbrockmann
                              #33

                              @crycode
                              leider noch nicht..
                              ich hab da schon einige versuche durch, auch den mit dem minus innerhalb der klammer..

                              value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                               ^ SyntaxError: Unexpected character '−' at makeNiceSyntaxError (/opt/iobroker/node_modules/vm2/lib/transformer.js:41:16) at transformer (/opt/iobroker/node_modules/vm2/lib/transformer.js:84:8) at NodeVM.run
                              ....diverse andere weitere fehler....
                              
                              crycodeC 1 Antwort Letzte Antwort
                              0
                              • H hbrockmann

                                @crycode
                                leider noch nicht..
                                ich hab da schon einige versuche durch, auch den mit dem minus innerhalb der klammer..

                                value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) − (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) − (0.4378966 * f4) + 116.88035;
                                 ^ SyntaxError: Unexpected character '−' at makeNiceSyntaxError (/opt/iobroker/node_modules/vm2/lib/transformer.js:41:16) at transformer (/opt/iobroker/node_modules/vm2/lib/transformer.js:84:8) at NodeVM.run
                                ....diverse andere weitere fehler....
                                
                                crycodeC Offline
                                crycodeC Offline
                                crycode
                                Developer
                                schrieb am zuletzt editiert von
                                #34

                                @hbrockmann Ah... du hast da wohl anstatt einem Minus-Zeichens ein anderes Zeichen drin, was nahezu identisch aussieht.

                                Versuch mal das:

                                value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) - (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) - (0.4378966 * f4) + 116.88035;
                                

                                Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                                H 1 Antwort Letzte Antwort
                                0
                                • crycodeC crycode

                                  @hbrockmann Ah... du hast da wohl anstatt einem Minus-Zeichens ein anderes Zeichen drin, was nahezu identisch aussieht.

                                  Versuch mal das:

                                  value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) - (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) - (0.4378966 * f4) + 116.88035;
                                  
                                  H Offline
                                  H Offline
                                  hbrockmann
                                  schrieb am zuletzt editiert von hbrockmann
                                  #35

                                  @crycode said in [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP:

                                  value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) - (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) - (0.4378966 * f4) + 116.88035;

                                  ..§$%&/~@€#.. ich glaubs nicht..
                                  das war es.. was auch immer das für ein zeichen war..

                                  danke..!!!!

                                  anbei der überarbeitete export..
                                  junkers_ste60_canbus-messages.json

                                  edit:
                                  das hat mir ja nun keine ruhe gelassen.. aber ja, im hex editor ist es deutlich zu erkennen das "pseudo-minus"..

                                  E 1 Antwort Letzte Antwort
                                  1
                                  • H hbrockmann

                                    @crycode said in [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP:

                                    value = (-5.63141E-13 * f4 * f4 * f4 * f4 * f4) + (1.53737E-09 * f4 * f4 * f4 * f4) - (1.7745E-06 * f4 * f4 * f4) + (0.00108586 * f4 * f4) - (0.4378966 * f4) + 116.88035;

                                    ..§$%&/~@€#.. ich glaubs nicht..
                                    das war es.. was auch immer das für ein zeichen war..

                                    danke..!!!!

                                    anbei der überarbeitete export..
                                    junkers_ste60_canbus-messages.json

                                    edit:
                                    das hat mir ja nun keine ruhe gelassen.. aber ja, im hex editor ist es deutlich zu erkennen das "pseudo-minus"..

                                    E Offline
                                    E Offline
                                    emblitz
                                    schrieb am zuletzt editiert von
                                    #36

                                    @hbrockmann
                                    Hallo,
                                    ich habe die neue Formel in einem separaten Parser für den VL auch ausprobiert. Das Ergebnis liegt nun nur noch -0,1°C satt vorher -0,2°C vom Displaywert "daneben". Die Formel scheint wie im Fhem-Forum berichtet , in der Tat etwas genauer zu rechnen. Sehr gut!
                                    Eventl. schaffen wir es nocht auf den Punkt :-)
                                    Ich beobachte den weiteren Verlauf morgen und werde die anderen Werte vermutl. ebenfalls mit der neuen Formel berechnen lassen.
                                    Nach der kompletten Anpassung lade ich dann wieder hier die Config-Datei hoch.

                                    @crycode: Warte mal noch mit dem Hochladen nach Github!

                                    @ hbrockmann:
                                    Bekommts du nun auch plausible Werte mit deiner WP?

                                    LG
                                    emblitz

                                    H 1 Antwort Letzte Antwort
                                    0
                                    • E emblitz

                                      @hbrockmann
                                      Hallo,
                                      ich habe die neue Formel in einem separaten Parser für den VL auch ausprobiert. Das Ergebnis liegt nun nur noch -0,1°C satt vorher -0,2°C vom Displaywert "daneben". Die Formel scheint wie im Fhem-Forum berichtet , in der Tat etwas genauer zu rechnen. Sehr gut!
                                      Eventl. schaffen wir es nocht auf den Punkt :-)
                                      Ich beobachte den weiteren Verlauf morgen und werde die anderen Werte vermutl. ebenfalls mit der neuen Formel berechnen lassen.
                                      Nach der kompletten Anpassung lade ich dann wieder hier die Config-Datei hoch.

                                      @crycode: Warte mal noch mit dem Hochladen nach Github!

                                      @ hbrockmann:
                                      Bekommts du nun auch plausible Werte mit deiner WP?

                                      LG
                                      emblitz

                                      H Offline
                                      H Offline
                                      hbrockmann
                                      schrieb am zuletzt editiert von
                                      #37

                                      @emblitz said in [gelöst]Can-Bus Adapter: keine Verbindung zur Junkers WP:

                                      @ hbrockmann:
                                      Bekommts du nun auch plausible Werte mit deiner WP?

                                      LG
                                      emblitz

                                      auf jeden fall sind die bekannten nun noch dichter dran an den displaywerten, wie bei dir auch..

                                      bei den unbekannten war es leider kein fortschritt..

                                      1 Antwort Letzte Antwort
                                      0
                                      • H Offline
                                        H Offline
                                        hbrockmann
                                        schrieb am zuletzt editiert von
                                        #38

                                        es ist schade, das niemand mit einem mb-lan 2 hier vertreten ist.

                                        es könnte gut sein, das man beim anschluss des mb-lan 2 erkennen kann, wie es die daten abfragt.

                                        1 Antwort Letzte Antwort
                                        0
                                        • H Offline
                                          H Offline
                                          hbrockmann
                                          schrieb am zuletzt editiert von hbrockmann
                                          #39

                                          mike3436 aus dem fhem forum hat für den durchbruch gesorgt..!
                                          ein fettes dickes danke an ihn..!

                                          nach dem der socketcand für sein modul im fhem bei mir ums verrecken nicht laufen wollte,
                                          hat er angeboten mal mit mir da drauf zu schauen und siehe da, das problem war ein fehlerhaft als service gestarteter socketcand.

                                          warum der nicht als service lief bleibt erstmal dahingestellt, fakt ist, das er bei "normalem" start dann auch funktioniert hat
                                          und aus meiner junkers ste60 problemlos eine liste der register ausgelesen hat.

                                          die ist leider deutlich zu lang um hier komplett in die codebox zu passen..

                                          "0D653FE0":{"min":0,"read":0,"max":0,"format":"int","rtr":"05653FE0","idx":1428,"extid":"8377ded05706ae","text":"STATS_COMPRESSOR_POOL"},
                                          "0D663FE0":{"read":1,"max":0,"format":"int","rtr":"05663FE0","min":0,"text":"STATS_COMPRESSOR_POOL_2","idx":1432,"extid":"83c7046c7d06af"},
                                          "0D673FE0":{"min":0,"format":"int","rtr":"05673FE0","read":0,"max":0,"extid":"83cc5c4d1106b0","idx":1436,"text":"STATS_COMPRESSOR_START_POOL"},
                                          "0D683FE0":{"text":"STATS_COMPRESSOR_START_POOL_2","extid":"83ef99d08506b1","idx":1440,"format":"int","rtr":"05683FE0","read":1,"max":0,"min":0},
                                          "0D693FE0":{"read":0,"max":0,"format":"pw3","rtr":"05693FE0","min":0,"text":"STATS_ELECTR_ADD_POOL","idx":1444,"extid":"832a25edf306b2"},
                                          "0D6A3FE0":{"max":0,"read":0,"rtr":"056A3FE0","format":"int","min":0,"text":"STATS_ST_COMPRESSOR_HZ_POOL","idx":1448,"extid":"8379acdc8506b3"},
                                          "0D6B3FE0":{"min":0,"read":0,"max":0,"format":"int","rtr":"056B3FE0","idx":1452,"extid":"836303ef1c06b4","text":"STATS_ST_COMPRESSOR_START_POOL"},
                                          "0D6C3FE0":{"extid":"8362efc35306b5","idx":1456,"text":"STATS_ST_COMPRESSOR_START_POOL_2","min":0,"rtr":"056C3FE0","format":"int","max":0,"read":1},
                                          "0D6D3FE0":{"max":0,"read":0,"rtr":"056D3FE0","format":"pw3","min":0,"text":"STATS_ST_ELECTR_ADD_POOL","idx":1460,"extid":"83deebcc6806b6"},
                                          "0D6E3FE0":{"min":0,"rtr":"056E3FE0","format":"int","max":0,"read":0,"extid":"838310f1cc06b7","idx":1464,"text":"STATS_ST_COMPRESSOR_POOL"},
                                          "0D6F3FE0":{"min":0,"format":"int","rtr":"056F3FE0","read":1,"max":0,"extid":"8319d8db3c06b8","idx":1468,"text":"STATS_ST_COMPRESSOR_POOL_2"},
                                          "0D703FE0":{"max":0,"read":0,"rtr":"05703FE0","format":"int","min":0,"text":"ADDITIONAL_ALLOW_XDHW","idx":1472,"extid":"004d59464306c5"},
                                          "0D707FE0":{"format":"int","rtr":"05707FE0","read":1,"max":2,"min":0,"text":"ADDITIONAL_CONNECTED_COMPRESSOR_4","extid":"e1b8602b8206c6","idx":1473},
                                          "0D70BFE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"0570BFE0","idx":1474,"extid":"8178b456b506c7","text":"AHB0016_BOOT_COUNT"},
                                          "0D70FFE0":{"idx":1475,"extid":"81ae30d1f906c8","text":"IOB91119_BOOT_COUNT","min":0,"read":1,"max":0,"format":"int","rtr":"0570FFE0"},
                                          "0D713FE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05713FE0","idx":1476,"extid":"814d48ddb806c9","text":"IOB6126_BOOT_COUNT"},
                                          "0D717FE0":{"text":"ADDITIONAL_ELECTRIC_SIGNAL_OUT_3","idx":1477,"extid":"2a9014074c06ca","max":1000,"read":1,"rtr":"05717FE0","format":"int","min":0},
                                          "0D71FFE0":{"rtr":"0571FFE0","format":"int","max":100,"read":0,"min":0,"text":"ADDITIONAL_VALVE_SIGNAL","extid":"22c710e3e906d1","idx":1479},
                                          "0D727FE0":{"min":1,"format":"tem","rtr":"05727FE0","read":1,"max":30,"extid":"e5dff9c1dc06d2","idx":1481,"text":"GT10_GT11_MAX_DELTA_TEMP"},
                                          "0D72BFE0":{"min":1,"read":1,"max":60,"format":"int","rtr":"0572BFE0","idx":1482,"extid":"e1beda2a7806d3","text":"GT10_GT11_MAX_DELTA_DELAY_TIME"},
                                          "0D72FFE0":{"text":"GT8_GT9_MAX_DELTA_DELAY_AFTER_SWITCH_TIME","extid":"e197b1fd5406d4","idx":1483,"format":"int","rtr":"0572FFE0","read":1,"max":60,"min":1},
                                          "0D733FE0":{"min":0,"read":1,"max":16777216,"format":"int","rtr":"05733FE0","idx":1484,"extid":"c01592b05f0760","text":"GT45_ACKNOWLEDGED_GLOBAL"},
                                          "0D737FE0":{"text":"E71_T71_ACKNOWLEDGED","idx":1485,"extid":"c0daac0de90761","read":1,"max":16777216,"format":"int","rtr":"05737FE0","min":0},
                                          "0D73BFE0":{"text":"ADDITIONAL_EL_NEUTRALZONE_LIMITATION_TIME","idx":1486,"extid":"e21d07ae5b0766","read":0,"max":600,"format":"int","rtr":"0573BFE0","min":10},
                                          "0D743FE0":{"text":"USER_CONFIRMATION","idx":1488,"extid":"4021fe28ef0767","max":16777216,"read":0,"rtr":"05743FE0","format":"int","min":0},
                                          "0D747FE0":{"min":0,"max":0,"read":0,"rtr":"05747FE0","format":"int","idx":1489,"extid":"0150fbfc2b0768","text":"USER_CONFIRMATION_OBJECT"},
                                          "0D74BFE0":{"format":"int","rtr":"0574BFE0","read":0,"max":1000,"min":0,"text":"POOL_VALVE_POSITION","extid":"ea2acc5e79076b","idx":1490},
                                          "0D753FE0":{"min":1,"max":31,"read":1,"rtr":"05753FE0","format":"int","idx":1492,"extid":"e1c4e03db0076c","text":"HOLIDAY_START_DAY"},
                                          "0D757FE0":{"text":"HOLIDAY_START_MONTH_GLOBAL","extid":"619ab55ef6076d","idx":1493,"rtr":"05757FE0","format":"int","max":12,"read":0,"min":1},
                                          "0D75BFE0":{"text":"HOLIDAY_START_YEAR_GLOBAL","idx":1494,"extid":"616081d159076e","max":99,"read":0,"rtr":"0575BFE0","format":"int","min":0},
                                          "0D75FFE0":{"idx":1495,"extid":"6177f4697c076f","text":"HOLIDAY_STOP_DAY_GLOBAL","min":1,"read":0,"max":31,"format":"int","rtr":"0575FFE0"},
                                          "0D763FE0":{"text":"HOLIDAY_STOP_MONTH_GLOBAL","idx":1496,"extid":"61def91ee30770","max":12,"read":0,"rtr":"05763FE0","format":"int","min":1},
                                          "0D767FE0":{"rtr":"05767FE0","format":"int","max":99,"read":0,"min":0,"text":"HOLIDAY_STOP_YEAR_GLOBAL","extid":"6128ecb7350771","idx":1497},
                                          "0D76BFE0":{"extid":"c036c36c230772","idx":1498,"text":"SCREED_DRYING_INCOMPLETE","min":0,"format":"int","rtr":"0576BFE0","read":0,"max":16777216},
                                          "0D76FFE0":{"min":0,"max":0,"read":0,"rtr":"0576FFE0","format":"int","idx":1499,"extid":"00aa92e1180774","text":"MV_DEW_POINT_SENSOR_ALARM_GLOBAL"},
                                          "0D773FE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05773FE0","idx":1500,"extid":"00ccbc30870775","text":"MV_E31_T2_SENSOR_ALARM_GLOBAL"},
                                          "0D777FE0":{"text":"MV_COOLING_UNDER_SWING_ZONE_GLOBAL","extid":"6dfd36a8b60776","idx":1501,"format":"int","rtr":"05777FE0","read":0,"max":100,"min":20},
                                          "0D77BFE0":{"text":"MV_COOLING_INCREASE_ROOM_SETPOINT_GLOBAL","idx":1502,"extid":"6d60af3bb20777","read":0,"max":50,"format":"int","rtr":"0577BFE0","min":-50},
                                          "0D77FFE0":{"rtr":"0577FFE0","format":"int","max":16777216,"read":0,"min":0,"text":"MV_DEW_POINT_SENSOR_ACTIVATED_GLOBAL","extid":"40c6817a800778","idx":1503},
                                          "0D783FE0":{"rtr":"05783FE0","format":"int","max":48,"read":0,"min":0,"text":"MV_COOLING_DELAY_HEATING_GLOBAL","extid":"61711891ff0779","idx":1504},
                                          "0D787FE0":{"text":"MV_COOLING_GT45_INFLUENCE_GLOBAL","extid":"69dbc26b46077a","idx":1505,"format":"int","rtr":"05787FE0","read":1,"max":100,"min":5},
                                          "0D78BFE0":{"extid":"65d1f5a6c8077b","idx":1506,"text":"MV_COOLING_OUTDOOR_TEMPERATURE_LIMIT_GLOBAL","min":0,"format":"int","rtr":"0578BFE0","read":0,"max":35},
                                          "0D78FFE0":{"min":100,"read":0,"max":350,"format":"int","rtr":"0578FFE0","idx":1507,"extid":"6e2d12b8c8077c","text":"MV_COOLING_SETPOINT_MIN_GLOBAL"},
                                          "0D797FE0":{"text":"MV_COOLING_DEW_POINT_SENSOR_SETPOINT_MIN_GLOBAL","idx":1509,"extid":"6e5e88ac2d0780","max":350,"read":0,"rtr":"05797FE0","format":"int","min":100},
                                          "0D79FFE0":{"min":0,"format":"t15","rtr":"0579FFE0","read":1,"max":96,"extid":"e193b840cb0782","idx":1511,"text":"PUMP_DHW_PROGRAM1_START_TIME"},
                                          "0D7A3FE0":{"min":0,"rtr":"057A3FE0","format":"t15","max":96,"read":1,"extid":"e17dba37bd0783","idx":1512,"text":"PUMP_DHW_PROGRAM1_STOP_TIME"},
                                          "0D7A7FE0":{"text":"PUMP_DHW_PROGRAM2_START_TIME","extid":"e1e426923b0784","idx":1513,"format":"t15","rtr":"057A7FE0","read":1,"max":96,"min":0},
                                          "0D7ABFE0":{"min":0,"format":"t15","rtr":"057ABFE0","read":1,"max":96,"extid":"e1e45851bc0785","idx":1514,"text":"PUMP_DHW_PROGRAM2_STOP_TIME"},
                                          "0D7AFFE0":{"max":96,"read":1,"rtr":"057AFFE0","format":"t15","min":0,"text":"PUMP_DHW_PROGRAM3_START_TIME","idx":1515,"extid":"e17f83de540786"},
                                          "0D7B3FE0":{"min":0,"max":96,"read":1,"rtr":"057B3FE0","format":"t15","idx":1516,"extid":"e125d68e7c0787","text":"PUMP_DHW_PROGRAM3_STOP_TIME"},
                                          "0D7B7FE0":{"read":1,"max":96,"format":"t15","rtr":"057B7FE0","min":0,"text":"PUMP_DHW_PROGRAM4_START_TIME","idx":1517,"extid":"e10b1b37db0788"},
                                          "0D7BBFE0":{"text":"PUMP_DHW_PROGRAM4_STOP_TIME","idx":1518,"extid":"e10ced9bff0789","max":96,"read":1,"rtr":"057BBFE0","format":"t15","min":0},
                                          "0D7BFFE0":{"min":0,"format":"int","rtr":"057BFFE0","read":0,"max":16777216,"extid":"c04d975754078a","idx":1519,"text":"ROOM_LED_BLOCKED"},
                                          "0D7C3FE0":{"idx":1520,"extid":"e10b0efc9f078e","text":"DHW_TIMEPROGRAM","min":0,"max":2,"read":1,"rtr":"057C3FE0","format":"dp1"},
                                          "0D7C7FE0":{"idx":1521,"extid":"e03ea16ad7078f","text":"ADDITIONAL_TIMEPROGRAM","min":0,"max":16777216,"read":0,"rtr":"057C7FE0","format":"int"},
                                          "0D7CBFE0":{"idx":1522,"extid":"ee68497b9c0790","text":"ROOM_HOLIDAY_SETPOINT_BASE_TEMP","min":100,"max":350,"read":1,"rtr":"057CBFE0","format":"tem"},
                                          "0D7D3FE0":{"max":350,"read":0,"rtr":"057D3FE0","format":"int","min":100,"text":"ROOM_HOLIDAY_SETPOINT_BASE_TEMP_GLOBAL","idx":1524,"extid":"6e0332af180791"},
                                          "0D7DBFE0":{"text":"MIXING_VALVE_MODE_3","idx":1526,"extid":"61ecbe8f9b07c6","max":3,"read":1,"rtr":"057DBFE0","format":"int","min":0},
                                          "0D7DFFE0":{"extid":"6172da1a3807c7","idx":1527,"text":"MIXING_VALVE_MODE_4","min":0,"format":"int","rtr":"057DFFE0","read":1,"max":3},
                                          "0D7E3FE0":{"read":1,"max":3,"format":"int","rtr":"057E3FE0","min":0,"text":"MIXING_VALVE_MODE_2","idx":1528,"extid":"619bb9bf0d07c8"},
                                          "0D7E7FE0":{"min":0,"max":3,"read":1,"rtr":"057E7FE0","format":"int","idx":1529,"extid":"6105dd2aae07c9","text":"MIXING_VALVE_MODE_5"},
                                          "0D7EBFE0":{"text":"MIXING_VALVE_MODE_6","idx":1530,"extid":"619cd47b1407ca","max":3,"read":1,"rtr":"057EBFE0","format":"int","min":0},
                                          "0D7EFFE0":{"text":"MIXING_VALVE_MODE_7","idx":1531,"extid":"61ebd34b8207cb","max":3,"read":1,"rtr":"057EFFE0","format":"int","min":0},
                                          "0D7F3FE0":{"text":"MIXING_VALVE_MODE_GLOBAL","idx":1532,"extid":"61c314b02e07ce","max":2,"read":0,"rtr":"057F3FE0","format":"int","min":0},
                                          "0D7F7FE0":{"text":"ROOM_PROGRAM_MODE_GLOBAL","idx":1533,"extid":"61961a9f6c07d3","read":0,"max":3,"format":"rp2","rtr":"057F7FE0","min":0},
                                          "0D7FBFE0":{"text":"STATS_CONTROL_RESET","idx":1534,"extid":"405591efaf07d7","read":0,"max":16777216,"format":"int","rtr":"057FBFE0","min":0},
                                          "0D7FFFE0":{"min":0,"format":"tem","rtr":"057FFFE0","read":1,"max":0,"extid":"0e03ae284907da","idx":1535,"text":"HW_E72_T71_TEMP"},
                                          "0D807FE0":{"min":0,"format":"int","rtr":"05807FE0","read":1,"max":0,"extid":"0e853a5ae707db","idx":1537,"text":"HW_E72_T72_TEMP"},
                                          "0D80FFE0":{"idx":1539,"extid":"00c5033eae07dc","text":"HW_PUMP_E72_G71_DIGITAL","min":0,"read":1,"max":0,"format":"int","rtr":"0580FFE0"},
                                          "0D813FE0":{"text":"IOB6126_WOOD_HEATING_CONNECTED_2","extid":"01d7e9397907dd","idx":1540,"rtr":"05813FE0","format":"int","max":0,"read":1,"min":0},
                                          "0D817FE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05817FE0","idx":1541,"extid":"127fc61c7807de","text":"IOB6126_WOOD_HEATING_VERSION_2"},
                                          "0D81FFE0":{"format":"int","rtr":"0581FFE0","read":1,"max":33554432,"min":0,"text":"PUMP_E72_G71_START_MODE","extid":"c09a5eb88c07df","idx":1543},
                                          "0D823FE0":{"text":"PUMP_E72_G71_START_DIFF","extid":"e148e4b88c07e0","idx":1544,"format":"int","rtr":"05823FE0","read":1,"max":20,"min":0},
                                          "0D827FE0":{"text":"PUMP_E72_G71_START_TEMP","idx":1545,"extid":"e106c77aed07e1","max":90,"read":1,"rtr":"05827FE0","format":"int","min":20},
                                          "0D82BFE0":{"rtr":"0582BFE0","format":"int","max":16777216,"read":1,"min":0,"text":"E72_T71_ACKNOWLEDGED","extid":"c0302ad08b07e2","idx":1546},
                                          "0D82FFE0":{"rtr":"0582FFE0","format":"tem","max":50,"read":1,"min":-50,"text":"E72_T71_KORRIGERING","extid":"edd46d090907e3","idx":1547},
                                          "0D833FE0":{"text":"E72_T71_STATUS","extid":"002190c8f807e4","idx":1548,"format":"int","rtr":"05833FE0","read":1,"max":0,"min":0},
                                          "0D837FE0":{"extid":"0ec6e6d92207e5","idx":1549,"text":"E72_T71_TEMP","min":0,"format":"tem","rtr":"05837FE0","read":1,"max":0},
                                          "0D83FFE0":{"text":"E72_T72_KORRIGERING","idx":1551,"extid":"ed69a765c707e6","read":1,"max":50,"format":"tem","rtr":"0583FFE0","min":-50},
                                          "0D843FE0":{"text":"E72_T72_STATUS","idx":1552,"extid":"00af1fcf1b07e7","max":0,"read":1,"rtr":"05843FE0","format":"int","min":0},
                                          "0D847FE0":{"read":1,"max":0,"format":"tem","rtr":"05847FE0","min":0,"text":"E72_T72_TEMP","idx":1553,"extid":"0e4072ab8c07e8"},
                                          "0D84FFE0":{"max":650,"read":0,"rtr":"0584FFE0","format":"tem","min":0,"text":"HEATING_FIXED_TEMPERATURE","idx":1555,"extid":"eef07561ac07f2"},
                                          "0D857FE0":{"min":0,"format":"int","rtr":"05857FE0","read":1,"max":16777216,"extid":"80d820198007fd","idx":1557,"text":"E71_T71_CONNECTED"},
                                          "0D85BFE0":{"format":"int","rtr":"0585BFE0","read":1,"max":16777216,"min":0,"text":"E72_T71_CONNECTED","extid":"80c95d73f907fe","idx":1558},
                                          "0D85FFE0":{"text":"MV_COOLING_ACTIVE","extid":"007650b81b0808","idx":1559,"format":"int","rtr":"0585FFE0","read":0,"max":16777216,"min":0},
                                          "0D863FE0":{"min":0,"rtr":"05863FE0","format":"int","max":0,"read":0,"extid":"814a53c66a0810","idx":1560,"text":"ACCESSORIES_CONNECTED_BITMASK"},
                                          "0D867FE0":{"min":0,"format":"int","rtr":"05867FE0","read":1,"max":0,"extid":"01232004980811","idx":1561,"text":"IOB6126_SUB_COOLING_CONNECTED"},
                                          "0D86BFE0":{"max":0,"read":1,"rtr":"0586BFE0","format":"int","min":0,"text":"IOB6126_SUB_COOLING_VERSION","idx":1562,"extid":"1274c8946a0812"},
                                          "0D873FE0":{"min":-10,"rtr":"05873FE0","format":"int","max":10,"read":0,"extid":"65db20760f0813","idx":1564,"text":"MV_COOLING_FREEZEGUARD_START"},
                                          "0D877FE0":{"min":0,"read":1,"max":0,"format":"tem","rtr":"05877FE0","idx":1565,"extid":"0e2a9bb6750833","text":"HW_E31_T32_TEMP"},
                                          "0D87FFE0":{"min":0,"read":1,"max":16777216,"format":"int","rtr":"0587FFE0","idx":1567,"extid":"c0e36d90560834","text":"POOL_USE_COMPRESSOR_2"},
                                          "0D883FE0":{"idx":1568,"extid":"c07a64c1ec0835","text":"POOL_USE_COMPRESSOR_1","min":0,"read":1,"max":16777216,"format":"int","rtr":"05883FE0"},
                                          "0D887FE0":{"max":0,"read":0,"rtr":"05887FE0","format":"int","min":0,"text":"BIVALENCE_POINT","idx":1569,"extid":"452053aeab083a"},
                                          "0D88BFE0":{"min":0,"format":"int","rtr":"0588BFE0","read":1,"max":0,"extid":"0a935f3447083e","idx":1570,"text":"MV_PID_ACTUAL_7"},
                                          "0D893FE0":{"min":0,"rtr":"05893FE0","format":"int","max":0,"read":1,"extid":"0a086ce438083f","idx":1572,"text":"MV_PID_SETPOINT_7"},
                                          "0D89BFE0":{"max":0,"read":1,"rtr":"0589BFE0","format":"int","min":0,"text":"MIXING_VALVE_PUMP_G41_7","idx":1574,"extid":"0060ade05e0840"},
                                          "0D89FFE0":{"text":"HW_E31_T31_TEMP","idx":1575,"extid":"0eac0fc4db0841","read":1,"max":0,"format":"tem","rtr":"0589FFE0","min":0},
                                          "0D8A7FE0":{"text":"MV_E31_T31_SETPOINT","extid":"0e5f4b44470842","idx":1577,"format":"int","rtr":"058A7FE0","read":1,"max":0,"min":0},
                                          "0D8AFFE0":{"rtr":"058AFFE0","format":"int","max":0,"read":1,"min":0,"text":"MV_T5_ACTUAL_PRI_COOLING","extid":"0e850da7390843","idx":1579},
                                          "0D8B7FE0":{"rtr":"058B7FE0","format":"int","max":100,"read":0,"min":0,"text":"MV_COOLING_DEWPOINT_SENSOR_GLOBAL","extid":"0e67c1b8e30844","idx":1581},
                                          "0D8CFFE0":{"text":"GT10_2_LR_TEMP","extid":"ee3be8c5140858","idx":1587,"rtr":"058CFFE0","format":"tem","max":200,"read":1,"min":-100},
                                          "0D8D7FE0":{"extid":"ee62215a590859","idx":1589,"text":"GT11_2_LF_TEMP","min":-100,"format":"tem","rtr":"058D7FE0","read":1,"max":200},
                                          "0D8DFFE0":{"max":100,"read":1,"rtr":"058DFFE0","format":"int","min":1,"text":"GT8_HIGH_MAX_WARNING_COUNT","idx":1591,"extid":"e143f89a3a0860"},
                                          "0D8E3FE0":{"extid":"009df805be0863","idx":1592,"text":"MV_COOLING_E31_G2","min":0,"format":"int","rtr":"058E3FE0","read":1,"max":0},
                                          "0D8E7FE0":{"format":"int","rtr":"058E7FE0","read":1,"max":0,"min":0,"text":"MV_E31_Q2_PRI_COOLING","extid":"0031a154580864","idx":1593},
                                          "0D8EBFE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_GLOBAL","idx":1594,"extid":"02100feae50865","read":0,"max":0,"format":"int","rtr":"058EBFE0","min":0},
                                          "0D8F3FE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"058F3FE0","idx":1596,"extid":"0ed34a9c7f0866","text":"MV_T5_SETPOINT_PRI_COOLING"},
                                          "0D8FBFE0":{"rtr":"058FBFE0","format":"int","max":2,"read":0,"min":1,"text":"COMPRESSOR_TYPE","extid":"e1c7dc4a5d0868","idx":1598},
                                          "0D8FFFE0":{"min":1,"rtr":"058FFFE0","format":"int","max":2,"read":1,"extid":"e12d314eaf0869","idx":1599,"text":"COMPRESSOR_TYPE_2"},
                                          "0D903FE0":{"min":500,"format":"tem","rtr":"05903FE0","read":1,"max":800,"extid":"eeaea4f3b7086c","idx":1600,"text":"GT8_2_HF_TEMP"},
                                          "0D90BFE0":{"min":10,"max":100,"read":1,"rtr":"0590BFE0","format":"int","idx":1602,"extid":"edb712c9f1086d","text":"GT8_2_HIGH_GT9_RESTART_HYSTERESIS"},
                                          "0D90FFE0":{"text":"GT6_2_HG_TEMP","idx":1603,"extid":"e1378e0b14086e","max":150,"read":1,"rtr":"0590FFE0","format":"tem","min":50},
                                          "0D913FE0":{"min":0,"format":"int","rtr":"05913FE0","read":1,"max":1200,"extid":"e2a569b174086f","idx":1604,"text":"LP_2_ALARM_DELAY"},
                                          "0D91BFE0":{"text":"HOLIDAY_ACTIVE_GLOBAL","extid":"4080aa43f00872","idx":1606,"format":"int","rtr":"0591BFE0","read":0,"max":16777216,"min":0},
                                          "0D91FFE0":{"min":0,"format":"int","rtr":"0591FFE0","read":0,"max":0,"extid":"00cc30d1200873","idx":1607,"text":"MV_DOWNLOADING_VARIABLES"},
                                          "0D923FE0":{"extid":"00dfc719df0876","idx":1608,"text":"HW_IOB91119_DO10","min":0,"format":"int","rtr":"05923FE0","read":1,"max":0},
                                          "0D927FE0":{"min":0,"rtr":"05927FE0","format":"int","max":0,"read":1,"extid":"0031c978f30877","idx":1609,"text":"HW_IOB91119_DO12"},
                                          "0D92BFE0":{"text":"COMPRESSOR_USE_START_DELAY_TIME","idx":1610,"extid":"c06ba159820878","max":16777216,"read":0,"rtr":"0592BFE0","format":"int","min":0},
                                          "0D92FFE0":{"text":"MV_ROOMSENSOR_KNOB_ALARM_BITMASK","extid":"026bea40690881","idx":1611,"rtr":"0592FFE0","format":"int","max":0,"read":0,"min":0},
                                          "0D937FE0":{"read":0,"max":0,"format":"int","rtr":"05937FE0","min":0,"text":"MV_ROOMSENSOR_KNOB_ALARM_GLOBAL","idx":1613,"extid":"00171a69a80882"},
                                          "0D93BFE0":{"idx":1614,"extid":"0e022c5b7e088e","text":"MV_COOLING_DEWPOINT_SENSOR_PRI_COOLING","min":0,"read":0,"max":100,"format":"int","rtr":"0593BFE0"},
                                          "0D943FE0":{"idx":1616,"extid":"0e32bdbe78088f","text":"MV_COOLING_T5_10V_PRI_COOLING","min":0,"read":1,"max":100,"format":"int","rtr":"05943FE0"},
                                          "0D94BFE0":{"idx":1618,"extid":"0e7d647f320890","text":"MV_COOLING_T5_10V_GLOBAL","min":0,"read":1,"max":100,"format":"int","rtr":"0594BFE0"},
                                          "0D953FE0":{"rtr":"05953FE0","format":"int","max":100,"read":1,"min":0,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_GLOBAL","extid":"2153ed79cd0891","idx":1620},
                                          "0D957FE0":{"rtr":"05957FE0","format":"int","max":100,"read":1,"min":0,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_PRI_COOLING","extid":"2138510f0b0892","idx":1621},
                                          "0D95BFE0":{"rtr":"0595BFE0","format":"tem","max":50,"read":1,"min":-50,"text":"E31_T32_KORRIGERING_GLOBAL","extid":"6d853e880d0893","idx":1622},
                                          "0D95FFE0":{"rtr":"0595FFE0","format":"int","max":0,"read":0,"min":0,"text":"POPUP_WINDOW_DELAY","extid":"019a57f78d08ab","idx":1623},
                                          "0D963FE0":{"min":0,"rtr":"05963FE0","format":"int","max":16777216,"read":1,"extid":"406ae0502c08cf","idx":1624,"text":"PARTY_MODE_CIRCUIT_1"},
                                          "0D967FE0":{"text":"PARTY_MODE_CIRCUIT_2","idx":1625,"extid":"40f3e9019608d0","read":1,"max":16777216,"format":"int","rtr":"05967FE0","min":0},
                                          "0D96BFE0":{"rtr":"0596BFE0","format":"int","max":16777216,"read":1,"min":0,"text":"PARTY_MODE_CIRCUIT_3","extid":"4084ee310008d1","idx":1626},
                                          "0D96FFE0":{"idx":1627,"extid":"401a8aa4a308d2","text":"PARTY_MODE_CIRCUIT_4","min":0,"max":16777216,"read":1,"rtr":"0596FFE0","format":"int"},
                                          "0D973FE0":{"format":"int","rtr":"05973FE0","read":1,"max":16777216,"min":0,"text":"PARTY_MODE_CIRCUIT_5","extid":"406d8d943508d3","idx":1628},
                                          "0D977FE0":{"text":"PARTY_MODE_CIRCUIT_6","extid":"40f484c58f08d4","idx":1629,"format":"int","rtr":"05977FE0","read":1,"max":16777216,"min":0},
                                          "0D97BFE0":{"max":16777216,"read":1,"rtr":"0597BFE0","format":"int","min":0,"text":"PARTY_MODE_CIRCUIT_7","idx":1630,"extid":"408383f51908d5"},
                                          "0D97FFE0":{"max":16777216,"read":1,"rtr":"0597FFE0","format":"int","min":0,"text":"PARTY_MODE_CIRCUIT_8","idx":1631,"extid":"40133ce88808d6"},
                                          "0D983FE0":{"min":0,"format":"int","rtr":"05983FE0","read":0,"max":99,"extid":"616a0c202c08e1","idx":1632,"text":"PARTY_MODE_TIME"},
                                          "0D987FE0":{"idx":1633,"extid":"128c4247a708f6","text":"IOB6126_EXTERN_HEAT_VERSION_GLOBAL","min":0,"read":1,"max":0,"format":"int","rtr":"05987FE0"},
                                          "0D98FFE0":{"text":"MV_COOLING_ROOMSENSOR_TYPE_GLOBAL","idx":1635,"extid":"611bb16db20907","read":0,"max":2,"format":"int","rtr":"0598FFE0","min":0},
                                          "0D993FE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_PRI_COOLING","extid":"0217273d8c0908","idx":1636,"rtr":"05993FE0","format":"int","max":0,"read":0,"min":0},
                                          "0D99BFE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_1","extid":"021dd1d0b40909","idx":1638,"format":"int","rtr":"0599BFE0","read":1,"max":0,"min":0},
                                          "0D9A3FE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_2","extid":"0284d8810e090a","idx":1640,"rtr":"059A3FE0","format":"int","max":0,"read":1,"min":0},
                                          "0D9ABFE0":{"read":1,"max":0,"format":"int","rtr":"059ABFE0","min":0,"text":"MV_TIMER_HEATING_COOLING_DELAY_4","idx":1642,"extid":"026dbb243b090b"},
                                          "0D9B3FE0":{"format":"int","rtr":"059B3FE0","read":0,"max":16777216,"min":0,"text":"MV_COOLING_WHEN_HEATING_SEASONG_GLOBAL","extid":"407fd9e025090c","idx":1644},
                                          "0D9B7FE0":{"text":"MV_ENABLE_COOLING_BLOCK_BY_EXT_GLOBAL","extid":"40b74c1b51090d","idx":1645,"format":"int","rtr":"059B7FE0","read":0,"max":16777216,"min":0},
                                          "0D9BBFE0":{"idx":1646,"extid":"40680276a4090f","text":"MV_DISABLE_COOLING_GLOBAL","min":0,"read":0,"max":16777216,"format":"int","rtr":"059BBFE0"},
                                          "0D9BFFE0":{"idx":1647,"extid":"02de994b820917","text":"MV_TIMER_HEATING_COOLING_DELAY_SEC_COOLING","min":0,"max":0,"read":0,"rtr":"059BFFE0","format":"int"},
                                          "0D9C7FE0":{"min":0,"rtr":"059C7FE0","format":"int","max":100,"read":1,"extid":"0efb03c8760918","idx":1649,"text":"MV_COOLING_T5_10V_SEC_COOLING"},
                                          "0D9CFFE0":{"min":0,"format":"int","rtr":"059CFFE0","read":0,"max":100,"extid":"0ecb922d700919","idx":1651,"text":"MV_COOLING_DEWPOINT_SENSOR_SEC_COOLING"},
                                          "0D9D7FE0":{"min":0,"read":1,"max":100,"format":"int","rtr":"059D7FE0","idx":1653,"extid":"21f1ef7905091a","text":"MV_COOLING_10V_RELATIVE_HUMIDITY_SEC_COOLING"},
                                          "0D9DBFE0":{"extid":"0a341560fb091b","idx":1654,"text":"MV_PID_ACTUAL_SEC_COOLING","min":0,"format":"int","rtr":"059DBFE0","read":0,"max":0},
                                          "0D9E3FE0":{"text":"MV_PID_SETPOINT_SEC_COOLING","extid":"0ac1dd898f091c","idx":1656,"format":"int","rtr":"059E3FE0","read":0,"max":0,"min":0},
                                          "0D9EBFE0":{"idx":1658,"extid":"0eafa14c17091d","text":"MV_E11_T11_SETPOINT","min":0,"max":0,"read":1,"rtr":"059EBFE0","format":"int"},
                                          "0D9F3FE0":{"idx":1660,"extid":"0e4cb3d137091e","text":"MV_T5_ACTUAL_SEC_COOLING","min":0,"max":0,"read":1,"rtr":"059F3FE0","format":"int"},
                                          "0D9FBFE0":{"extid":"0e1af4ea71091f","idx":1662,"text":"MV_T5_SETPOINT_SEC_COOLING","min":0,"format":"int","rtr":"059FBFE0","read":1,"max":0},
                                          "0DA03FE0":{"idx":1664,"extid":"0e63fc6c330920","text":"HW_E11_T11_TEMP","min":0,"read":1,"max":0,"format":"tem","rtr":"05A03FE0"},
                                          "0DA0BFE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05A0BFE0","idx":1666,"extid":"0e8feb0f7f0921","text":"MV_T1_SETPOINT_PRI_COOLING"},
                                          "0DA13FE0":{"text":"MV_T1_SETPOINT_SEC_COOLING","extid":"0e465579710922","idx":1668,"rtr":"05A13FE0","format":"int","max":0,"read":1,"min":0},
                                          "0DA1BFE0":{"text":"ADDITIONAL_LIMITATION_T8_MAX","extid":"e9509210640923","idx":1670,"rtr":"05A1BFE0","format":"int","max":100,"read":1,"min":0},
                                          "0DA1FFE0":{"max":100,"read":1,"rtr":"05A1FFE0","format":"int","min":0,"text":"ADDITIONAL_LIMITATION_T1_START","idx":1671,"extid":"e9870c05f30924"},
                                          "0DA23FE0":{"extid":"ead40ab6d00925","idx":1672,"text":"FK_PID_D","min":0,"rtr":"05A23FE0","format":"int","max":100,"read":0},
                                          "0DA2BFE0":{"read":0,"max":6000,"format":"int","rtr":"05A2BFE0","min":50,"text":"FK_PID_I","idx":1674,"extid":"eaaabbca6d0926"},
                                          "0DA33FE0":{"min":1,"max":300,"read":0,"rtr":"05A33FE0","format":"int","idx":1676,"extid":"eaced062ad0927","text":"FK_PID_P"},
                                          "0DA3BFE0":{"text":"ICONS_IOB6126_EXTERN_BITMASK","idx":1678,"extid":"01c34aae520928","read":1,"max":0,"format":"int","rtr":"05A3BFE0","min":0},
                                          "0DA3FFE0":{"idx":1679,"extid":"00f81f22560930","text":"MV_E31_Q2_SEC_COOLING","min":0,"max":0,"read":1,"rtr":"05A3FFE0","format":"int"},
                                          "0DA43FE0":{"max":0,"read":1,"rtr":"05A43FE0","format":"int","min":0,"text":"MV_EX1_Q2_GLOBAL","idx":1680,"extid":"00f33e82c30931"},
                                          "0DA47FE0":{"extid":"0059f750990932","idx":1681,"text":"PARTY_MODE_CIRCUIT_GLOBAL","min":0,"format":"int","rtr":"05A47FE0","read":0,"max":16777216},
                                          "0DA4BFE0":{"text":"SETUP_COMPLETED","extid":"c048543205095e","idx":1682,"rtr":"05A4BFE0","format":"int","max":16777216,"read":0,"min":0},
                                          "0DA4FFE0":{"read":1,"max":2,"format":"dp2","rtr":"05A4FFE0","min":0,"text":"DHW_PROGRAM_MODE","idx":1683,"extid":"e1cab0771c0965"},
                                          "0DA53FE0":{"text":"HW_PHASE_DETECTOR_2","idx":1684,"extid":"005880ff310969","max":16777216,"read":1,"rtr":"05A53FE0","format":"int","min":0},
                                          "0DA57FE0":{"min":0,"read":0,"max":16777216,"format":"int","rtr":"05A57FE0","idx":1685,"extid":"c0cbccd18a096a","text":"PHASE_DETECTOR_ACKNOWLEDGED"},
                                          "0DA5BFE0":{"text":"PHASE_DETECTOR_ACKNOWLEDGED_2","idx":1686,"extid":"c084955bab096b","max":16777216,"read":1,"rtr":"05A5BFE0","format":"int","min":0},
                                          "0DA5FFE0":{"extid":"0ef5c134d50970","idx":1687,"text":"MV_COOLING_DEWPOINT_SENSOR_1","min":0,"rtr":"05A5FFE0","format":"int","max":100,"read":1},
                                          "0DA67FE0":{"max":100,"read":1,"rtr":"05A67FE0","format":"int","min":0,"text":"MV_COOLING_DEWPOINT_SENSOR_2","idx":1689,"extid":"0e6cc8656f0971"},
                                          "0DA6FFE0":{"min":0,"max":100,"read":1,"rtr":"05A6FFE0","format":"int","idx":1691,"extid":"0e1bcf55f90972","text":"MV_COOLING_DEWPOINT_SENSOR_3"},
                                          "0DA77FE0":{"max":100,"read":1,"rtr":"05A77FE0","format":"int","min":0,"text":"MV_COOLING_DEWPOINT_SENSOR_4","idx":1693,"extid":"0e85abc05a0973"},
                                          "0DA7FFE0":{"min":0,"rtr":"05A7FFE0","format":"int","max":100,"read":1,"extid":"0ef2acf0cc0974","idx":1695,"text":"MV_COOLING_DEWPOINT_SENSOR_5"},
                                          "0DA87FE0":{"text":"MV_COOLING_DEWPOINT_SENSOR_6","idx":1697,"extid":"0e6ba5a1760975","max":100,"read":1,"rtr":"05A87FE0","format":"int","min":0},
                                          "0DA8FFE0":{"min":0,"format":"int","rtr":"05A8FFE0","read":1,"max":100,"extid":"0e1ca291e00976","idx":1699,"text":"MV_COOLING_DEWPOINT_SENSOR_7"},
                                          "0DA97FE0":{"rtr":"05A97FE0","format":"int","max":100,"read":1,"min":0,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_1","extid":"218161509f0978","idx":1701},
                                          "0DA9BFE0":{"read":1,"max":100,"format":"int","rtr":"05A9BFE0","min":0,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_2","idx":1702,"extid":"21186801250979"},
                                          "0DA9FFE0":{"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_3","idx":1703,"extid":"216f6f31b3097a","read":1,"max":100,"format":"int","rtr":"05A9FFE0","min":0},
                                          "0DAA3FE0":{"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_4","extid":"21f10ba410097b","idx":1704,"format":"int","rtr":"05AA3FE0","read":1,"max":100,"min":0},
                                          "0DAA7FE0":{"min":0,"format":"int","rtr":"05AA7FE0","read":1,"max":100,"extid":"21860c9486097c","idx":1705,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_5"},
                                          "0DAABFE0":{"idx":1706,"extid":"211f05c53c097d","text":"MV_COOLING_10V_RELATIVE_HUMIDITY_6","min":0,"read":1,"max":100,"format":"int","rtr":"05AABFE0"},
                                          "0DAAFFE0":{"extid":"216802f5aa097e","idx":1707,"text":"MV_COOLING_10V_RELATIVE_HUMIDITY_7","min":0,"format":"int","rtr":"05AAFFE0","read":1,"max":100},
                                          "0DAB3FE0":{"text":"MAN_OP_MIXING_VALVE_D_VALVE_GLOBAL","extid":"0031d6749c098d","idx":1708,"format":"int","rtr":"05AB3FE0","read":0,"max":0,"min":0},
                                          "0DAB7FE0":{"extid":"0099c0da3f0990","idx":1709,"text":"MAN_OP_MIXING_VALVE_G2_GLOBAL","min":0,"rtr":"05AB7FE0","format":"int","max":0,"read":1},
                                          "0DABBFE0":{"extid":"610b8c00cc0991","idx":1710,"text":"MAN_OP_MIXING_VALVE_SIGNAL_GLOBAL","min":0,"rtr":"05ABBFE0","format":"int","max":100,"read":0},
                                          "0DABFFE0":{"text":"PUMP_G3_ACTIVE_IN_COOLING","extid":"c0c820affd0994","idx":1711,"format":"int","rtr":"05ABFFE0","read":1,"max":16777216,"min":0},
                                          "0DAC3FE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_3","extid":"02f3dfb198099c","idx":1712,"rtr":"05AC3FE0","format":"int","max":0,"read":1,"min":0},
                                          "0DACBFE0":{"extid":"021abc14ad099d","idx":1714,"text":"MV_TIMER_HEATING_COOLING_DELAY_5","min":0,"format":"int","rtr":"05ACBFE0","read":1,"max":0},
                                          "0DAD3FE0":{"min":0,"max":0,"read":1,"rtr":"05AD3FE0","format":"int","idx":1716,"extid":"0283b54517099e","text":"MV_TIMER_HEATING_COOLING_DELAY_6"},
                                          "0DADBFE0":{"text":"MV_TIMER_HEATING_COOLING_DELAY_7","extid":"02f4b27581099f","idx":1718,"format":"int","rtr":"05ADBFE0","read":1,"max":0,"min":0},
                                          "0DAE3FE0":{"min":0,"rtr":"05AE3FE0","format":"int","max":0,"read":0,"extid":"0043129bf809ab","idx":1720,"text":"MIXING_VALVE_EXT_INPUT_PRI_COOLING"},
                                          "0DAE7FE0":{"idx":1721,"extid":"008aacedf609ac","text":"MIXING_VALVE_EXT_INPUT_SEC_COOLING","min":0,"read":0,"max":0,"format":"int","rtr":"05AE7FE0"},
                                          "0DAEBFE0":{"extid":"009c840c6409ae","idx":1722,"text":"HW_E71_EXT","min":0,"rtr":"05AEBFE0","format":"int","max":0,"read":1},
                                          "0DAEFFE0":{"extid":"00db2476b409af","idx":1723,"text":"HW_E72_EXT","min":0,"rtr":"05AEFFE0","format":"int","max":0,"read":1},
                                          "0DAF3FE0":{"text":"PUMP_E71_G71_BLOCKED_BY_EXT","idx":1724,"extid":"c05af5405a09b5","read":1,"max":16777216,"format":"int","rtr":"05AF3FE0","min":0},
                                          "0DAF7FE0":{"max":16777216,"read":1,"rtr":"05AF7FE0","format":"int","min":0,"text":"PUMP_E72_G71_BLOCKED_BY_EXT","idx":1725,"extid":"c0f55c0d9009b6"},
                                          "0DAFBFE0":{"extid":"6186fe4ced09cd","idx":1726,"text":"MV_COOLING_MAIN_FLOWSENSOR_TYPE","min":0,"rtr":"05AFBFE0","format":"int","max":1,"read":0},
                                          "0DAFFFE0":{"max":1,"read":0,"rtr":"05AFFFE0","format":"int","min":0,"text":"MV_COOLING_FLOWSENSOR_TYPE_GLOBAL","idx":1727,"extid":"61fbae166e09ce"},
                                          "0DB03FE0":{"text":"MV_COOLING_SUB_FLOWSENSOR_TYPE","extid":"61511ea1e709cf","idx":1728,"rtr":"05B03FE0","format":"int","max":1,"read":0,"min":0},
                                          "0DB07FE0":{"min":0,"max":16777216,"read":1,"rtr":"05B07FE0","format":"int","idx":1729,"extid":"40c4a80d1e09fb","text":"MV_E31_T32_ACKNOWLEDGED"},
                                          "0DB0BFE0":{"text":"ADDITIONAL_DHW_ACKNOWLEDGED","extid":"c02d7ce3a909fc","idx":1730,"format":"int","rtr":"05B0BFE0","read":1,"max":16777216,"min":0},
                                          "0DB0FFE0":{"rtr":"05B0FFE0","format":"int","max":0,"read":0,"min":0,"text":"MV_DEW_POINT_SENSOR_ALARM_BITMASK","extid":"c2a0367b6d0a00","idx":1731},
                                          "0DB17FE0":{"read":0,"max":16777216,"format":"int","rtr":"05B17FE0","min":0,"text":"POOL_BLOCKED_BY_EXT","idx":1733,"extid":"c08c59297f0a15"},
                                          "0DB1BFE0":{"idx":1734,"extid":"00510392c90a16","text":"POOL_EXTERN_BLOCKED","min":0,"max":16777216,"read":0,"rtr":"05B1BFE0","format":"int"},
                                          "0DB1FFE0":{"rtr":"05B1FFE0","format":"int","max":0,"read":1,"min":0,"text":"HW_EL_VVB_ALARM","extid":"007bb4ceb60a21","idx":1735},
                                          "0DB23FE0":{"idx":1736,"extid":"80c27db0080a23","text":"E31_T2_CONNECTED","min":0,"read":1,"max":0,"format":"int","rtr":"05B23FE0"},
                                          "0DB27FE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05B27FE0","idx":1737,"extid":"004328fedd0a2c","text":"MV_Ex_T1_ALARM_GLOBAL"},
                                          "0DB2BFE0":{"idx":1738,"extid":"014bd1f74d0a2d","text":"MV_Ex_T1_ALARM_BITMASK","min":0,"read":1,"max":0,"format":"int","rtr":"05B2BFE0"},
                                          "0DB2FFE0":{"idx":1739,"extid":"8222c8523a0a35","text":"MV_T5_ACKNOWLEDGED_BITMASK","min":0,"read":1,"max":0,"format":"int","rtr":"05B2FFE0"},
                                          "0DB37FE0":{"text":"MV_T5_CONNECTED_BITMASK","extid":"82f9b521cb0a36","idx":1741,"rtr":"05B37FE0","format":"int","max":0,"read":1,"min":0},
                                          "0DB3FFE0":{"max":240,"read":0,"rtr":"05B3FFE0","format":"int","min":15,"text":"POOL_START_DELAY_TIME","idx":1743,"extid":"e161a234af0a37"},
                                          "0DB43FE0":{"idx":1744,"extid":"01cede82b50a39","text":"MV_FREEZEGUARD_ACTIVE_BITMASK","min":0,"max":0,"read":0,"rtr":"05B43FE0","format":"int"},
                                          "0DB47FE0":{"text":"MV_FREEZEGUARD_ACTIVE_GLOBAL","extid":"00296dde8f0a3a","idx":1745,"format":"int","rtr":"05B47FE0","read":0,"max":0,"min":0},
                                          "0DB4BFE0":{"min":0,"max":0,"read":1,"rtr":"05B4BFE0","format":"int","idx":1746,"extid":"005fe0363d0a3d","text":"COMPRESSOR_BLOCKED_2"},
                                          "0DB4FFE0":{"rtr":"05B4FFE0","format":"int","max":16777216,"read":0,"min":0,"text":"MV_ENABLE_HIGH_PROTECTION_HS_BY_EXT_GLOBAL","extid":"409af7088b0a44","idx":1747},
                                          "0DB53FE0":{"extid":"40ce6501e30a45","idx":1748,"text":"MV_ENABLE_CONDENSATIONGUARD_BY_EXT_GLOBAL","min":0,"format":"int","rtr":"05B53FE0","read":0,"max":16777216},
                                          "0DB57FE0":{"read":0,"max":16777216,"format":"int","rtr":"05B57FE0","min":0,"text":"MV_CONDENSATIONGUARD_ACTIVE_GLOBAL","idx":1749,"extid":"007cd550870a46"},
                                          "0DB5BFE0":{"max":16777216,"read":0,"rtr":"05B5BFE0","format":"int","min":0,"text":"MV_HIGHTEMP_HS_ACTIVE_GLOBAL","idx":1750,"extid":"00553bca330a47"},
                                          "0DB5FFE0":{"rtr":"05B5FFE0","format":"int","max":0,"read":0,"min":0,"text":"MV_CONDENSATIONGUARD_ACTIVE_BITMASK","extid":"02c050b2090a48","idx":1751},
                                          "0DB67FE0":{"extid":"010c752b060a49","idx":1753,"text":"MV_HIGHTEMP_HS_ACTIVE_BITMASK","min":0,"format":"int","rtr":"05B67FE0","read":0,"max":0},
                                          "0DB73FE0":{"min":0,"format":"int","rtr":"05B73FE0","read":0,"max":0,"extid":"00552ef6290a69","idx":1756,"text":"MV_COOLING_FREEZEGUARD_ACTIVE_GLOBAL"},
                                          "0DB7FFE0":{"min":0,"format":"int","rtr":"05B7FFE0","read":0,"max":0,"extid":"011d09d77d0a6d","idx":1759,"text":"MV_HOLIDAY_ACTIVE_BITMASK"},
                                          "0DB83FE0":{"text":"MV_HOLIDAY_ACTIVE_GLOBAL","extid":"0028ccede80a6e","idx":1760,"format":"int","rtr":"05B83FE0","read":0,"max":0,"min":0},
                                          "0DB87FE0":{"rtr":"05B87FE0","format":"int","max":16777216,"read":1,"min":0,"text":"E81_T81_CONNECTED","extid":"84245ee1cb0a70","idx":1761},
                                          "0DB8BFE0":{"min":200,"max":800,"read":1,"rtr":"05B8BFE0","format":"tem","idx":1762,"extid":"ee79d5d3c40a73","text":"DHW_GT9_STOP_TEMP_2"},
                                          "0DB93FE0":{"text":"DHW_GT9_STOP_TEMP","idx":1764,"extid":"eeb8cf723c0a74","max":800,"read":1,"rtr":"05B93FE0","format":"tem","min":200},
                                          "0DB9BFE0":{"idx":1766,"extid":"c1bcc2391e0a77","text":"COMPRESSOR_SIZE","min":7,"max":13,"read":0,"rtr":"05B9BFE0","format":"int"},
                                          "0DB9FFE0":{"format":"int","rtr":"05B9FFE0","read":1,"max":13,"min":7,"text":"COMPRESSOR_SIZE_2","extid":"c13f6909f10a78","idx":1767},
                                          "0DBA3FE0":{"min":0,"format":"int","rtr":"05BA3FE0","read":0,"max":0,"extid":"033dc6687e0a7b","idx":1768,"text":"TEMP"},
                                          "0DBB3FE0":{"read":1,"max":0,"format":"pw2","rtr":"05BB3FE0","min":0,"text":"STATS_ENERGY_OUTPUT_HEATING","idx":1772,"extid":"93bf5b63600a7d"},
                                          "0DBC3FE0":{"text":"STATS_ENERGY_OUTPUT","extid":"935b8c70a60a7e","idx":1776,"format":"pw2","rtr":"05BC3FE0","read":1,"max":0,"min":0},
                                          "0DBD3FE0":{"min":0,"max":0,"read":1,"rtr":"05BD3FE0","format":"pw2","idx":1780,"extid":"935f68951c0a7f","text":"STATS_ENERGY_OUTPUT_DHW"},
                                          "0DBE3FE0":{"idx":1784,"extid":"93e11998f80a83","text":"STATS_ENERGY_OUTPUT_POOL","min":0,"read":0,"max":0,"format":"pw2","rtr":"05BE3FE0"},
                                          "0DBF3FE0":{"text":"COMPRESSOR_SIZE_LW","extid":"e95c34d4210a89","idx":1788,"format":"int","rtr":"05BF3FE0","read":0,"max":170,"min":60},
                                          "0DBF7FE0":{"extid":"e9b90c5dfe0a8a","idx":1789,"text":"COMPRESSOR_SIZE_LW_2","min":60,"rtr":"05BF7FE0","format":"int","max":170,"read":1},
                                          "0DBFBFE0":{"rtr":"05BFBFE0","format":"int","max":0,"read":0,"min":0,"text":"COMPRESSOR_SIZE_INDEX","extid":"8178f2d1c80a8c","idx":1790},
                                          "0DBFFFE0":{"max":0,"read":1,"rtr":"05BFFFE0","format":"int","min":0,"text":"COMPRESSOR_SIZE_INDEX_2","idx":1791,"extid":"8146dac5120a8d"},
                                          "0DC03FE0":{"text":"COMPRESSOR_CALC_HOTGAS","idx":1792,"extid":"162f92312f0a8e","max":0,"read":0,"rtr":"05C03FE0","format":"int","min":0},
                                          "0DC0BFE0":{"min":0,"read":1,"max":0,"format":"int","rtr":"05C0BFE0","idx":1794,"extid":"16f7ef15210a8f","text":"COMPRESSOR_CALC_HOTGAS_2"},
                                          "0DC13FE0":{"text":"COMPRESSOR_CALC_HOTGAS_FILTERED","idx":1796,"extid":"16654560aa0a90","max":0,"read":0,"rtr":"05C13FE0","format":"int","min":0},
                                          "0DC1BFE0":{"text":"COMPRESSOR_CALC_HOTGAS_FILTERED_2","extid":"16ad77529a0a91","idx":1798,"rtr":"05C1BFE0","format":"int","max":0,"read":1,"min":0},
                                          "0DC23FE0":{"text":"DEFROST_DELAY_4_WAY_VALVE_SWITCH","idx":1800,"extid":"e285cadf680a93","max":900,"read":1,"rtr":"05C23FE0","format":"int","min":0},
                                          "0DC2BFE0":{"idx":1802,"extid":"e2534223110a94","text":"DEFROST_DELAY_COMPRESSOR_START","min":0,"read":0,"max":900,"format":"int","rtr":"05C2BFE0"},
                                          "0DC33FE0":{"extid":"00a95a4b5a0a97","idx":1804,"text":"DEFROST_CYCLE_CLOSING_DOWN","min":0,"format":"int","rtr":"05C33FE0","read":0,"max":0},
                                          "0DC37FE0":{"text":"DEFROST_CYCLE_2_CLOSING_DOWN","idx":1805,"extid":"00e31cf38f0a98","read":1,"max":0,"format":"int","rtr":"05C37FE0","min":0},
                                          "0DC3BFE0":{"max":900,"read":1,"rtr":"05C3BFE0","format":"int","min":0,"text":"DEFROST_DELAY_COMPRESSOR_2_START","idx":1806,"extid":"e2364cf4d30a99"},
                                          "0DC43FE0":{"min":0,"read":1,"max":900,"format":"int","rtr":"05C43FE0","idx":1808,"extid":"e2e90063a40a9a","text":"DEFROST_DELAY_4_WAY_VALVE_2_SWITCH"},
                                          "0DC4BFE0":{"max":2,"read":0,"rtr":"05C4BFE0","format":"int","min":0,"text":"SCREED_DRYING_HEAT_SOURCE","idx":1810,"extid":"e17317c0720a9d"},
                                          "0DC4FFE0":{"rtr":"05C4FFE0","format":"int","max":16777216,"read":0,"min":0,"text":"SOLAR_ACTIVE","extid":"00f055a4120aa2","idx":1811},
                                          
                                          ...leider zu lang für das forum
                                          

                                          nach weiteren erläuterungen durch ihn wurde dann auch klar wie man einzelne register abfragen kann.
                                          ein test für "STATS_ENERGY_OUTPUT" über "cansend can0 05BC3FE0#R0" und gleichzeitigen "candump can0" in einer anderen session
                                          gab eine antwort des abgefragten registers. :+1:
                                          can0 05BB3FE0 [0] remote request
                                          can0 0DBB3FE0 [4] 00 6B 52 F3
                                          abgefragt wird also immer das "rtr" register, die antwort über das register mit dem arrayheader, in diesem fall 0DBC3FE0.

                                          wie gesagt, ein dickes danke an ihn.. :bow:

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          493

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe