Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. eBus Adapter Vaillant

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    eBus Adapter Vaillant

    This topic has been deleted. Only users with topic management privileges can see it.
    • Hasont
      Hasont last edited by

      @Sandmanyz sagte in eBus Adapter Vaillant:

      Meiner Meinung nach benötigt man gar keine csv.

      Verwendest du diesen eBus Daemon >hier<? Der verwendet in der aktuellen Version keine lokalen CSV-Dateien. Wenn du lokal abgelegte CSV-Dateien verwenden möchtest, muss du deine Konfiguration anpassen.

      Daten mehr zumindest hab ich mir hier des öfteren die Karten gelegt.

      Was du mit dem diesem Satz meinst, verstehe ich nicht.

      Da auf dem IOBroker auch Blockly läuft hätte ich jetzt die Frage ob mir hier jemand helfen könnte um mal im VIS über CMD oder JS-Blockly wenigstens einen Befehl abzusetzen.

      Ich mache das so wie auf dem folgenden Screenshot zu sehen. Der Befehl "ebusctl write -c 700 SFMode 1" aktiviert bei meiner Vaillant Heizung den Lüften-Modus. Wenn du in VIS einen Schalter haben möchtest, muss du...

      1. ein eigenes Objekt anlegen auf dessen Änderung ein Blockly Skript reagiert oder
      2. deinen Befehl, aus VIS heraus, direkt in das Objekt "ebus.0.cmd" schreiben (siehe unten).

      bb6897eb-bd5b-4214-bc20-fc22e20a4018-grafik.png

      Genau hier könnte ich etwas mehr Hilfe gem. meinem Beispiel gebrauchen. Wenn ich den Befehl w -c 430 Hc1Heatcurve 1.4 schreiben möchte dann wäre ja 1.4 ein variabler Teil. Wie macht man das dann in Blockly?

      Denke ich fange mit was einfachen an. In VIS habe ich einen Schiebeschalter implementiert der es mir erlaubt das Objekt ebus.0 430 Hc1Heatcurve auszulesen und auch entsprechend zwischen 1.0 und 2.0 zu steuern. Der Wert würde sich dann im Objekte bis zur nächsten Abfrage des EBUS entsprechend ändern.

      Die Objekte unter "ebus.0" lassen sich nicht ändern. Du kannst nur in "ebus.0.cmd" schreiben. Das Ergebnis vom Schreiben in "ebus.0.cmd" siehst du dann in "ebus.0.cmdResult".

      8034eaa4-29bf-4e29-92cf-9b0ca8c467bb-grafik.png

      Der Nachteil ist, dass der Befehl, den du in "ebus.0.cmd" schreibst, nur gemäß dem Timeout, den du in deiner ebus Instanz hinterlegt hast, ausgeführt wird.

      262103ad-3314-4686-99c7-eecec120daa6-grafik.png

      Nun wäre meine Idee diesen Wert in Blockly einzubinden. Sobald sich der Wert verändert soll der Befehl ebusctl w -c 430 "Wert" auf den EBUS geschrieben werden. Leider gelingt mir das nicht. Wäre hier für eure Unterstützung und Beispiele (gerne auch Script eurer Lösung) sehr dankbar.

      Dazu habe ich oben einen Screenshot von Blockly gepostet. Du musst jedoch bedenken, dass nicht alle Werte geschrieben werden können.

      Ich habe mich per Telnet mit dem eBus Daemon verbunden. Als Port musst du den Port aus der eBus Instanz nehmen (target telnet Port zum Schreiben von Daten).
      020e9d22-021d-4d49-b1cd-d5a73d24902d-grafik.png

      Dann gibst du den Befehl listen ein, aktivierst die gewünschte Funktion an der Heizung und schaust wie genau der Befehl ist, welchen die Heizung verwendet. Sieht bei mir bspw. so aus...
      b36c63e9-7112-4335-b715-804daf4328a7-grafik.png

      Ich hoffe das hilft dir!?

      S 1 Reply Last reply Reply Quote 0
      • S
        Sandmanyz @Hasont last edited by

        @Hasont
        Erstmal nur ein Beispiel zum Zusammensetzen zweier Werte. Wichtig ist auch das Leerzeichen vor "1.4". Das hilft dir jetzt nicht beim aktuellen Problem. Mit Blockly wirst du das nicht lösen können, jedenfalls habe ich gerade keine Idee wie. Um das mit Blockly zu lösen, müsste dein Button in VIS ja eine Variable in Blockly ändern. Ich würde es so lösen....

        1. Du erstellst dir ein Objekt deiner Wahl (Typ Zeichenkette)....
        b97741f8-3e51-4685-a17e-27868bd8ea0c-grafik.png

        2. Erstelle ein Javascript
        Das Skript wartet auf eine Änderung des, in 1. erstellten, Objektes.

        on('javascript.0.Heizung.Heizkurve', function (obj) {
            if (obj.state.val == "1.4"){
                log("Wert wurde auf 1.4 gesetzt", 'info');
                exec('ebusctl write -c 430 Hc1Heatcurve 1.4');
             }
             else if (obj.state.val == "1.3"){
                 log("Wert wurde auf 1.3 gesetzt", 'info');
                 exec('ebusctl write -c 430 Hc1Heatcurve 1.4');
             }
        });
        

        3. Mit dem Button in VIS schreibst du dann 1.4 oder 1.4 in das Objekt
        23c41210-657a-4d3c-9e5f-94ba4d58b823-grafik.png

        Hasont 2 Replies Last reply Reply Quote 0
        • Hasont
          Hasont @Sandmanyz last edited by

          @Sandmanyz
          Erstmal Entschuldigung, dass ich mich so spät melde.
          Das sieht ja genau nach der von mir gewünschten Lösung aus.
          Müsste das dann für alle HC Werte von 1.1 - 2.0 entsprechend umsetzen. Jetzt muss ich mich nur noch in Java einarbeiten. Aber man wächst ja mit jeder Anforderung. Ich verstehe nur nicht warum man das für die gängigsten Kommandos wie Heizkurve verstellen, Warmwasser on, off, auto, Zeitenprogrammierung u.s.w. nicht schon gelöst hat. Es kann ja fast jeder relevante Wert auch gesteuert werden und der eBus läuft auch sehr stabil.
          Nochmal Danke und wenn du mal was entsprechendes findest nix wie her damit.

          1 Reply Last reply Reply Quote 0
          • J
            Jui @Harry last edited by Jui

            Re: eBus Adapter Vaillant

            Hallo zusammen.
            Nach zwei Tagen habe ich dann endlich geschafft und verstanden wie ich den ebusd Adapter installieren und einrichten muss, damit Daten via ebus Adapter im iobroker ankommen. Die Installation war nicht einfach und selbsterklärend, habe viel gelesen bis es endlich klappte.
            Ich benutze den eBus Adapter 2 mit einem ESP8266 zur Datenübertragung per WLAN. Hardware funktioniert auch gut. Anschluss läuft jetzt super.
            Vielen Dank an die vielen, die hier und auf GIT die Daten und Wissen kostenlos zur Verfügung stellen.

            Da meine Vaillant Heizung mit Solar Wärmetauscher reichlich Daten sendet und ich auch noch reichlich Daten abrufen kann, wird es ein wenig unübersichtlich.
            Per Telenet alle Datenpunkte mal abfragen und dann hoffen zu wissen was der bedeutet ist auch schwer.

            Hier meine Fragen, vielleicht kann jemand helfen:

            Gibt es irgendwo schon eine Liste mit den DatenKürzeln von ebusd und Erklärungen dazu, was das ist und ob man das lesen und/oder schreiben kann?
            z.B. z1QuickVetoTemp ? Ergebnis 6.5 ? Was ist das ? usw..

            Und ich hatte erst im Iobroker Adapter einige Werte per read einlesen lassen, viele davon sind ja nicht wirklich relevant und nützlich oder ohne Ergebnis, nur jetzt bekomme ich die unter Objekte nicht mehr raus. Lösche die unter Instanzen und in Objekte, beim nächsten Abgleich alle wieder da. Wie bekomme ich die wieder raus?

            Danke.

            a200 1 Reply Last reply Reply Quote 0
            • a200
              a200 @Jui last edited by a200

              @Jui Mit der Interpretation de Werte geht es mir wie dir. Als erstes kannst du hier nachschauen.

              du kannst sehen welche Module dein eBusd lädt um die Definition der Liste unter dem o.g. zu finden. Dann siehst du in etwa was die Punkte heißen sollen.

              Leider ist auch das für mich als Heizungsleien wenig aussagekräftig. Ein paar Werte habe ich jedoch identifiziert. um eine grobe Anzeige meiner Heizung darzustellen. Die Grafik habe ich geklaut, aber arbeite an einen neuen. Also nicht erschrecken.

              Versuche mal mit der View:

              {
               "settings": {
                 "style": {
                   "background_class": ""
                 },
                 "theme": "redmond",
                 "sizex": "1920",
                 "sizey": "1200",
                 "gridSize": "",
                 "snapType": null,
                 "useBackground": false
               },
               "widgets": {
                 "e00001": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.broadcast.messages.outsidetemp.lastup}<br>\nAußentemperatur: {ebus.0.broadcast.messages.outsidetemp.fields.temp2.value} °C<br>\nAbschaltgrenze: {ebus.0.hc.messages.OtShutdownLimit.fields.desiredtemp.value} °C"
                   },
                   "style": {
                     "left": "795px",
                     "top": "42px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "437px",
                     "height": "172px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00002": {
                   "tpl": "tplImage",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": false,
                     "g_css_background": false,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "src": "/vis.0/main/Images/eBus/vaillant.jpg"
                   },
                   "style": {
                     "left": "0px",
                     "top": "0px",
                     "width": "1920px",
                     "height": "1200px",
                     "z-index": "0"
                   },
                   "widgetSet": "basic"
                 },
                 "e00003": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "Raumsoll: {ebus.0.hc.messages.TempDesired.fields.temp1.value} °C<br>\nAbsenksoll: {ebus.0.hc.messages.TempDesiredLow.fields.temp1.value} °C<br>\nHeizkurve: {ebus.0.hc.messages.HeatingCurve.fields.curve.value}"
                   },
                   "style": {
                     "left": "1530px",
                     "top": "37px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "357px",
                     "height": "144px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00004": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.hc.messages.SumFlowSensor.fields.temp.value} °C, Soll: {ebus.0.bai.messages.FlowTempDesired.fields.temp.value} °C"
                   },
                   "style": {
                     "left": "1419px",
                     "top": "621px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "314px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00005": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "Soll:<br>{ebus.0.hwc.messages.TempDesired2.fields.temp1.value} °C"
                   },
                   "style": {
                     "left": "774px",
                     "top": "813px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "102px",
                     "height": "81px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00006": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "Pumpe:<br>{ebus.0.hc.messages.Hc1PumpPort.fields.onoff.value}"
                   },
                   "style": {
                     "left": "1351px",
                     "top": "747px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "119px",
                     "height": "76px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00007": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "Temp: {ebus.0.sc.messages.Coll1Sensor.fields.temp.value} °C"
                   },
                   "style": {
                     "left": "319px",
                     "top": "100px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "314px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00008": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.sc.messages.CollPumpHRuntime1.fields.hoursum2.value} Std."
                   },
                   "style": {
                     "left": "394px",
                     "top": "670px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "166px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00009": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.sc.messages.Storage2Sensor3.fields.temp.value} °C"
                   },
                   "style": {
                     "left": "775px",
                     "top": "915px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "145px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00010": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.sc.messages.Storage1Sensor3.fields.temp.value} °C"
                   },
                   "style": {
                     "left": "775px",
                     "top": "706px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "145px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00011": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "Ertr.: {ebus.0.sc.messages.YieldSensor.fields.temp.value} °C"
                   },
                   "style": {
                     "left": "391px",
                     "top": "767px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "193px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 },
                 "e00012": {
                   "tpl": "tplHtml",
                   "data": {
                     "g_fixed": false,
                     "g_visibility": false,
                     "g_css_font_text": true,
                     "g_css_background": true,
                     "g_css_shadow_padding": false,
                     "g_css_border": false,
                     "g_gestures": false,
                     "g_signals": false,
                     "g_last_change": false,
                     "visibility-cond": "==",
                     "visibility-val": 1,
                     "visibility-groups-action": "hide",
                     "refreshInterval": "0",
                     "signals-cond-0": "==",
                     "signals-val-0": true,
                     "signals-icon-0": "/vis/signals/lowbattery.png",
                     "signals-icon-size-0": 0,
                     "signals-blink-0": false,
                     "signals-horz-0": 0,
                     "signals-vert-0": 0,
                     "signals-hide-edit-0": false,
                     "signals-cond-1": "==",
                     "signals-val-1": true,
                     "signals-icon-1": "/vis/signals/lowbattery.png",
                     "signals-icon-size-1": 0,
                     "signals-blink-1": false,
                     "signals-horz-1": 0,
                     "signals-vert-1": 0,
                     "signals-hide-edit-1": false,
                     "signals-cond-2": "==",
                     "signals-val-2": true,
                     "signals-icon-2": "/vis/signals/lowbattery.png",
                     "signals-icon-size-2": 0,
                     "signals-blink-2": false,
                     "signals-horz-2": 0,
                     "signals-vert-2": 0,
                     "signals-hide-edit-2": false,
                     "lc-type": "last-change",
                     "lc-is-interval": true,
                     "lc-is-moment": false,
                     "lc-format": "",
                     "lc-position-vert": "top",
                     "lc-position-horz": "right",
                     "lc-offset-vert": 0,
                     "lc-offset-horz": 0,
                     "lc-font-size": "12px",
                     "lc-font-family": "",
                     "lc-font-style": "",
                     "lc-bkg-color": "",
                     "lc-color": "",
                     "lc-border-width": "0",
                     "lc-border-style": "",
                     "lc-border-color": "",
                     "lc-border-radius": 10,
                     "lc-zindex": 0,
                     "html": "{ebus.0.sc.messages.SolFlowRate.fields.0.value} l/min"
                   },
                   "style": {
                     "left": "390px",
                     "top": "805px",
                     "z-index": "2",
                     "font-size": "32px",
                     "width": "193px",
                     "height": "36px",
                     "color": "",
                     "background-color": "#ffffff"
                   },
                   "widgetSet": "basic"
                 }
               },
               "name": "00-heizung",
               "filterList": []
              }
              
              Wenn du die entsprechenden Datenpunkte auch in deiner Heizung hast, dann wirst du was sehen können
              

              001.PNG

              Liste meiner Datenpunkte, die der eBus-Adapter ausliest.

              OtShutdownLimit, TempDesired, TempDesiredLow, HeatingCurve, TempDesired2, FlowTempDesired, Hc1PumpPort, ReturnTemp, WaterPressure, FlowTemp, WaterPressure, CirPump2, HcPumpPort, currenterror, Storage1Sensor3, Storage2Sensor3, Coll1Sensor, YieldSensor,OutputMA, CollPumpHRuntime1
              

              Werte, die bei eBusAdapter nicht ausliest, aber die immer wieder auftauchen, das sind Werte die über den eBus gegenagen sind und dann automatisch erfasst werden.

              Wenn deine Heizung so ähnlich aufgebaut ist wie meine, dann können wir uns gerne öter austauschen.

              J 1 Reply Last reply Reply Quote 0
              • J
                Jui @a200 last edited by

                @a200 Da hast Du Dir ja sehr viel Mühe gegeben. Alle Achtung sieht sehr professionell aus. Da bin ich noch Meilen von entfernt. Die Werte scheinen nicht gleich zu sein. Ich probiere das dennoch mal.

                Die Werte die ich meine, sind die Komma getrennte Werte die eingetragen hatte und wieder gelöscht habe auch bei Objekte und nun kommen die immer wieder.

                Dann bleibt erstmal nur probieren und suchen.

                Wäre gut wenn wir uns weiter austauschen können.

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jui @Jui last edited by

                  @Jui Update:
                  Für die Vaillant 700 sind diese beiden Einträge sehr hilfreich:
                  https://github.com/john30/ebusd-configuration/blob/master/ebusd-2.1.x/de/vaillant/15.700.csv
                  https://github.com/john30/ebusd-configuration/blob/master/ebusd-2.1.x/en/vaillant/bai.308523.inc

                  Habe jedoch nicht alles gefunden.
                  Weiß jemand welcher Eintrag die Solar Pannels betreffen? Finde nix.
                  Und die den Luftfeuchtigkeit Sensor, nicht zu finden. Die Max Feuchte kann ich ändern ...

                  Und für alle die per Telnet oder zum probieren (Komma getrennt) Daten abfragen die tauchen ja alle in Objekte auf und verschwinden nicht so einfach.
                  Nur den ebusd Adapter neu starten, dann kann man die Objekte löschen und die bleiben dann weg.

                  a200 1 Reply Last reply Reply Quote 0
                  • a200
                    a200 @Jui last edited by a200

                    @Jui

                    Mit:

                    ebusctl info
                    

                    sollte deine Konfiguration der Heizanlage angezeigt werden.

                    address 03: master #11
                    address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0604;HW=5502", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv"
                    address 10: master #2
                    address 15: slave #2, scanned "MF=Vaillant;ID=UI   ;SW=0508;HW=6201", loaded "vaillant/15.ui.csv"
                    address 23: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/23.solsy.cc.csv"
                    address 25: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/25.solsy.hwc.csv"
                    address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/26.solsy.hc.csv"
                    address 31: master #8, ebusd
                    address 36: slave #8, ebusd
                    address 3f: master #23
                    address 44: slave #23, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301"
                    address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/50.solsy.mc.csv"
                    address ec: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/ec.solsy.sc.csv"
                    

                    Also alle Module mit den dazugehörigen CSV-Dateien.
                    Die letzte Stelle vor ".csv" zeigt das Gerät an. z.B:

                    • HWC - Hot Water Circuit
                    • SC - Solar Colector

                    also finde ich in der Datei: vaillant/ec.solsy.sc.csv die Datenpunkte meines SC und das für jedes Modul.

                    Schick mal die Ausgabe von ebusctl info, dann kann ich in etwa sehen, wie weit unsere Anlagen übereinstimmen.

                    Wenn es um die "ungewollte Datenpunkte" geht, dann wirst du sie IMHO nicht los. Das sind Meldungen, die über den eBus laufen und die werden auch abgespeichert. Zusätzlich zu diesen Meldungen kannst du die "benötigten Datenpunkte" dir holen in dem du sie abfragst. Dann gehen sie über den eBus und werden vom ebusd gesammelt.

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Jui @a200 last edited by

                      @a200 said in eBus Adapter Vaillant:

                      ebusctl info

                      pi@raspberrypi:~ $ ebusctl info
                      version: ebusd 3.4.v3.4-16-g9e152da
                      signal: acquired
                      symbol rate: 30
                      max symbol rate: 251
                      min arbitration micros: 26
                      max arbitration micros: 73
                      min symbol latency: 8
                      max symbol latency: 42
                      reconnects: 0
                      masters: 4
                      messages: 600
                      conditional: 2
                      poll: 0
                      update: 9
                      address 01: master #6
                      address 03: master #11
                      address 06: slave #6
                      address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0202;HW=9602", loaded "vaillant/bai.0010015600.inc" ([PROD='0010015609']), "vaillant/08.bai.csv"
                      address 10: master #2
                      address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0510;HW=6403", loaded "vaillant/15.700.csv"
                      address 31: master #8, ebusd
                      address 36: slave #8, ebusd
                      
                      

                      Okay dann lädt der ebusd keine Solar Daten, Oder?

                      J a200 2 Replies Last reply Reply Quote 0
                      • J
                        Jui @Jui last edited by

                        @Jui ich habe Storage Daten gefunden, und ein paar Temperaturen abgefragt, die unterscheiden sich etwas von den anderen, könnten die das sein?

                         },
                           "StorageDelay": {
                            "name": "StorageDelay",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageExitTemp": {
                            "name": "StorageExitTemp",
                            "passive": false,
                            "write": false,
                            "lastup": 1588929911,
                            "zz": 8,
                            "fields": {
                             "temp": {"value": 55.06},
                             "sensor": {"value": "ok"}
                            }
                           },
                           "Storageloadpump": {
                            "name": "Storageloadpump",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageLoadPumpHours": {
                            "name": "StorageLoadPumpHours",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageloadPumpStarts": {
                            "name": "StorageloadPumpStarts",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageLoadTimeMax": {
                            "name": "StorageLoadTimeMax",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageTemp": {
                            "name": "StorageTemp",
                            "passive": false,
                            "write": false,
                            "lastup": 1588929910,
                            "zz": 8,
                            "fields": {
                             "temp": {"value": 62.75},
                             "sensor": {"value": "ok"}
                            }
                           },
                           "StorageTempDesired": {
                            "name": "StorageTempDesired",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                           },
                           "StorageTempMax": {
                            "name": "StorageTempMax",
                            "passive": false,
                            "write": false,
                            "lastup": 0
                        
                        J 1 Reply Last reply Reply Quote 0
                        • J
                          Jui @Jui last edited by

                          @Jui hier mal alle Daten die per "data" gelesen werden:
                          vielleicht kann jemand helfen

                          {
                           "700": {
                            "messages": {
                             "AdaptHeatCurve": {
                              "name": "AdaptHeatCurve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "BankHolidayEndPeriod": {
                              "name": "BankHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "BankHolidayStartPeriod": {
                              "name": "BankHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Friday": {
                              "name": "ccTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Monday": {
                              "name": "ccTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Saturday": {
                              "name": "ccTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Sunday": {
                              "name": "ccTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Thursday": {
                              "name": "ccTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Tuesday": {
                              "name": "ccTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ccTimer.Wednesday": {
                              "name": "ccTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ContinuosHeating": {
                              "name": "ContinuosHeating",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "currenterror": {
                              "name": "currenterror",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CylinderChargeHyst": {
                              "name": "CylinderChargeHyst",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CylinderChargeOffset": {
                              "name": "CylinderChargeOffset",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Date": {
                              "name": "Date",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DisplayedOutsideTemp": {
                              "name": "DisplayedOutsideTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588930203,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 19.25}
                              }
                             },
                             "errorhistory": {
                              "name": "errorhistory",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FrostOverRideTime": {
                              "name": "FrostOverRideTime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1ActualFlowTempDesired": {
                              "name": "Hc1ActualFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1AutoOffMode": {
                              "name": "Hc1AutoOffMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1CircuitType": {
                              "name": "Hc1CircuitType",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1ExcessTemp": {
                              "name": "Hc1ExcessTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1FlowTemp": {
                              "name": "Hc1FlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929908,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 28.5}
                              }
                             },
                             "Hc1HeatCurve": {
                              "name": "Hc1HeatCurve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1HeatCurveAdaption": {
                              "name": "Hc1HeatCurveAdaption",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1MaxFlowTempDesired": {
                              "name": "Hc1MaxFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1MinFlowTempDesired": {
                              "name": "Hc1MinFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1MixerMovement": {
                              "name": "Hc1MixerMovement",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1PumpStatus": {
                              "name": "Hc1PumpStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1RoomTempSwitchOn": {
                              "name": "Hc1RoomTempSwitchOn",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1Status": {
                              "name": "Hc1Status",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc1SummerTempLimit": {
                              "name": "Hc1SummerTempLimit",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2ActualFlowTempDesired": {
                              "name": "Hc2ActualFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2AutoOffMode": {
                              "name": "Hc2AutoOffMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2CircuitType": {
                              "name": "Hc2CircuitType",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2ExcessTemp": {
                              "name": "Hc2ExcessTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2FlowTemp": {
                              "name": "Hc2FlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2HeatCurve": {
                              "name": "Hc2HeatCurve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2HeatCurveAdaption": {
                              "name": "Hc2HeatCurveAdaption",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2MaxFlowTempDesired": {
                              "name": "Hc2MaxFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2MinFlowTempDesired": {
                              "name": "Hc2MinFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2MixerMovement": {
                              "name": "Hc2MixerMovement",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2PumpStatus": {
                              "name": "Hc2PumpStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2RoomTempSwitchOn": {
                              "name": "Hc2RoomTempSwitchOn",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2Status": {
                              "name": "Hc2Status",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc2SummerTempLimit": {
                              "name": "Hc2SummerTempLimit",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3ActualFlowTempDesired": {
                              "name": "Hc3ActualFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3AutoOffMode": {
                              "name": "Hc3AutoOffMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3CircuitType": {
                              "name": "Hc3CircuitType",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3ExcessTemp": {
                              "name": "Hc3ExcessTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3FlowTemp": {
                              "name": "Hc3FlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3HeatCurve": {
                              "name": "Hc3HeatCurve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3HeatCurveAdaption": {
                              "name": "Hc3HeatCurveAdaption",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3MaxFlowTempDesired": {
                              "name": "Hc3MaxFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3MinFlowTempDesired": {
                              "name": "Hc3MinFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3MixerMovement": {
                              "name": "Hc3MixerMovement",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3PumpStatus": {
                              "name": "Hc3PumpStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3RoomTempSwitchOn": {
                              "name": "Hc3RoomTempSwitchOn",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3Status": {
                              "name": "Hc3Status",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Hc3SummerTempLimit": {
                              "name": "Hc3SummerTempLimit",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcStorageTempBottom": {
                              "name": "HcStorageTempBottom",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcStorageTempTop": {
                              "name": "HcStorageTempTop",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HolidayEndPeriod": {
                              "name": "HolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HolidayStartPeriod": {
                              "name": "HolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HolidayTemp": {
                              "name": "HolidayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcBankHolidayEndPeriod": {
                              "name": "HwcBankHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcBankHolidayStartPeriod": {
                              "name": "HwcBankHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcFlowTemp": {
                              "name": "HwcFlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcHolidayEndPeriod": {
                              "name": "HwcHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcHolidayStartPeriod": {
                              "name": "HwcHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcLockTime": {
                              "name": "HwcLockTime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcMaxFlowTempDesired": {
                              "name": "HwcMaxFlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcOpMode": {
                              "name": "HwcOpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcParallelLoading": {
                              "name": "HwcParallelLoading",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcSFMode": {
                              "name": "HwcSFMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcStorageTemp": {
                              "name": "HwcStorageTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcStorageTempBottom": {
                              "name": "HwcStorageTempBottom",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcStorageTempTop": {
                              "name": "HwcStorageTempTop",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcTempDesired": {
                              "name": "HwcTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Friday": {
                              "name": "hwcTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Monday": {
                              "name": "hwcTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Saturday": {
                              "name": "hwcTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Sunday": {
                              "name": "hwcTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Thursday": {
                              "name": "hwcTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Tuesday": {
                              "name": "hwcTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcTimer.Wednesday": {
                              "name": "hwcTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HydraulicScheme": {
                              "name": "HydraulicScheme",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Installer1": {
                              "name": "Installer1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Installer2": {
                              "name": "Installer2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "KeyCodeforConfigMenu": {
                              "name": "KeyCodeforConfigMenu",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "MaintenanceDate": {
                              "name": "MaintenanceDate",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "MaintenanceDue": {
                              "name": "MaintenanceDue",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "MaxCylinderChargeTime": {
                              "name": "MaxCylinderChargeTime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "MaxRoomHumidity": {
                              "name": "MaxRoomHumidity",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "MultiRelaySetting": {
                              "name": "MultiRelaySetting",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Friday": {
                              "name": "noiseReductionTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Monday": {
                              "name": "noiseReductionTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Saturday": {
                              "name": "noiseReductionTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Sunday": {
                              "name": "noiseReductionTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Thursday": {
                              "name": "noiseReductionTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Tuesday": {
                              "name": "noiseReductionTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "noiseReductionTimer.Wednesday": {
                              "name": "noiseReductionTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OpMode": {
                              "name": "OpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OpModeEffect": {
                              "name": "OpModeEffect",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OutsideTempAvg": {
                              "name": "OutsideTempAvg",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PhoneNumber1": {
                              "name": "PhoneNumber1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PhoneNumber2": {
                              "name": "PhoneNumber2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySum": {
                              "name": "PrEnergySum",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHc": {
                              "name": "PrEnergySumHc",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHcLastMonth": {
                              "name": "PrEnergySumHcLastMonth",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHcThisMonth": {
                              "name": "PrEnergySumHcThisMonth",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwc": {
                              "name": "PrEnergySumHwc",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwcLastMonth": {
                              "name": "PrEnergySumHwcLastMonth",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwcThisMonth": {
                              "name": "PrEnergySumHwcThisMonth",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpAdditionalTime": {
                              "name": "PumpAdditionalTime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SFMode": {
                              "name": "SFMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SolarYieldTotal": {
                              "name": "SolarYieldTotal",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SystemFlowTemp": {
                              "name": "SystemFlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Friday": {
                              "name": "tariffTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Monday": {
                              "name": "tariffTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Saturday": {
                              "name": "tariffTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Sunday": {
                              "name": "tariffTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Thursday": {
                              "name": "tariffTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Tuesday": {
                              "name": "tariffTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "tariffTimer.Wednesday": {
                              "name": "tariffTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Time": {
                              "name": "Time",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Friday": {
                              "name": "ventilationTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Monday": {
                              "name": "ventilationTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Saturday": {
                              "name": "ventilationTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Sunday": {
                              "name": "ventilationTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Thursday": {
                              "name": "ventilationTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Tuesday": {
                              "name": "ventilationTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ventilationTimer.Wednesday": {
                              "name": "ventilationTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterPressure": {
                              "name": "WaterPressure",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929908,
                              "zz": 21,
                              "fields": {
                               "pressv": {"value": 1.8}
                              }
                             },
                             "YieldTotal": {
                              "name": "YieldTotal",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1ActualRoomTempDesired": {
                              "name": "z1ActualRoomTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929904,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 22}
                              }
                             },
                             "z1BankHolidayEndPeriod": {
                              "name": "z1BankHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1BankHolidayStartPeriod": {
                              "name": "z1BankHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Friday": {
                              "name": "z1CoolingTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Monday": {
                              "name": "z1CoolingTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Saturday": {
                              "name": "z1CoolingTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Sunday": {
                              "name": "z1CoolingTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Thursday": {
                              "name": "z1CoolingTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Tuesday": {
                              "name": "z1CoolingTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1CoolingTimer.Wednesday": {
                              "name": "z1CoolingTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1DayTemp": {
                              "name": "z1DayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929909,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 22}
                              }
                             },
                             "z1HolidayEndPeriod": {
                              "name": "z1HolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1HolidayStartPeriod": {
                              "name": "z1HolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1HolidayTemp": {
                              "name": "z1HolidayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Name1": {
                              "name": "z1Name1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Name2": {
                              "name": "z1Name2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1NightTemp": {
                              "name": "z1NightTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929909,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 19}
                              }
                             },
                             "z1OpMode": {
                              "name": "z1OpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1QuickVetoTemp": {
                              "name": "z1QuickVetoTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1RoomTemp": {
                              "name": "z1RoomTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929904,
                              "zz": 21,
                              "fields": {
                               "tempv": {"value": 22.75}
                              }
                             },
                             "z1RoomZoneMapping": {
                              "name": "z1RoomZoneMapping",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1SFMode": {
                              "name": "z1SFMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Shortname": {
                              "name": "z1Shortname",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Friday": {
                              "name": "z1Timer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Monday": {
                              "name": "z1Timer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Saturday": {
                              "name": "z1Timer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Sunday": {
                              "name": "z1Timer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Thursday": {
                              "name": "z1Timer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Tuesday": {
                              "name": "z1Timer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1Timer.Wednesday": {
                              "name": "z1Timer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z1ValveStatus": {
                              "name": "z1ValveStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929905,
                              "zz": 21,
                              "fields": {
                               "0": {"name": "", "value": 1}
                              }
                             },
                             "z2ActualRoomTempDesired": {
                              "name": "z2ActualRoomTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2BankHolidayEndPeriod": {
                              "name": "z2BankHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2BankHolidayStartPeriod": {
                              "name": "z2BankHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Friday": {
                              "name": "z2CoolingTimer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Monday": {
                              "name": "z2CoolingTimer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Saturday": {
                              "name": "z2CoolingTimer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Sunday": {
                              "name": "z2CoolingTimer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Thursday": {
                              "name": "z2CoolingTimer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Tuesday": {
                              "name": "z2CoolingTimer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2CoolingTimer.Wednesday": {
                              "name": "z2CoolingTimer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2DayTemp": {
                              "name": "z2DayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2HolidayEndPeriod": {
                              "name": "z2HolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2HolidayStartPeriod": {
                              "name": "z2HolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2HolidayTemp": {
                              "name": "z2HolidayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Name1": {
                              "name": "z2Name1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Name2": {
                              "name": "z2Name2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2NightTemp": {
                              "name": "z2NightTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2OpMode": {
                              "name": "z2OpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2QuickVetoTemp": {
                              "name": "z2QuickVetoTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2RoomTemp": {
                              "name": "z2RoomTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2RoomZoneMapping": {
                              "name": "z2RoomZoneMapping",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2SFMode": {
                              "name": "z2SFMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Shortname": {
                              "name": "z2Shortname",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Friday": {
                              "name": "z2Timer.Friday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Monday": {
                              "name": "z2Timer.Monday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Saturday": {
                              "name": "z2Timer.Saturday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Sunday": {
                              "name": "z2Timer.Sunday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Thursday": {
                              "name": "z2Timer.Thursday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Tuesday": {
                              "name": "z2Timer.Tuesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2Timer.Wednesday": {
                              "name": "z2Timer.Wednesday",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z2ValveStatus": {
                              "name": "z2ValveStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3ActualRoomTempDesired": {
                              "name": "z3ActualRoomTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3BankHolidayEndPeriod": {
                              "name": "z3BankHolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3BankHolidayStartPeriod": {
                              "name": "z3BankHolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3DayTemp": {
                              "name": "z3DayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3HolidayEndPeriod": {
                              "name": "z3HolidayEndPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3HolidayStartPeriod": {
                              "name": "z3HolidayStartPeriod",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3HolidayTemp": {
                              "name": "z3HolidayTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3Name1": {
                              "name": "z3Name1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3Name2": {
                              "name": "z3Name2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3NightTemp": {
                              "name": "z3NightTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3OpMode": {
                              "name": "z3OpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3QuickVetoTemp": {
                              "name": "z3QuickVetoTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3RoomTemp": {
                              "name": "z3RoomTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3RoomZoneMapping": {
                              "name": "z3RoomZoneMapping",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3SFMode": {
                              "name": "z3SFMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3Shortname": {
                              "name": "z3Shortname",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "z3ValveStatus": {
                              "name": "z3ValveStatus",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             }
                            }
                           },
                           "bai": {
                            "messages": {
                             "AccessoriesOne": {
                              "name": "AccessoriesOne",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "AccessoriesTwo": {
                              "name": "AccessoriesTwo",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "AntiCondensValue": {
                              "name": "AntiCondensValue",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "averageIgnitiontime": {
                              "name": "averageIgnitiontime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "BlockTimeHcMax": {
                              "name": "BlockTimeHcMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "BoilerType": {
                              "name": "BoilerType",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ChangesDSN": {
                              "name": "ChangesDSN",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CirPump": {
                              "name": "CirPump",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CodingResistor": {
                              "name": "CodingResistor",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CounterStartattempts1": {
                              "name": "CounterStartattempts1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CounterStartattempts2": {
                              "name": "CounterStartattempts2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CounterStartAttempts3": {
                              "name": "CounterStartAttempts3",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "CounterStartAttempts4": {
                              "name": "CounterStartAttempts4",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "currenterror": {
                              "name": "currenterror",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DateTime": {
                              "name": "DateTime",
                              "passive": false,
                              "write": false,
                              "lastup": 1588930154,
                              "zz": 8,
                              "fields": {
                               "dcfstate": {"value": "valid"},
                               "btime": {"value": "11:29:16"},
                               "bdate": {"value": "08.05.2020"},
                               "temp2": {"value": 19.250}
                              }
                             },
                             "dcfState": {
                              "name": "dcfState",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DCFTimeDate": {
                              "name": "DCFTimeDate",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DCRoomthermostat": {
                              "name": "DCRoomthermostat",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DeactivationsIFC": {
                              "name": "DeactivationsIFC",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DeactivationsTemplimiter": {
                              "name": "DeactivationsTemplimiter",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DeltaFlowReturnMax": {
                              "name": "DeltaFlowReturnMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DisplayMode": {
                              "name": "DisplayMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DSN": {
                              "name": "DSN",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DSNOffset": {
                              "name": "DSNOffset",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "DSNStart": {
                              "name": "DSNStart",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "EbusSourceOn": {
                              "name": "EbusSourceOn",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "EbusVoltage": {
                              "name": "EbusVoltage",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "errorhistory": {
                              "name": "errorhistory",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ExternalFaultmessage": {
                              "name": "ExternalFaultmessage",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "externalHwcSwitch": {
                              "name": "externalHwcSwitch",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ExternGasvalve": {
                              "name": "ExternGasvalve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ExtFlowTempDesiredMin": {
                              "name": "ExtFlowTempDesiredMin",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ExtStorageModulCon": {
                              "name": "ExtStorageModulCon",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "extWP": {
                              "name": "extWP",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanHours": {
                              "name": "FanHours",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanMaxSpeedOperation": {
                              "name": "FanMaxSpeedOperation",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanMinSpeedOperation": {
                              "name": "FanMinSpeedOperation",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanPWMSum": {
                              "name": "FanPWMSum",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanPWMTest": {
                              "name": "FanPWMTest",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanSpeed": {
                              "name": "FanSpeed",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanSpeedOffsetMax": {
                              "name": "FanSpeedOffsetMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanSpeedOffsetMin": {
                              "name": "FanSpeedOffsetMin",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FanStarts": {
                              "name": "FanStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Flame": {
                              "name": "Flame",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929909,
                              "zz": 8,
                              "fields": {
                               "0": {"name": "", "value": "off"}
                              }
                             },
                             "FlameSensingASIC": {
                              "name": "FlameSensingASIC",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FloorHeatingContact": {
                              "name": "FloorHeatingContact",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FlowsetHcMax": {
                              "name": "FlowsetHcMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FlowTemp": {
                              "name": "FlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FlowTempDesired": {
                              "name": "FlowTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FlowTempMax": {
                              "name": "FlowTempMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Fluegasvalve": {
                              "name": "Fluegasvalve",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "FluegasvalveOpen": {
                              "name": "FluegasvalveOpen",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Gasvalve3UC": {
                              "name": "Gasvalve3UC",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "GasvalveASICFeedback": {
                              "name": "GasvalveASICFeedback",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "GasvalveUC": {
                              "name": "GasvalveUC",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "GasvalveUCFeedback": {
                              "name": "GasvalveUCFeedback",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcHours": {
                              "name": "HcHours",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcPumpMode": {
                              "name": "HcPumpMode",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcPumpStarts": {
                              "name": "HcPumpStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcStarts": {
                              "name": "HcStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HcUnderHundredStarts": {
                              "name": "HcUnderHundredStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HeatingSwitch": {
                              "name": "HeatingSwitch",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HoursTillService": {
                              "name": "HoursTillService",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcDemand": {
                              "name": "HwcDemand",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcHours": {
                              "name": "HwcHours",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcImpellorSwitch": {
                              "name": "HwcImpellorSwitch",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcStarts": {
                              "name": "HwcStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcSwitch": {
                              "name": "HwcSwitch",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcTemp": {
                              "name": "HwcTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcTempMax": {
                              "name": "HwcTempMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcTypes": {
                              "name": "HwcTypes",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcUnderHundredStarts": {
                              "name": "HwcUnderHundredStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "HwcWaterflowMax": {
                              "name": "HwcWaterflowMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Ignitor": {
                              "name": "Ignitor",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "InitialisationEEPROM": {
                              "name": "InitialisationEEPROM",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "IonisationVoltageLevel": {
                              "name": "IonisationVoltageLevel",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "maintenancedata_HwcTempMax": {
                              "name": "maintenancedata_HwcTempMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "maxIgnitiontime": {
                              "name": "maxIgnitiontime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "minIgnitiontime": {
                              "name": "minIgnitiontime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ModulationTempDesired": {
                              "name": "ModulationTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OptionalRelais": {
                              "name": "OptionalRelais",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OutdoorstempSensor": {
                              "name": "OutdoorstempSensor",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "OverflowCounter": {
                              "name": "OverflowCounter",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ParamToken": {
                              "name": "ParamToken",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PartloadHcKW": {
                              "name": "PartloadHcKW",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PartnumberBox": {
                              "name": "PartnumberBox",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PositionValveSet": {
                              "name": "PositionValveSet",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PowerValue": {
                              "name": "PowerValue",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrAPSCounter": {
                              "name": "PrAPSCounter",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrAPSSum": {
                              "name": "PrAPSSum",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHc1": {
                              "name": "PrEnergyCountHc1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHc2": {
                              "name": "PrEnergyCountHc2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHc3": {
                              "name": "PrEnergyCountHc3",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHwc1": {
                              "name": "PrEnergyCountHwc1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHwc2": {
                              "name": "PrEnergyCountHwc2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergyCountHwc3": {
                              "name": "PrEnergyCountHwc3",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHc1": {
                              "name": "PrEnergySumHc1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHc2": {
                              "name": "PrEnergySumHc2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHc3": {
                              "name": "PrEnergySumHc3",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwc1": {
                              "name": "PrEnergySumHwc1",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwc2": {
                              "name": "PrEnergySumHwc2",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrEnergySumHwc3": {
                              "name": "PrEnergySumHwc3",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrimaryCircuitFlowrate": {
                              "name": "PrimaryCircuitFlowrate",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ProductionByte": {
                              "name": "ProductionByte",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PrVortexFlowSensorValue": {
                              "name": "PrVortexFlowSensorValue",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpHours": {
                              "name": "PumpHours",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpHwcFlowNumber": {
                              "name": "PumpHwcFlowNumber",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpHwcFlowSum": {
                              "name": "PumpHwcFlowSum",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpPower": {
                              "name": "PumpPower",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "PumpPowerDesired": {
                              "name": "PumpPowerDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "RemainingBoilerblocktime": {
                              "name": "RemainingBoilerblocktime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ReturnRegulation": {
                              "name": "ReturnRegulation",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ReturnTemp": {
                              "name": "ReturnTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ReturnTempExternal": {
                              "name": "ReturnTempExternal",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ReturnTempMax": {
                              "name": "ReturnTempMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SerialNumber": {
                              "name": "SerialNumber",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SetFactoryValues": {
                              "name": "SetFactoryValues",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SetMode": {
                              "name": "SetMode",
                              "passive": true,
                              "write": true,
                              "lastup": 1588930194,
                              "zz": 8,
                              "fields": {
                               "hcmode": {"value": "auto"},
                               "flowtempdesired": {"value": 28.5},
                               "hwctempdesired": {"value": null},
                               "hwcflowtempdesired": {"value": null},
                               "disablehc": {"value": 0},
                               "disablehwctapping": {"value": 0},
                               "disablehwcload": {"value": 0},
                               "remoteControlHcPump": {"value": 0},
                               "releaseBackup": {"value": 0},
                               "releaseCooling": {"value": 0}
                              }
                             },
                             "SHEMaxDeltaHwcFlow": {
                              "name": "SHEMaxDeltaHwcFlow",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "SHEMaxFlowTemp": {
                              "name": "SHEMaxFlowTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Statenumber": {
                              "name": "Statenumber",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Status01": {
                              "name": "Status01",
                              "passive": false,
                              "write": false,
                              "lastup": 1588930194,
                              "zz": 8,
                              "fields": {
                               "0": {"name": "temp1", "value": 29.0},
                               "1": {"name": "temp1", "value": 28.5},
                               "2": {"name": "temp2", "value": 19.250},
                               "3": {"name": "temp1", "value": 38.5},
                               "4": {"name": "temp1", "value": 62.5},
                               "5": {"name": "pumpstate", "value": "off"}
                              }
                             },
                             "Status02": {
                              "name": "Status02",
                              "passive": false,
                              "write": false,
                              "lastup": 1588930185,
                              "zz": 8,
                              "fields": {
                               "0": {"name": "hwcmode", "value": "auto"},
                               "1": {"name": "temp0", "value": 60},
                               "2": {"name": "temp1", "value": 75.0},
                               "3": {"name": "temp0", "value": 70},
                               "4": {"name": "temp1", "value": 65.0}
                              }
                             },
                             "Status16": {
                              "name": "Status16",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Status": {
                              "name": "Status",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageDelay": {
                              "name": "StorageDelay",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageExitTemp": {
                              "name": "StorageExitTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929911,
                              "zz": 8,
                              "fields": {
                               "temp": {"value": 55.06},
                               "sensor": {"value": "ok"}
                              }
                             },
                             "Storageloadpump": {
                              "name": "Storageloadpump",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageLoadPumpHours": {
                              "name": "StorageLoadPumpHours",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageloadPumpStarts": {
                              "name": "StorageloadPumpStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageLoadTimeMax": {
                              "name": "StorageLoadTimeMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageTemp": {
                              "name": "StorageTemp",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929910,
                              "zz": 8,
                              "fields": {
                               "temp": {"value": 62.75},
                               "sensor": {"value": "ok"}
                              }
                             },
                             "StorageTempDesired": {
                              "name": "StorageTempDesired",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "StorageTempMax": {
                              "name": "StorageTempMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TargetFanSpeed": {
                              "name": "TargetFanSpeed",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TargetFanSpeedOutput": {
                              "name": "TargetFanSpeedOutput",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TempDiffBlock": {
                              "name": "TempDiffBlock",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TempDiffFailure": {
                              "name": "TempDiffFailure",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TempGradientFailure": {
                              "name": "TempGradientFailure",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Templimiter": {
                              "name": "Templimiter",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TemplimiterWithNTC": {
                              "name": "TemplimiterWithNTC",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TempMaxDiffExtTFT": {
                              "name": "TempMaxDiffExtTFT",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "Testbyte": {
                              "name": "Testbyte",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "TimerInputHc": {
                              "name": "TimerInputHc",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "ValveStarts": {
                              "name": "ValveStarts",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "VolatileLockout": {
                              "name": "VolatileLockout",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "VolatileLockoutIFCGV": {
                              "name": "VolatileLockoutIFCGV",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WarmstartDemand": {
                              "name": "WarmstartDemand",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterHcFlowMax": {
                              "name": "WaterHcFlowMax",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterPressure": {
                              "name": "WaterPressure",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterpressureBranchControlOff": {
                              "name": "WaterpressureBranchControlOff",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterpressureMeasureCounter": {
                              "name": "WaterpressureMeasureCounter",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WaterpressureVariantSum": {
                              "name": "WaterpressureVariantSum",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WP": {
                              "name": "WP",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WPPostrunTime": {
                              "name": "WPPostrunTime",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             },
                             "WPSecondStage": {
                              "name": "WPSecondStage",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             }
                            }
                           },
                           "broadcast": {
                            "messages": {
                             "datetime": {
                              "name": "datetime",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "error": {
                              "name": "error",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "hwcStatus": {
                              "name": "hwcStatus",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "id-u": {
                              "name": "id",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "load": {
                              "name": "load",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "outsidetemp": {
                              "name": "outsidetemp",
                              "passive": true,
                              "write": false,
                              "lastup": 1588930156,
                              "zz": 254,
                              "fields": {
                               "temp2": {"value": 19.250}
                              }
                             },
                             "signoflife": {
                              "name": "signoflife",
                              "passive": true,
                              "write": false,
                              "lastup": 0
                             },
                             "vdatetime": {
                              "name": "vdatetime",
                              "passive": true,
                              "write": false,
                              "lastup": 1588930095,
                              "zz": 254,
                              "fields": {
                               "time": {"value": "11:28:14"},
                               "date": {"value": "08.05.2020"}
                              }
                             }
                            }
                           },
                           "scan.06": {
                            "messages": {
                             "": {
                              "name": "",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             }
                            }
                           },
                           "scan.08": {
                            "messages": {
                             "": {
                              "name": "",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929391,
                              "zz": 8,
                              "fields": {
                               "MF": {"value": "Vaillant"},
                               "ID": {"value": "BAI00"},
                               "SW": {"value": "0202"},
                               "HW": {"value": "9602"}
                              }
                             },
                             "id": {
                              "name": "id",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929397,
                              "zz": 8,
                              "fields": {
                               "prefix": {"value": "21"},
                               "year": {"value": "18"},
                               "week": {"value": "23"},
                               "product": {"value": "0010015609"},
                               "supplier": {"value": "3100"},
                               "counter": {"value": "006051"},
                               "suffix": {"value": "N7"}
                              }
                             }
                            }
                           },
                           "scan.15": {
                            "messages": {
                             "": {
                              "name": "",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929429,
                              "zz": 21,
                              "fields": {
                               "MF": {"value": "Vaillant"},
                               "ID": {"value": "70000"},
                               "SW": {"value": "0510"},
                               "HW": {"value": "6403"}
                              }
                             },
                             "id": {
                              "name": "id",
                              "passive": false,
                              "write": false,
                              "lastup": 1588929430,
                              "zz": 21,
                              "fields": {
                               "prefix": {"value": "21"},
                               "year": {"value": "18"},
                               "week": {"value": "26"},
                               "product": {"value": "0020242192"},
                               "supplier": {"value": "0082"},
                               "counter": {"value": "037975"},
                               "suffix": {"value": "N8"}
                              }
                             }
                            }
                           },
                           "scan.ed": {
                            "messages": {
                             "": {
                              "name": "",
                              "passive": false,
                              "write": false,
                              "lastup": 1588930046,
                              "zz": 237,
                              "fields": {
                               "MF": {"value": "Vaillant"},
                               "ID": {"value": "VMS01"},
                               "SW": {"value": "0116"},
                               "HW": {"value": "0303"}
                              }
                             },
                             "id": {
                              "name": "id",
                              "passive": false,
                              "write": false,
                              "lastup": 0
                             }
                            }
                           },
                           "global": {
                            "version": "3.4.v3.4-16-g9e152da",
                            "updatecheck": "revision v3.4 available",
                            "signal": true,
                            "symbolrate": 26,
                            "maxsymbolrate": 251,
                            "minarbitrationmicros": 23,
                            "maxarbitrationmicros": 91,
                            "minsymbollatency": 8,
                            "maxsymbollatency": 47,
                            "qq": 49,
                            "reconnects": 0,
                            "masters": 4,
                            "messages": 602,
                            "lastup": 1588930203
                           }
                          }
                          
                          1 Reply Last reply Reply Quote 0
                          • a200
                            a200 @Jui last edited by

                            @Juihast du die Option "--scanconfig" in der /etc/default/ebusd?

                            Bei mir sieht das so aus:

                            EBUSD_OPTS="--scanconfig --enablehex -d /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL02F895-if00-port0 --httpport 8890"
                            
                            J 1 Reply Last reply Reply Quote 0
                            • J
                              Jui @a200 last edited by

                              @a200 ja ab Version 3.2 (ich habe 3.4) wurde das geändert und die Daten werden zentral aktuell gehalten, so dass man nicht mehr aktualisieren muss

                              -c, --configpath=PATH
                              Read CSV config files from PATH [http://ebusd.eu/config/]

                              das ist der default PATH und ich habe den nicht geändert.

                              Das sieht dann so aus:

                              EBUSD_OPTS="-d 192.168.178.85:8889 -l /var/log/ebusd.log --scanconfig --httpport=8890 --latency=20000"
                              
                              1 Reply Last reply Reply Quote 0
                              • Hasont
                                Hasont @Sandmanyz last edited by

                                @Sandmanyz sagte in eBus Adapter Vaillant:

                                @Hasont
                                Erstmal nur ein Beispiel zum Zusammensetzen zweier Werte. Wichtig ist auch das Leerzeichen vor "1.4". Das hilft dir jetzt nicht beim aktuellen Problem. Mit Blockly wirst du das nicht lösen können, jedenfalls habe ich gerade keine Idee wie. Um das mit Blockly zu lösen, müsste dein Button in VIS ja eine Variable in Blockly ändern. Ich würde es so lösen....

                                1. Du erstellst dir ein Objekt deiner Wahl (Typ Zeichenkette)....
                                b97741f8-3e51-4685-a17e-27868bd8ea0c-grafik.png

                                2. Erstelle ein Javascript
                                Das Skript wartet auf eine Änderung des, in 1. erstellten, Objektes.

                                on('javascript.0.Heizung.Heizkurve', function (obj) {
                                    if (obj.state.val == "1.4"){
                                        log("Wert wurde auf 1.4 gesetzt", 'info');
                                        exec('ebusctl write -c 430 Hc1Heatcurve 1.4');
                                     }
                                     else if (obj.state.val == "1.3"){
                                         log("Wert wurde auf 1.3 gesetzt", 'info');
                                         exec('ebusctl write -c 430 Hc1Heatcurve 1.4');
                                     }
                                });
                                

                                3. Mit dem Button in VIS schreibst du dann 1.4 oder 1.4 in das Objekt
                                23c41210-657a-4d3c-9e5f-94ba4d58b823-grafik.png

                                Hallo Sandmanyz

                                Brauch noch mal deine Hilfe.
                                Wie erstelle ich ein Objekt unter Javascript.0 wie von dir unter 1 beschrieben. Ich komme da nicht weiter.

                                Wenn ich ein Java Script mit einen Ordner Heizung mit dem Unterpunkt Heizkurve und das Javascript wie von dir unter 2 beschrieben anlege finde ich danach unter Objekte das hier.
                                3fb8268b-45df-47fd-8a7b-42e2b8792115-grafik.png
                                Ich müsste Sicher erst den Schritt 1 mit Typ Zeichenkette anlegen aber wie.

                                Danke Schon mal für deine Hilfe.

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  Sandmanyz @Hasont last edited by

                                  @Hasont

                                  Du öffnest "Objekte", gehst auf deinen Ordner Heizung und klickst oben auf das "+".
                                  bfd0adcc-136b-48c3-85be-bcd86cadfc64-grafik.png

                                  Dann erstellst du dein Objekt "Heizkurve"
                                  6d6e1b3e-e554-43cf-8e2f-d14b95591ba9-grafik.png

                                  Alternativ im Skript den Befehl:
                                  createState('javascript.0.Heizung.Heizkurve', {type: 'number',def: 1});

                                  Hasont 1 Reply Last reply Reply Quote 0
                                  • Hasont
                                    Hasont @Sandmanyz last edited by

                                    Hallo Sandmanyz,

                                    Es funktioniert. In VIS habe ich mir einen Schieberegler mit 1.1 - 1.9 dazu angelegt und dein Skript entsprechend erweitert.
                                    Wie du siehst habe ich "createState('javascript.0.Heizung.Heizkurve', {type: 'number',def: 1});" im Script eingefügt da er mir
                                    mit 5a24145d-8897-47cf-90f0-bbaad628a530-grafik.png
                                    keinen Hauptordner sondern immer einen untergeordneten Ordner angelegt hat. Keine Ahnung warum das nicht ging.
                                    Was sagt das ,def: 1 am Ende von "createState('javascript.0.Heizung.Heizkurve', {type: 'number',def: 1});" aus?

                                    Ich sehe immer nur eine ganze Zahl im Feld Wert 1 statt z.B. Wert 1.4?
                                    Der Typ Zeichenkette ist angegeben und es funktioniert auch alles!
                                    12deb550-a893-49c2-ae6c-1771ec26bfe1-grafik.png

                                    Ev. hast du ja zu den zwei Fragen noch ne Idee.
                                    Vielen vielen Dank denn auf diese Weise bekomme ich jetzt auch meine anderen Dinge wie Warmwasser ein,aus,auto u.s.w. hin.
                                    Anbei noch mein kompletter Script der bereits funktioniert.
                                    In VIS verwende ich diesen Reglerdcff923f-b913-4e08-9517-52b021350c7c-grafik.png

                                    createState('javascript.0.Heizung.Heizkurve', {type: 'number',def: 1});
                                    
                                    on('javascript.0.Heizung.Heizkurve', function (obj) {
                                    
                                      if (obj.state.val == "1.1"){
                                    
                                            log("Wert wurde auf 1.1 gesetzt", 'info');
                                    
                                            exec('ebusctl write -c 430 Hc1Heatcurve 1.10');
                                    
                                         }
                                    
                                         else if (obj.state.val == "1.2"){
                                    
                                             log("Wert wurde auf 1.2 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.20');
                                    
                                         }
                                    
                                         else if (obj.state.val == "1.3"){
                                    
                                             log("Wert wurde auf 1.3 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.30');
                                    
                                         }
                                         
                                         else if (obj.state.val == "1.4"){
                                    
                                             log("Wert wurde auf 1.4 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.40');
                                    
                                         }
                                    
                                         else if (obj.state.val == "1.5"){
                                    
                                             log("Wert wurde auf 1.5 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.50');
                                    
                                         }
                                    
                                            else if (obj.state.val == "1.6"){
                                    
                                             log("Wert wurde auf 1.6 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.60');
                                    
                                         }
                                    
                                         else if (obj.state.val == "1.7"){
                                    
                                             log("Wert wurde auf 1.7 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.70');
                                    
                                         }
                                         
                                         else if (obj.state.val == "1.8"){
                                    
                                             log("Wert wurde auf 1.8 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.80');
                                    
                                         }
                                    
                                         else if (obj.state.val == "1.9"){
                                    
                                             log("Wert wurde auf 1.9 gesetzt", 'info');
                                    
                                             exec('ebusctl write -c 430 Hc1Heatcurve 1.90');
                                    
                                         
                                         }
                                    });code_text
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dvb2k3 last edited by dvb2k3

                                      Hallo,
                                      gibt es eigentl eine Erklärung der Begrifflichkeit?
                                      Ich bekomme alle Werte in Iobroker weiß aber nicht was sie bedeuten bzw. was genau dahinter steckt:
                                      Ganze viele Temperaturwerte, welcher steht nu für was? 😞
                                      1.png
                                      2.png

                                      Ich bin aus den ganzen Posts noch nicht 100% schlau geworden.
                                      Wie kann ich einen Befehl nun an die Heizung senden?Ich jage den Befehl in den cmd des Adapters und der Wert wird erst nach der eingestellten Timeout Zeit aus dem Adapter in die Anlage geschrieben.
                                      Aber woraus bilde ich den Befehl? Bzw wie muss der text den ich in cmd lege genau aussehen?

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Sandmanyz @dvb2k3 last edited by

                                        @dvb2k3
                                        Die Objektbezeichnungen bzw. die Zahlen sind merkwürdig. Das müsste so aussehen....
                                        66432db8-367f-4ff8-898b-7a40af148fc8-grafik.png
                                        Mit diesen Bezeichnungen kann man auch was anfangen. Vielleicht nochmal alle Objekte löschen und den ebus Adapter neustarten?

                                        Schau mal diesen Beitrag an....
                                        https://forum.iobroker.net/post/404364
                                        Der Beitrag sollte dir helfen Befehle abzusetzen.

                                        D 1 Reply Last reply Reply Quote 0
                                        • D
                                          dvb2k3 @Sandmanyz last edited by dvb2k3

                                          @Sandmanyz said in eBus Adapter Vaillant:

                                          @dvb2k3
                                          Die Objektbezeichnungen bzw. die Zahlen sind merkwürdig. Das müsste so aussehen....
                                          66432db8-367f-4ff8-898b-7a40af148fc8-grafik.png
                                          Mit diesen Bezeichnungen kann man auch was anfangen. Vielleicht nochmal alle Objekte löschen und den ebus Adapter neustarten?

                                          Das hat leider nicht geholfen... Es sieht genauso aus nachdem der adapter alles neu angelegt hat ;(

                                          So sieht die ebustcl info aus: hab ich evtl etwas vergessen?

                                          version: ebusd 3.4.v3.4-20-gedfe09a
                                          update check: revision v3.4 available, vaillant/08.bai.csv: different version available, vaillant/hcmode.inc: different version available
                                          signal: acquired
                                          symbol rate: 60
                                          max symbol rate: 97
                                          min arbitration micros: 1878
                                          max arbitration micros: 8088
                                          min symbol latency: 5
                                          max symbol latency: 13
                                          reconnects: 0
                                          masters: 3
                                          messages: 213
                                          conditional: 3
                                          poll: 0
                                          update: 10
                                          address 03: master #11
                                          address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0518;HW=7401", loaded "vaillant/bai.308523.inc" ([PROD='0010004279']), "vaillant/08.bai.csv"
                                          address 10: master #2
                                          address 15: slave #2, scanned "MF=Vaillant;ID=SCC00;SW=2100;HW=3903"
                                          address 31: master #8, ebusd
                                          address 36: slave #8, ebusd
                                          

                                          1.png
                                          So siehts auf der /data aus.

                                          Status01": {
                                              "name": "Status01",
                                              "passive": false,
                                              "write": false,
                                              "lastup": 1593867990,
                                              "zz": 8,
                                              "fields": {
                                               "0": {"name": "temp1", "value": 23.0},
                                               "1": {"name": "temp1", "value": 23.0},
                                               "2": {"name": "temp2", "value": 22.062},
                                               "3": {"name": "temp1", "value": null},
                                               "4": {"name": "temp1", "value": 34.0},
                                               "5": {"name": "pumpstate", "value": "o
                                          

                                          Wie entschlüsseln ich das nun? 😞

                                          Glasfaser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @dvb2k3 last edited by

                                            Ich stelle mal hier meine Frage , die ich auch hier adapter-ebus gestellt habe ....
                                            aber wohl besser in einem wie diesem Thread passt .....

                                            Hier in geänderte Form :

                                            ... klappt auch alles mit diesem Ebus Adapter ,

                                            aber da ich den Witterungsgeführte Regelung sensoCOMFORT VRC 720 haben, sind nicht alle Werte vorhanden nur leider ein kleiner Bruchteil davon. 😠

                                            Die 15.700.cvs auf 15.720.cvs geändert.

                                            root@DietPi:~# ebusctl info
                                            version: ebusd 3.4.v3.4-20-gedfe09a
                                            signal: acquired
                                            symbol rate: 47
                                            max symbol rate: 106
                                            min arbitration micros: 2185
                                            max arbitration micros: 8069
                                            min symbol latency: 5
                                            max symbol latency: 12
                                            reconnects: 0
                                            masters: 4
                                            messages: 631
                                            conditional: 3
                                            poll: 0
                                            update: 10
                                            address 00: master #1
                                            address 03: master #11
                                            address 05: slave #1, scanned "MF=Vaillant;ID=VR921;SW=2007;HW=5703"
                                            address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0104;HW=7803", loaded "vaillant/bai.308523.inc", "vaillant/08.bai.csv"
                                            address 10: master #2
                                            address 15: slave #2, scanned "MF=Vaillant;ID=72000;SW=0122;HW=7703", loaded "vaillant/15.720.csv"
                                            address 31: master #8, ebusd
                                            address 36: slave #8, ebusd
                                            
                                            root@DietPi:~#
                                            
                                            
                                            

                                            
                                            root@DietPi:~/ebusd/contrib/scripts# ./readall.sh
                                            720 AdaptHeatCurve = no
                                            720 BankHolidayEndPeriod = ERR: invalid position in decode
                                            720 BankHolidayStartPeriod = ERR: invalid position in decode
                                            720 ccTimer.Friday = ERR: invalid position in decode
                                            720 ccTimer.Monday = ERR: invalid position in decode
                                            720 ccTimer.Saturday = ERR: invalid position in decode
                                            720 ccTimer.Sunday =
                                            720 ccTimer.Thursday = ERR: invalid position in decode
                                            720 ccTimer.Tuesday = ERR: invalid position in decode
                                            720 ccTimer.Wednesday = ERR: invalid position in decode
                                            720 ContinuosHeating =
                                            720 currenterror =
                                            720 CylinderChargeHyst =
                                            720 CylinderChargeOffset =
                                            720 Date =
                                            720 DisplayedOutsideTemp =
                                            720 errorhistory =
                                            720 FrostOverRideTime =
                                            720 Hc1ActualFlowTempDesired =
                                            720 Hc1AutoOffMode =
                                            720 Hc1CircuitType =
                                            720 Hc1ExcessTemp =
                                            720 Hc1FlowTemp =
                                            720 Hc1HeatCurve =
                                            720 Hc1HeatCurveAdaption =
                                            720 Hc1MaxFlowTempDesired =
                                            720 Hc1MinFlowTempDesired =
                                            720 Hc1MixerMovement =
                                            720 Hc1PumpStatus =
                                            720 Hc1RoomTempSwitchOn =
                                            720 Hc1Status =
                                            720 Hc1SummerTempLimit =
                                            720 Hc2ActualFlowTempDesired =
                                            720 Hc2AutoOffMode =
                                            720 Hc2CircuitType = inactive
                                            720 Hc2ExcessTemp =
                                            720 Hc2FlowTemp = -
                                            720 Hc2HeatCurve = 1.2
                                            720 Hc2HeatCurveAdaption =
                                            720 Hc2MaxFlowTempDesired =
                                            720 Hc2MinFlowTempDesired =
                                            720 Hc2MixerMovement =
                                            720 Hc2PumpStatus =
                                            720 Hc2RoomTempSwitchOn =
                                            720 Hc2Status =
                                            720 Hc2SummerTempLimit =
                                            720 Hc3ActualFlowTempDesired =
                                            720 Hc3AutoOffMode =
                                            720 Hc3CircuitType =
                                            720 Hc3ExcessTemp =
                                            720 Hc3FlowTemp =
                                            720 Hc3HeatCurve = 1.2
                                            720 Hc3HeatCurveAdaption =
                                            720 Hc3MaxFlowTempDesired =
                                            720 Hc3MinFlowTempDesired =
                                            720 Hc3MixerMovement =
                                            720 Hc3PumpStatus =
                                            720 Hc3RoomTempSwitchOn =
                                            720 Hc3Status =
                                            720 Hc3SummerTempLimit =
                                            720 HcStorageTempBottom =
                                            720 HcStorageTempTop =
                                            720 HolidayEndPeriod =
                                            720 HolidayStartPeriod =
                                            720 HolidayTemp =
                                            720 HwcBankHolidayEndPeriod =
                                            720 HwcBankHolidayStartPeriod =
                                            720 HwcFlowTemp =
                                            720 HwcHolidayEndPeriod = 01.01.2019
                                            720 HwcHolidayStartPeriod = 01.01.2019
                                            720 HwcLockTime = 60
                                            720 HwcMaxFlowTempDesired =
                                            720 HwcOpMode =
                                            720 HwcParallelLoading =
                                            720 HwcSFMode = auto
                                            720 HwcStorageTemp = 54.5
                                            720 HwcStorageTempBottom = -
                                            720 HwcStorageTempTop = -
                                            720 HwcTempDesired =
                                            720 hwcTimer.Friday =
                                            720 hwcTimer.Monday = ERR: invalid position in decode
                                            720 hwcTimer.Saturday = ERR: invalid position in decode
                                            720 hwcTimer.Sunday = ERR: invalid position in decode
                                            720 hwcTimer.Thursday = ERR: invalid position in decode
                                            720 hwcTimer.Tuesday = ERR: invalid position in decode
                                            720 hwcTimer.Wednesday = ERR: invalid position in decode
                                            720 HydraulicScheme = 1
                                            720 Installer1 = ERR: invalid position in decode
                                            720 Installer2 = ERR: invalid position in decode
                                            720 KeyCodeforConfigMenu = 0
                                            720 MaintenanceDate = 01.01.2019
                                            720 MaintenanceDue = no
                                            720 MaxCylinderChargeTime = 60
                                            720 MaxRoomHumidity = 40
                                            720 MultiRelaySetting = circulation
                                            720 noiseReductionTimer.Friday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Monday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Saturday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Sunday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Thursday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Tuesday = ERR: invalid position in decode
                                            720 noiseReductionTimer.Wednesday = ERR: invalid position in decode
                                            720 OpMode = ERR: invalid position in decode
                                            720 OpModeEffect = ERR: invalid position in decode
                                            720 OutsideTempAvg =
                                            720 PhoneNumber1 =
                                            720 PhoneNumber2 =
                                            720 PrEnergySum =
                                            720 PrEnergySumHc = 1
                                            720 PrEnergySumHcLastMonth = 0
                                            720 PrEnergySumHcThisMonth = 1
                                            720 PrEnergySumHwc =
                                            720 PrEnergySumHwcLastMonth = 0
                                            720 PrEnergySumHwcThisMonth =
                                            720 PrFuelSum =
                                            720 PrFuelSumHc = 12
                                            720 PrFuelSumHcLastMonth = 0
                                            720 PrFuelSumHcThisMonth =
                                            720 PrFuelSumHwc =
                                            720 PrFuelSumHwcLastMonth =
                                            720 PrFuelSumHwcThisMonth = 108
                                            720 PumpAdditionalTime = 5
                                            720 SFMode = ERR: invalid position in decode
                                            720 SolarYieldTotal = 0
                                            720 SystemFlowTemp = -
                                            720 tariffTimer.Friday = ERR: invalid position in decode
                                            720 tariffTimer.Monday = ERR: invalid position in decode
                                            720 tariffTimer.Saturday = ERR: invalid position in decode
                                            720 tariffTimer.Sunday = ERR: invalid position in decode
                                            720 tariffTimer.Thursday = ERR: invalid position in decode
                                            720 tariffTimer.Tuesday = ERR: invalid position in decode
                                            720 tariffTimer.Wednesday = ERR: invalid position in decode
                                            720 Time = 15:30:05
                                            720 ventilationTimer.Friday = ERR: invalid position in decode
                                            720 ventilationTimer.Monday = ERR: invalid position in decode
                                            720 ventilationTimer.Saturday = ERR: invalid position in decode
                                            720 ventilationTimer.Sunday = ERR: invalid position in decode
                                            720 ventilationTimer.Thursday = ERR: invalid position in decode
                                            720 ventilationTimer.Tuesday = ERR: invalid position in decode
                                            720 ventilationTimer.Wednesday = ERR: invalid position in decode
                                            720 WaterPressure =
                                            720 YieldTotal =
                                            720 z1ActualRoomTempDesired =
                                            720 z1BankHolidayEndPeriod = ERR: invalid position in decode
                                            720 z1BankHolidayStartPeriod = ERR: invalid position in decode
                                            720 z1CoolingTemp =
                                            720 z1CoolingTimer.Friday =
                                            720 z1CoolingTimer.Monday = ERR: invalid position in decode
                                            720 z1CoolingTimer.Saturday = ERR: invalid position in decode
                                            720 z1CoolingTimer.Sunday = ERR: invalid position in decode
                                            720 z1CoolingTimer.Thursday = ERR: invalid position in decode
                                            720 z1CoolingTimer.Tuesday = ERR: invalid position in decode
                                            720 z1CoolingTimer.Wednesday = ERR: invalid position in decode
                                            720 z1DayTemp = ERR: invalid position in decode
                                            720 z1HolidayEndPeriod = 01.01.2019
                                            720 z1HolidayStartPeriod = 01.01.2019
                                            720 z1HolidayTemp =
                                            720 z1Name1 =
                                            720 z1Name2 =
                                            720 z1NightTemp =
                                            720 z1OpMode =
                                            720 z1QuickVetoTemp =
                                            720 z1RoomTemp =
                                            720 z1RoomZoneMapping =
                                            720 z1SFMode =
                                            720 z1Shortname =
                                            720 z1Timer.Friday =
                                            720 z1Timer.Monday =
                                            720 z1Timer.Saturday =
                                            720 z1Timer.Sunday =
                                            720 z1Timer.Thursday = ERR: invalid position in decode
                                            720 z1Timer.Tuesday = ERR: invalid position in decode
                                            720 z1Timer.Wednesday = ERR: invalid position in decode
                                            720 z1ValveStatus = 0
                                            720 z2ActualRoomTempDesired = 0.0
                                            720 z2BankHolidayEndPeriod = ERR: invalid position in decode
                                            720 z2BankHolidayStartPeriod = ERR: invalid position in decode
                                            720 z2CoolingTemp =
                                            720 z2CoolingTimer.Friday =
                                            720 z2CoolingTimer.Monday =
                                            720 z2CoolingTimer.Saturday = ERR: invalid position in decode
                                            720 z2CoolingTimer.Sunday = ERR: invalid position in decode
                                            720 z2CoolingTimer.Thursday = ERR: invalid position in decode
                                            720 z2CoolingTimer.Tuesday = ERR: invalid position in decode
                                            720 z2CoolingTimer.Wednesday = ERR: invalid position in decode
                                            720 z2DayTemp = ERR: invalid position in decode
                                            720 z2HolidayEndPeriod = 01.01.2019
                                            720 z2HolidayStartPeriod = 01.01.2019
                                            720 z2HolidayTemp =
                                            720 z2Name1 =
                                            720 z2Name2 =
                                            720 z2NightTemp =
                                            720 z2OpMode =
                                            720 z2QuickVetoTemp =
                                            720 z2RoomTemp =
                                            720 z2RoomZoneMapping =
                                            720 z2SFMode =
                                            720 z2Shortname =
                                            720 z2Timer.Friday =
                                            720 z2Timer.Monday =
                                            720 z2Timer.Saturday =
                                            720 z2Timer.Sunday = ERR: invalid position in decode
                                            720 z2Timer.Thursday = ERR: invalid position in decode
                                            720 z2Timer.Tuesday = ERR: invalid position in decode
                                            720 z2Timer.Wednesday = ERR: invalid position in decode
                                            720 z2ValveStatus = 0
                                            720 z3ActualRoomTempDesired = 0.0
                                            720 z3BankHolidayEndPeriod = ERR: invalid position in decode
                                            720 z3BankHolidayStartPeriod = ERR: invalid position in decode
                                            720 z3DayTemp = ERR: invalid position in decode
                                            720 z3HolidayEndPeriod = 01.01.2019
                                            720 z3HolidayStartPeriod = 01.01.2019
                                            720 z3HolidayTemp =
                                            720 z3Name1 =
                                            720 z3Name2 = ERR: invalid position in decode
                                            720 z3NightTemp =
                                            720 z3OpMode =
                                            720 z3QuickVetoTemp =
                                            720 z3RoomTemp =
                                            720 z3RoomZoneMapping =
                                            720 z3SFMode =
                                            720 z3Shortname =
                                            720 z3ValveStatus =
                                            
                                            


                                            Ausgabe html.txt


                                            Ausgabe grab.txt

                                            Hat jewand vielleicht ein Rat woran das liegen kann ?

                                            xxx_turbo_xxx 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            861
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            ebus ebus adapter error erste schritte problem
                                            49
                                            388
                                            100343
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo