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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Supportthread Resol-Adapter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    816

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Supportthread Resol-Adapter

Geplant Angeheftet Gesperrt Verschoben Entwicklung
176 Beiträge 10 Kommentatoren 21.9k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • GrizzelbeeG Grizzelbee

    @noio sagte in Supportthread Resol-Adapter:

    Send.....geht nicht.....

    Ich verstehe ehrlich gesagt nicht was Du da machen und erreichen willst.
    Für den Deltasol MX Controller sind lediglich 2 Actions definiert - nämlich die Betriebsart der beiden Heizkreise umzustellen. Und zwar auf: EIN, AUS und Automatik.

    That's it.

    Erkläre doch bitte mal, was Du zu erreichen versuchst und wie.

    viele Grüße
    grizzelbee1

    N Offline
    N Offline
    noio
    schrieb am zuletzt editiert von noio
    #146

    @grizzelbee said in Supportthread Resol-Adapter:

    Für den Deltasol MX Controller sind lediglich 2 Actions definiert - nämlich die Betriebsart der beiden Heizkreise umzustellen. Und zwar auf: EIN, AUS und Automatik.

    Genau dass......mit eingaben im VIS...

    deltasol-mx2xx.js:

    {"dp": [
            {"dpName":"Heizung_Heizkreis1_Betriebsart", "name":"Heizung_Heizkreis1_Betriebsart", "type":"number","min":0, "max":5,"states":{"0":"Automatik","1":"Tag", "2":"Nacht", "3":"Sommer", "4":"Urlaub", "5":"Aus"}},
             {"dpName":"Heizung_Heizkreis2_Betriebsart", "name":"Heizung_Heizkreis2_Betriebsart", "type":"number","min":0, "max":5, "states":{"0":"Automatik", "1":"Tag", "2":"Nacht", "3":"Sommer", "4":"Urlaub", "5":"Aus"}}
           ],
       "fct":[{"name":"Heizung_Heizkreis1_Betriebsart","cmd":"Heizung_Heizkreis1_Betriesbsart","val":"val"},
               {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
              ]
    }
    
    N 1 Antwort Letzte Antwort
    0
    • N noio

      @grizzelbee said in Supportthread Resol-Adapter:

      Für den Deltasol MX Controller sind lediglich 2 Actions definiert - nämlich die Betriebsart der beiden Heizkreise umzustellen. Und zwar auf: EIN, AUS und Automatik.

      Genau dass......mit eingaben im VIS...

      deltasol-mx2xx.js:

      {"dp": [
              {"dpName":"Heizung_Heizkreis1_Betriebsart", "name":"Heizung_Heizkreis1_Betriebsart", "type":"number","min":0, "max":5,"states":{"0":"Automatik","1":"Tag", "2":"Nacht", "3":"Sommer", "4":"Urlaub", "5":"Aus"}},
               {"dpName":"Heizung_Heizkreis2_Betriebsart", "name":"Heizung_Heizkreis2_Betriebsart", "type":"number","min":0, "max":5, "states":{"0":"Automatik", "1":"Tag", "2":"Nacht", "3":"Sommer", "4":"Urlaub", "5":"Aus"}}
             ],
         "fct":[{"name":"Heizung_Heizkreis1_Betriebsart","cmd":"Heizung_Heizkreis1_Betriesbsart","val":"val"},
                 {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
                ]
      }
      
      N Offline
      N Offline
      noio
      schrieb am zuletzt editiert von
      #147

      Meiner Meinung passt dass soweit ,jedoch zeigt der Regler keine Reaktion weinn ich unter "Aktions" etwas
      Umstelle.......um die Heizkreis zu schalten.......

      Danke , MFG
      Noio

      N 1 Antwort Letzte Antwort
      0
      • N noio

        Meiner Meinung passt dass soweit ,jedoch zeigt der Regler keine Reaktion weinn ich unter "Aktions" etwas
        Umstelle.......um die Heizkreis zu schalten.......

        Danke , MFG
        Noio

        N Offline
        N Offline
        noio
        schrieb am zuletzt editiert von
        #148

        Ok , liegt wohl (auch zum Teil) an meiner 2.11 Firmware......hab da nen Bug Report gefunden.........
        dass das bei mir nicht geht...

        Schade eigentlich , wär ganz praktisch gewesen....so bleibts beim Weg in den Keller.......

        PS: Ich mach kein Firmware Update mehr wenn eh alles läuft.

        GrizzelbeeG 1 Antwort Letzte Antwort
        0
        • N noio

          Ok , liegt wohl (auch zum Teil) an meiner 2.11 Firmware......hab da nen Bug Report gefunden.........
          dass das bei mir nicht geht...

          Schade eigentlich , wär ganz praktisch gewesen....so bleibts beim Weg in den Keller.......

          PS: Ich mach kein Firmware Update mehr wenn eh alles läuft.

          GrizzelbeeG Offline
          GrizzelbeeG Offline
          Grizzelbee
          Developer
          schrieb am zuletzt editiert von
          #149

          @noio sagte in Supportthread Resol-Adapter:

          Ok , liegt wohl (auch zum Teil) an meiner 2.11 Firmware......hab da nen Bug Report gefunden.........
          dass das bei mir nicht geht...

          Denkbar, mein Controller wird nicht auf 2.x aktualisiert, deswegen kann ich das selbst nicht testen.
          Vielleicht bringt es was, wenn ich die zugrunde liegende Bibliothek gelegentlich mal aktualisiere.

          PS: Ich mach kein Firmware Update mehr wenn eh alles läuft.

          Bedeutet das, das die Probleme erst nach dem, Update auftraten?
          Ist vielleicht ein Downgrade möglich?

          viele Grüße
          Grizzelbee

          N 2 Antworten Letzte Antwort
          0
          • GrizzelbeeG Grizzelbee

            @noio sagte in Supportthread Resol-Adapter:

            Ok , liegt wohl (auch zum Teil) an meiner 2.11 Firmware......hab da nen Bug Report gefunden.........
            dass das bei mir nicht geht...

            Denkbar, mein Controller wird nicht auf 2.x aktualisiert, deswegen kann ich das selbst nicht testen.
            Vielleicht bringt es was, wenn ich die zugrunde liegende Bibliothek gelegentlich mal aktualisiere.

            PS: Ich mach kein Firmware Update mehr wenn eh alles läuft.

            Bedeutet das, das die Probleme erst nach dem, Update auftraten?
            Ist vielleicht ein Downgrade möglich?

            viele Grüße
            Grizzelbee

            N Offline
            N Offline
            noio
            schrieb am zuletzt editiert von
            #150

            @grizzelbee said in Supportthread Resol-Adapter:

            Bedeutet das, das die Probleme erst nach dem, Update auftraten?

            Nö , ich hab den iobroker erst vor kurzem endteckt , den Regler hab ich >10Jahre im Betrieb ohne Probleme.....
            Ich halte halt gern meine Geräte auf aktuellem Stand .....

            1 Antwort Letzte Antwort
            0
            • GrizzelbeeG Grizzelbee

              @noio sagte in Supportthread Resol-Adapter:

              Ok , liegt wohl (auch zum Teil) an meiner 2.11 Firmware......hab da nen Bug Report gefunden.........
              dass das bei mir nicht geht...

              Denkbar, mein Controller wird nicht auf 2.x aktualisiert, deswegen kann ich das selbst nicht testen.
              Vielleicht bringt es was, wenn ich die zugrunde liegende Bibliothek gelegentlich mal aktualisiere.

              PS: Ich mach kein Firmware Update mehr wenn eh alles läuft.

              Bedeutet das, das die Probleme erst nach dem, Update auftraten?
              Ist vielleicht ein Downgrade möglich?

              viele Grüße
              Grizzelbee

              N Offline
              N Offline
              noio
              schrieb am zuletzt editiert von noio
              #151

              @grizzelbee said in Supportthread Resol-Adapter:

              Ist vielleicht ein Downgrade möglich?

              Ja , wenn man den Regler zu Resol schickt und kostet was.... (lt.deren Webseite)

              MFG

              F 1 Antwort Letzte Antwort
              0
              • N noio

                @grizzelbee said in Supportthread Resol-Adapter:

                Ist vielleicht ein Downgrade möglich?

                Ja , wenn man den Regler zu Resol schickt und kostet was.... (lt.deren Webseite)

                MFG

                F Offline
                F Offline
                Faz
                schrieb am zuletzt editiert von
                #152

                @noio, schon mal die RESOL APP "VBus Touch HC" für Android oder Apple angesehen?
                Dort kann man mit dem MX Regler genau das schalten, kostet allerdings meine 10€ für die RESOL MX Geräte-Freischaltung.
                Wäre eine Alternative wenn du nicht in den Keller rennen willst und es mit dem IoBroker nicht mehr funktioniert.

                Grüße Faz

                N 1 Antwort Letzte Antwort
                0
                • F Faz

                  @noio, schon mal die RESOL APP "VBus Touch HC" für Android oder Apple angesehen?
                  Dort kann man mit dem MX Regler genau das schalten, kostet allerdings meine 10€ für die RESOL MX Geräte-Freischaltung.
                  Wäre eine Alternative wenn du nicht in den Keller rennen willst und es mit dem IoBroker nicht mehr funktioniert.

                  Grüße Faz

                  N Offline
                  N Offline
                  noio
                  schrieb am zuletzt editiert von
                  #153

                  @faz said in Supportthread Resol-Adapter:

                  @noio, schon mal die RESOL APP "VBus Touch HC" gesehen ?

                  Grüße Faz

                  Habs mir grad nochmal angesehen......Die App will ne Registrierung bei Vbus.net von mir......will ich nicht....

                  Trotzdem Danke.......
                  MFG

                  1 Antwort Letzte Antwort
                  0
                  • N Offline
                    N Offline
                    noio
                    schrieb am zuletzt editiert von
                    #154

                    Hallo ich nochmal.....
                    Könnte die main.js geändert werden damit Angelegte Datenpunkte anpassbar werden ?

                    MFG
                    noio

                    GrizzelbeeG 1 Antwort Letzte Antwort
                    0
                    • N noio

                      Hallo ich nochmal.....
                      Könnte die main.js geändert werden damit Angelegte Datenpunkte anpassbar werden ?

                      MFG
                      noio

                      GrizzelbeeG Offline
                      GrizzelbeeG Offline
                      Grizzelbee
                      Developer
                      schrieb am zuletzt editiert von
                      #155

                      @noio sagte in Supportthread Resol-Adapter:

                      Könnte die main.js geändert werden damit Angelegte Datenpunkte anpassbar werden ?

                      Ja, könnte man grundsätzlich, aber was soll das bringen?
                      Alles was sinnvoll Änderbar ist (also auch irgendwelche Aktionen auslöst) findest Du unter "Actions".
                      Alles Andere ist eben nicht änderbar, weil es keinen Sinn ergibt etwas daran zu ändern - und weil es mit dem nächsten Datenpoll vom Controller eh wieder überschrieben würde.

                      Was ist also deine Idee hinter der Frage?

                      viele Grüße
                      grizzelbee

                      N 1 Antwort Letzte Antwort
                      0
                      • GrizzelbeeG Grizzelbee

                        @noio sagte in Supportthread Resol-Adapter:

                        Könnte die main.js geändert werden damit Angelegte Datenpunkte anpassbar werden ?

                        Ja, könnte man grundsätzlich, aber was soll das bringen?
                        Alles was sinnvoll Änderbar ist (also auch irgendwelche Aktionen auslöst) findest Du unter "Actions".
                        Alles Andere ist eben nicht änderbar, weil es keinen Sinn ergibt etwas daran zu ändern - und weil es mit dem nächsten Datenpoll vom Controller eh wieder überschrieben würde.

                        Was ist also deine Idee hinter der Frage?

                        viele Grüße
                        grizzelbee

                        N Offline
                        N Offline
                        noio
                        schrieb am zuletzt editiert von noio
                        #156

                        @Grizzelbee sagte in Supportthread Resol-Adapter:

                        und weil es mit dem nächsten Datenpoll vom Controller eh wieder überschrieben würde.

                        genau darum gehts mir.....

                        Ich wollte die Sensoren benennen ......
                        I wollte eine sinnvolle Skalierung im Istwertdiagramm vom Material Widgeds Adapter für jeden Sensor seperat........
                        Natürlich kann man Workarounds machen ....
                        Ich dachte halt , es würd doch reichen wenn der Resol Adapter nach dem ersten Anlegen nur mehr "Values und States" aktualisiert.........

                        MFG
                        noio

                        GarganoG 1 Antwort Letzte Antwort
                        0
                        • N noio

                          @Grizzelbee sagte in Supportthread Resol-Adapter:

                          und weil es mit dem nächsten Datenpoll vom Controller eh wieder überschrieben würde.

                          genau darum gehts mir.....

                          Ich wollte die Sensoren benennen ......
                          I wollte eine sinnvolle Skalierung im Istwertdiagramm vom Material Widgeds Adapter für jeden Sensor seperat........
                          Natürlich kann man Workarounds machen ....
                          Ich dachte halt , es würd doch reichen wenn der Resol Adapter nach dem ersten Anlegen nur mehr "Values und States" aktualisiert.........

                          MFG
                          noio

                          GarganoG Offline
                          GarganoG Offline
                          Gargano
                          schrieb am zuletzt editiert von
                          #157

                          @noio erstelle Aliase, die kannst Du benennen wie Du willst.

                          N 1 Antwort Letzte Antwort
                          0
                          • GarganoG Gargano

                            @noio erstelle Aliase, die kannst Du benennen wie Du willst.

                            N Offline
                            N Offline
                            noio
                            schrieb am zuletzt editiert von noio
                            #158

                            @Gargano sagte in Supportthread Resol-Adapter:

                            @noio erstelle Aliase, die kannst Du benennen wie Du willst.

                            Danke , hab ich noch nicht gekannt.....
                            Naja ich mach das derweil selbst ,mit nem kurzen skript....

                            MFG
                            noio

                            1 Antwort Letzte Antwort
                            0
                            • N Offline
                              N Offline
                              noio
                              schrieb am zuletzt editiert von noio
                              #159
                                  //  Create or extend object
                              
                              /*
                                  createOrExtendObject(id, objData, value) {
                                      const self = this;
                                      this.getObject(id, function (err, oldObj) {
                                          if (!err && oldObj) {
                                              self.extendObject(id, objData, () => {
                                                  if (typeof value !== 'undefined') self.setState(id, value, true);
                                              });
                                          } else {
                                              self.setObjectNotExists(id, objData, () => {
                                                  if (typeof value !== 'undefined') self.setState(id, value, true);
                                              });
                                          }
                                      });
                                  }
                              */
                              
                              createOrExtendObject(id, objData, value) {
                                  const self = this;
                              
                                  // Hole das aktuelle Objekt, um zu überprüfen, ob es bereits existiert
                                  this.getObject(id, function (err, oldObj) {
                                      if (!err && oldObj) {
                                          // Objekt existiert bereits, nur den Wert des States aktualisieren
                                          const currentState = self.getState(id) ? self.getState(id).val : undefined;
                              
                                          // Nur den State setzen, wenn sich der Wert geändert hat
                                          if (typeof value !== 'undefined' && currentState !== value) {
                                              self.setState(id, value, true); // State nur aktualisieren, wenn der Wert sich geändert hat
                                          }
                                      } else {
                                          // Objekt existiert noch nicht - setze es mit den Metadaten
                                          self.setObjectNotExists(id, objData, () => {
                                              // Bei der ersten Erstellung setzen wir auch den Wert
                                              if (typeof value !== 'undefined') {
                                                  self.setState(id, value, true);
                                              }
                                          });
                                      }
                                  });
                              }
                              
                              

                              iobroker/node-modules/iobroker.resol/main.js

                              Ca. Ab Zeile 882 , das "Auskommentierte" ist das Orginal
                              Den Teil danach hab ich von ChatGPT .......gemacht bekommen .

                              Scheint so zu Funktionieren.......
                              Ich hab das (ChatGPT) zum ersten mal Benutzt , bin nicht mal Angemeldet....

                              MFG noio

                              1 Antwort Letzte Antwort
                              0
                              • N Offline
                                N Offline
                                noio
                                schrieb am zuletzt editiert von
                                #160

                                Ich hab jetzt auch einen debug Log von der Ausgabe wenn ich unter den Actions was umstelle....

                                resol.0
                                	2025-11-25 19:34:02.068	debug	Finishing runshot ...
                                resol.0
                                	2025-11-25 19:34:02.067	error	[runShot] Error: Error: Unable to complete value {"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}
                                resol.0
                                	2025-11-25 19:34:02.005	debug	Start Optimizer
                                resol.0
                                	2025-11-25 19:34:02.005	debug	options1 {"deviceAddress":32273,"version":2}
                                resol.0
                                	2025-11-25 19:34:02.004	debug	Found master with address 0x7e11
                                resol.0
                                	2025-11-25 19:34:00.015	debug	Finishing loadMyConfig...
                                resol.0
                                	2025-11-25 19:34:00.015	error	TypeError: Cannot read properties of undefined (reading 'cmd')
                                resol.0
                                	2025-11-25 19:34:00.009	debug	options1 {"deviceAddress":32273,"version":2}
                                resol.0
                                	2025-11-25 19:33:59.059	debug	Waiting for free bus...
                                resol.0
                                	2025-11-25 19:33:59.059	debug	myJSON: [{"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}]
                                resol.0
                                	2025-11-25 19:33:59.059	debug	Finishing Dpfunction...
                                resol.0
                                	2025-11-25 19:33:59.058	debug	[{"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}]
                                resol.0
                                	2025-11-25 19:33:59.058	debug	getDpFunction jsoncontrollerSetupItems->item {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
                                resol.0
                                	2025-11-25 19:33:59.058	debug	"getDpFunction jsoncontrollerSetupItems [object Object]"
                                resol.0
                                	2025-11-25 19:33:59.058	debug	State :3
                                resol.0
                                	2025-11-25 19:33:59.057	debug	State of Object: {"val":3,"ack":false,"ts":1764095639054,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1764095639054}
                                resol.0
                                	2025-11-25 19:33:59.056	debug	Change on Object: "resol.0.007E110010.Actions.Heizung_Heizkreis2_Betriebsart"
                                resol.0
                                	2025-11-25 19:33:00.015	debug	Finishing loadMyConfig...
                                resol.0
                                	2025-11-25 19:33:00.015	error	TypeError: Cannot read properties of undefined (reading 'cmd')
                                resol.0
                                	2025-11-25 19:33:00.010	debug	options1 {"deviceAddress":32273,"version":2}
                                resol.0
                                	2025-11-25 19:32:37.001	debug	Finishing runshot ...
                                resol.0
                                	2025-11-25 19:32:37.001	error	[runShot] Error: TypeError: Cannot read properties of undefined (reading 'reduce')
                                resol.0
                                	2025-11-25 19:32:36.999	debug	Save config undefined
                                resol.0
                                	2025-11-25 19:32:36.999	debug	Optimizer savedConfig = loadedConfig
                                resol.0
                                	2025-11-25 19:32:36.997	debug	options1 {"deviceAddress":32273,"version":2}
                                resol.0
                                	2025-11-25 19:32:36.996	debug	Found master with address 0x7e11
                                resol.0
                                	2025-11-25 19:32:35.019	debug	Waiting for free bus...
                                resol.0
                                	2025-11-25 19:32:35.018	debug	myJSON: undefined
                                resol.0
                                	2025-11-25 19:32:35.018	debug	Finishing Dpfunction...
                                resol.0
                                	2025-11-25 19:32:35.018	error	[getDpFunction] : fctItem not defined!
                                resol.0
                                	2025-11-25 19:32:35.018	debug	getDpFunction jsoncontrollerSetupItems->item {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
                                resol.0
                                	2025-11-25 19:32:35.018	debug	"getDpFunction jsoncontrollerSetupItems [object Object]"
                                resol.0
                                	2025-11-25 19:32:35.017	debug	State :0
                                resol.0
                                	2025-11-25 19:32:35.017	debug	State of Object: {"val":0,"ack":false,"ts":1764095555014,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1764095555014}
                                resol.0
                                	2025-11-25 19:32:35.016	debug	Change on Object: "resol.0.007E110010.Actions.Heizung_Heizkreis1_Betriebsart"
                                

                                Heizkreis 2 bekommt nach wie vor keinen Namen......und kann auch nicht benannt werden......

                                Untitled.png

                                Ansonsten Funktioniert der Adapter bei mir anstandslos fehlerfrei...
                                Nochmal vielen vielen Dank

                                MFG Noio

                                GrizzelbeeG 1 Antwort Letzte Antwort
                                0
                                • N noio

                                  Ich hab jetzt auch einen debug Log von der Ausgabe wenn ich unter den Actions was umstelle....

                                  resol.0
                                  	2025-11-25 19:34:02.068	debug	Finishing runshot ...
                                  resol.0
                                  	2025-11-25 19:34:02.067	error	[runShot] Error: Error: Unable to complete value {"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}
                                  resol.0
                                  	2025-11-25 19:34:02.005	debug	Start Optimizer
                                  resol.0
                                  	2025-11-25 19:34:02.005	debug	options1 {"deviceAddress":32273,"version":2}
                                  resol.0
                                  	2025-11-25 19:34:02.004	debug	Found master with address 0x7e11
                                  resol.0
                                  	2025-11-25 19:34:00.015	debug	Finishing loadMyConfig...
                                  resol.0
                                  	2025-11-25 19:34:00.015	error	TypeError: Cannot read properties of undefined (reading 'cmd')
                                  resol.0
                                  	2025-11-25 19:34:00.009	debug	options1 {"deviceAddress":32273,"version":2}
                                  resol.0
                                  	2025-11-25 19:33:59.059	debug	Waiting for free bus...
                                  resol.0
                                  	2025-11-25 19:33:59.059	debug	myJSON: [{"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}]
                                  resol.0
                                  	2025-11-25 19:33:59.059	debug	Finishing Dpfunction...
                                  resol.0
                                  	2025-11-25 19:33:59.058	debug	[{"valueId":"Heizung_Heizkreis2_Betriebsart","value":3}]
                                  resol.0
                                  	2025-11-25 19:33:59.058	debug	getDpFunction jsoncontrollerSetupItems->item {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
                                  resol.0
                                  	2025-11-25 19:33:59.058	debug	"getDpFunction jsoncontrollerSetupItems [object Object]"
                                  resol.0
                                  	2025-11-25 19:33:59.058	debug	State :3
                                  resol.0
                                  	2025-11-25 19:33:59.057	debug	State of Object: {"val":3,"ack":false,"ts":1764095639054,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1764095639054}
                                  resol.0
                                  	2025-11-25 19:33:59.056	debug	Change on Object: "resol.0.007E110010.Actions.Heizung_Heizkreis2_Betriebsart"
                                  resol.0
                                  	2025-11-25 19:33:00.015	debug	Finishing loadMyConfig...
                                  resol.0
                                  	2025-11-25 19:33:00.015	error	TypeError: Cannot read properties of undefined (reading 'cmd')
                                  resol.0
                                  	2025-11-25 19:33:00.010	debug	options1 {"deviceAddress":32273,"version":2}
                                  resol.0
                                  	2025-11-25 19:32:37.001	debug	Finishing runshot ...
                                  resol.0
                                  	2025-11-25 19:32:37.001	error	[runShot] Error: TypeError: Cannot read properties of undefined (reading 'reduce')
                                  resol.0
                                  	2025-11-25 19:32:36.999	debug	Save config undefined
                                  resol.0
                                  	2025-11-25 19:32:36.999	debug	Optimizer savedConfig = loadedConfig
                                  resol.0
                                  	2025-11-25 19:32:36.997	debug	options1 {"deviceAddress":32273,"version":2}
                                  resol.0
                                  	2025-11-25 19:32:36.996	debug	Found master with address 0x7e11
                                  resol.0
                                  	2025-11-25 19:32:35.019	debug	Waiting for free bus...
                                  resol.0
                                  	2025-11-25 19:32:35.018	debug	myJSON: undefined
                                  resol.0
                                  	2025-11-25 19:32:35.018	debug	Finishing Dpfunction...
                                  resol.0
                                  	2025-11-25 19:32:35.018	error	[getDpFunction] : fctItem not defined!
                                  resol.0
                                  	2025-11-25 19:32:35.018	debug	getDpFunction jsoncontrollerSetupItems->item {"name":"Heizung_Heizkreis2_Betriebsart","cmd":"Heizung_Heizkreis2_Betriebsart","val":"val"}
                                  resol.0
                                  	2025-11-25 19:32:35.018	debug	"getDpFunction jsoncontrollerSetupItems [object Object]"
                                  resol.0
                                  	2025-11-25 19:32:35.017	debug	State :0
                                  resol.0
                                  	2025-11-25 19:32:35.017	debug	State of Object: {"val":0,"ack":false,"ts":1764095555014,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1764095555014}
                                  resol.0
                                  	2025-11-25 19:32:35.016	debug	Change on Object: "resol.0.007E110010.Actions.Heizung_Heizkreis1_Betriebsart"
                                  

                                  Heizkreis 2 bekommt nach wie vor keinen Namen......und kann auch nicht benannt werden......

                                  Untitled.png

                                  Ansonsten Funktioniert der Adapter bei mir anstandslos fehlerfrei...
                                  Nochmal vielen vielen Dank

                                  MFG Noio

                                  GrizzelbeeG Offline
                                  GrizzelbeeG Offline
                                  Grizzelbee
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #161

                                  @noio

                                  Nichts desto Trotz hat @Gargano absolut Recht: Nimm den Alias-Manager Adapter und richte Aliase ein. Das ist zwar erst einmal ein bisschen Arbeit; ist aber deutlich nachhaltiger und erspart dir in der Zukunft eine Menge Aufwand. Vertrau mir - bei mir sterben pro Jahr 1-2 Shellys; da sind Aliase Gold wert.

                                  Begründung:

                                  1. Wenn Du die main.js in der gezeigten Art veränderst, schneidest Du dich von Updates ab, denn die überschreiben deine Änderung jedes mal wieder. Ich denke nicht das das in deinem Sinne ist.
                                  2. Mit Aliasen kannst Du jeden Datenpunkt benennen, wie Du es willst.
                                  3. Mit Aliasen verwendest Du in Skripten, einer Visualisierung, ... nur noch die Aliase und nicht mehr die "Original"-Datenpunkte. Das spart Dir eine Unmenge an Zeit und Ärger, wenn Du mal ein Gerät ersetzen musst und dann nur noch ein paar Aliase ändern musst und nicht an zig Stellen suchen musst ob oder wo Du den Datenpunkt ansprichst.

                                  Am einfachen Beispiel eines Lichtsensors bei mir kann das z.B. so aussehen:
                                  48203c82-8fd7-4231-bfa4-9941c6059630-image.png

                                  1223573a-0d49-4fe7-bbcb-df50118c3479-image.png

                                  Das liest sich sogar in Blockly etc richtig gut.

                                  viele Grüße
                                  grizzelbee

                                  1 Antwort Letzte Antwort
                                  0
                                  • mcm1957M Online
                                    mcm1957M Online
                                    mcm1957
                                    schrieb am zuletzt editiert von
                                    #162

                                    Also wenn es dir drum geht, dass das NAME Feld überschrieben wird, dann erstell doch ein Issue beim Adapter,
                                    Da sollte beim extendObject ein 'preserve' ergänzt werden, dann ist das Ganze sauber.

                                    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                                    Support Repositoryverwaltung.

                                    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                                    LESEN - gute Forenbeitrage

                                    N 1 Antwort Letzte Antwort
                                    0
                                    • mcm1957M mcm1957

                                      Also wenn es dir drum geht, dass das NAME Feld überschrieben wird, dann erstell doch ein Issue beim Adapter,
                                      Da sollte beim extendObject ein 'preserve' ergänzt werden, dann ist das Ganze sauber.

                                      N Offline
                                      N Offline
                                      noio
                                      schrieb am zuletzt editiert von
                                      #163

                                      @mcm1957 sagte in Supportthread Resol-Adapter:

                                      erstell doch ein Issue beim Adapter,

                                      Ich finde nicht wo.....

                                      mcm1957M 1 Antwort Letzte Antwort
                                      0
                                      • N Offline
                                        N Offline
                                        noio
                                        schrieb am zuletzt editiert von noio
                                        #164

                                        @Grizzelbee

                                        Das mit dem update ist mir bewusst.....

                                        Wenn ich den Adapter bevor ich update pausiere dann die main.js anpasse und danach den adapter wiedwr starte dürfte nichts überschrieben werden......

                                        1 Antwort Letzte Antwort
                                        0
                                        • N noio

                                          @mcm1957 sagte in Supportthread Resol-Adapter:

                                          erstell doch ein Issue beim Adapter,

                                          Ich finde nicht wo.....

                                          mcm1957M Online
                                          mcm1957M Online
                                          mcm1957
                                          schrieb am zuletzt editiert von
                                          #165

                                          @noio
                                          Sollte dieser Adapater sein:
                                          https://github.com/Grizzelbee/ioBroker.resol/issues

                                          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                                          Support Repositoryverwaltung.

                                          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                                          LESEN - gute Forenbeitrage

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          647

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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