Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adatper Wolf

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

      7 und 9 ist praktisch das selbe. Die 9er Version unterstützt noch zusätzlich "WiButler".

      Die Einbindung in ioBroker geht nur mit 8.

      1 Reply Last reply Reply Quote 0
      • K
        kirbsi last edited by

        Danke für die Antwort. Das ist echt schade. Kennt sich jemand mit dem KNX Adapter von Wolf aus? Wäre ja ne alternative die Signale doch in Iobroker zu bekommen!

        1 Reply Last reply Reply Quote 0
        • L
          Lollo79 last edited by

          Ein Hallo an die Entwickler des ISM8i Adapters,

          Ich habe mir aufgrund des Adapters ein ISM8i zugelegt jedoch läuft dieses schon auf dem FW Stand 1.5 und dieser hat ein paar mehr Datenpunkte und auch Beschriftungsänderungen. Was genau müsste geändert werden um dieses ISM8i mit dem Adapter zu betreiben?

          MFG Silvio

          1 Reply Last reply Reply Quote 0
          • S
            Sandomor last edited by

            Hallo,

            also ich habe eine CGB-24, 1x BM, 1xKM, 1x SM2 …. und ein ISM8i dass ich extern mit Spannung versorge und am EBus hängt.

            Nur bekomme ich leider keine Daten. Ich habe mir jetzt das ISM8i näher angeschaut und festgestellt, dass es wohl nur mit dem BM-2 geht und dem CBG-2-XX.

            Reicht es wenn ich ein BM-2 in meine Heizanlage hänge und bekomme ich dann auch Daten von der CGB-24?

            oder habt Ihr eine andere Idee?

            1 Reply Last reply Reply Quote 0
            • L
              Lollo79 last edited by

              Hallo an smiling Jack,

              warum wird die Sollwertkorrektur die laut Wolf in 0,5er Schritten verstellbar ist hiermit

              else if (type == 'DPT_Tempd' && name == "Sollwertkorrektur") {
                      val = Math.round(data * 2) / 2
                      if (val > 4) {
                          val = 4
                      }
                      if (val < -4) {
                          val = -4
                      }
              

              die Kommastelle wieder weggerundet?

              1 Reply Last reply Reply Quote 0
              • L
                Lollo79 last edited by

                @Sandomor:

                Hallo,

                also ich habe eine CGB-24, 1x BM, 1xKM, 1x SM2 …. und ein ISM8i dass ich extern mit Spannung versorge und am EBus hängt.

                Nur bekomme ich leider keine Daten. Ich habe mir jetzt das ISM8i näher angeschaut und festgestellt, dass es wohl nur mit dem BM-2 geht und dem CBG-2-XX.

                Reicht es wenn ich ein BM-2 in meine Heizanlage hänge und bekomme ich dann auch Daten von der CGB-24?

                oder habt Ihr eine andere Idee? `

                Hallo Sandomor,

                ich glaube nicht das dass ism8i mit der alten CGB Version funktioniert es muss nicht nur ein BM-2 sein sondern auch die Thermenplatine muss eine HCM-2 sein.

                MFG Silvio

                1 Reply Last reply Reply Quote 0
                • G
                  galferiz last edited by

                  Kann man eigentlich die Heizung mit dem iobroker anhand der Datenpunkte steuern?

                  Würde gerne Warmwasser Modus von standby auf Automatikschalten und zurück.

                  Geht das?

                  1 Reply Last reply Reply Quote 0
                  • B
                    BlueEssi last edited by

                    @galferiz:

                    Kann man eigentlich die Heizung mit dem iobroker anhand der Datenpunkte steuern?

                    Würde gerne Warmwasser Modus von standby auf Automatikschalten und zurück.

                    Geht das? `

                    Ja, das geht.

                    1 Reply Last reply Reply Quote 0
                    • G
                      galferiz last edited by

                      > Ja, das geht.

                      Und wie?

                      wenn ich den Datenpunkt umschreibe (von Standby auf Automatik bei Warmwasser (BM1-58)) ändert sich bei meiner Heizung nix 😉

                      Braucht man dafür das Wolf KNX Set.

                      Die ISM8i alleine kann das nicht oder?

                      1 Reply Last reply Reply Quote 0
                      • B
                        BlueEssi last edited by

                        @galferiz:

                        > Ja, das geht.

                        Und wie?

                        wenn ich den Datenpunkt umschreibe (von Standby auf Automatik bei Warmwasser (BM1-58)) ändert sich bei meiner Heizung nix 😉

                        Braucht man dafür das Wolf KNX Set.

                        Die ISM8i alleine kann das nicht oder? `

                        Doch, so sollte es gehen. Und auch nur mit dem ISM8i. Hast du den Adapter erfolgreich verbunden?

                        Gesendet von iPhone mit Tapatalk

                        1 Reply Last reply Reply Quote 0
                        • G
                          galferiz last edited by

                          Ja, ist verbunden arbeite seit Monaten und liefert aktuelle Daten.

                          Was schreibst du denn in die Datenpunkte?

                          Den Code - für Auto = 0 und Standby = 2 gemäß Bedienungsanleitung,

                          oder den Namen - Automatikbetrieb ?

                          Kannst du mir das mal im Detail zeigen?

                          Danke

                          1 Reply Last reply Reply Quote 0
                          • B
                            BlueEssi last edited by

                            @galferiz:

                            Ja, ist verbunden arbeite seit Monaten und liefert aktuelle Daten.

                            Was schreibst du denn in die Datenpunkte?

                            Den Code - für Auto = 0 und Standby = 2 gemäß Bedienungsanleitung,

                            oder den Namen - Automatikbetrieb ?

                            Kannst du mir das mal im Detail zeigen?

                            Danke `

                            Den Namen: "Standby;Automatikbetrieb;Dauerbetrieb"

                            Es kann sein, dass der Fehler in der Firmware-Version der Heizung liegt. Ich meine, es gab vor der aktuellen nicht die Möglichkeit die einzelnen Heizkreise in unterschiedliche Modi zu setzen. Dann kannst du als Alternative die Auswahl eines Zeitprogrammes setzen: Warmwasser Zeitprogramm 1, 2 oder 3, wovon nur eins auf "true" gesetzt werden muss und die anderen gehen automatisch auf "false".

                            1 Reply Last reply Reply Quote 0
                            • G
                              galferiz last edited by

                              Ok, geht doch.

                              Meine Ism8i Karte hatte sich aufgehangen wie auch immer sowas geht, aber jetzt läuft Sie und nimmt auch die Objektänderungen an.

                              Trotzdem danke nochmal.

                              1 Reply Last reply Reply Quote 0
                              • E
                                Einklaus last edited by

                                Hallo,

                                erstmal Danke für den Adapter.

                                Habe Probleme mit der CWL300. Die Heizung, Mischer, Solar sind i.O.

                                Bei der CWL wird das richtige Zeitprogramm angezeigt, aber keine Temperaturen (Zuluft/Abluft).

                                Lüftung kann auch nicht angesteuert werden bzw. keine Änderungen feststellbar.

                                Jemand eine Idee woran das liegen kann ??

                                Im LOG zeigt er Probleme an fängt mit dieser Meldung an:

                                wolf.1 2018-08-04 09:54:20.913 error Can't parse DP : 149 - data: 0620f080001504000000f006009500010095030100 - length: 21

                                Node Versionen

                                Node 10.7.0

                                NPM 6.3.0

                                Grüße

                                Klaus

                                1 Reply Last reply Reply Quote 0
                                • S
                                  schrorg last edited by

                                  Hallo zusammen,

                                  exakt dieses Problem habe ich auch:

                                  2018-08-30 08:18:09.300  - info: wolf.1 starting. Version 0.9.2 in /opt/iobroker/node_modules/iobroker.wolf, node: v6.14.3
                                  2018-08-30 08:19:14.977  - error: wolf.1 Can't parse DP : 149 - data: 0620f080001504000000f006009500010095030100 - length: 21
                                  2018-08-30 08:19:15.613  - error: wolf.1 uncaught exception: "list" argument must be an Array of Buffers
                                  2018-08-30 08:19:15.615  - error: wolf.1 TypeError: "list" argument must be an Array of Buffers
                                      at Function.Buffer.concat (buffer.js:314:13)
                                      at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker.wolf/wolf.js:467:48)
                                      at emitTwo (events.js:106:13)
                                      at Adapter.emit (events.js:191:7)
                                      at Immediate. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3194:38)
                                      at runCallback (timers.js:672:20)
                                      at tryOnImmediate (timers.js:645:5)
                                      at processImmediate [as _immediateCallback] (timers.js:617:5)
                                  2018-08-30 08:19:16.166  - info: wolf.1 terminating
                                  2018-08-30 08:19:16.188  - error: Caught by controller[0]: TypeError: "list" argument must be an Array of Buffers
                                  2018-08-30 08:19:16.189  - error: Caught by controller[0]:     at Function.Buffer.concat (buffer.js:314:13)
                                  2018-08-30 08:19:16.190  - error: Caught by controller[0]:     at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker.wolf/wolf.js:467:48)
                                  2018-08-30 08:19:16.190  - error: Caught by controller[0]:     at emitTwo (events.js:106:13)
                                  2018-08-30 08:19:16.190  - error: Caught by controller[0]:     at Adapter.emit (events.js:191:7)
                                  2018-08-30 08:19:16.191  - error: Caught by controller[0]:     at Immediate. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3194:38)
                                  2018-08-30 08:19:16.191  - error: Caught by controller[0]:     at runCallback (timers.js:672:20)
                                  2018-08-30 08:19:16.192  - error: Caught by controller[0]:     at tryOnImmediate (timers.js:645:5)
                                  2018-08-30 08:19:16.192  - error: Caught by controller[0]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
                                  2018-08-30 08:19:16.193  - error: host.pi-2 instance system.adapter.wolf.1 terminated with code 0 (OK)
                                  2018-08-30 08:19:16.194  - info: host.pi-2 Restart adapter system.adapter.wolf.1 because enabled
                                  2018-08-30 08:19:46.214  - info: host.pi-2 instance system.adapter.wolf.1 started with pid 1218</anonymous></anonymous></anonymous></anonymous>
                                  

                                  Und dann geht's von vorne los.

                                  Wie bekomme ich denn diese Problematik in den Griff bevor es wieder kälter wird? 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    Einklaus last edited by

                                    Habe Iobroker auch auf einen Pi aufgesetzt (NOde 8.X), war aber das gleiche Ergebnis.

                                    CWL habe ich abgewählt. Einen Sinn hat es ja aktuell nicht.

                                    Bei der Wolf Heizung habe ich alle Zeitprogramme gelöscht, Parameter Reset gemacht und …. Fehler war immer noch da.

                                    Wenn ich Zeit habe muss ich mal in den Adapter schauen ob mir was auffällt. Bin allerdings nicht gerade ein Wissender 😉

                                    Grüße Klaus

                                    1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 last edited by

                                      Der erste Schritt wäre mal ein GitHub-Issue mit dem Fehler anzulegen wenn es da noch nicht gemeldet ist. Wenn es schon gemeldet ist hängt EUch an den Thread da dran.

                                      1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 last edited by

                                        PS: Auf Github gibt es eine 1.0.0 … vllt die mal testen? Mal mindestens sollte die 1.0.0 eine andere Zeilennummer für die Fehlermeldung haben und daher einfacher zum Fixen!

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          Einklaus last edited by

                                          Hallo Apollon,

                                          hatte es mit der 0.9.2 und mit der 1.0.0 versucht. Hatte auch eine zweite Instanz angelegt, bei der nur die CWL angewählt war.

                                          Ergebnis war immer noch eine Fehler Serie. Mit dem Melden ist eine super Idee.

                                          Bin leider noch ein Neuling und daher bin ich gar nicht auf die Idee gekommen.

                                          Danke dir

                                          Wolf.2	2018-09-02 17:33:45.119	error	Can't parse DP : 157 - data: 0620f080001704000000f006009d0001009d0303000000 - length: 23
                                          wolf.2	2018-09-02 17:33:44.974	error	Can't parse DP : 156 - data: 0620f080001704000000f006009c0001009c0303000000 - length: 23
                                          wolf.2	2018-09-02 17:33:44.816	error	at processImmediate (timers.js:646:5)
                                          wolf.2	2018-09-02 17:33:44.816	error	at tryOnImmediate (timers.js:664:5)
                                          wolf.2	2018-09-02 17:33:44.816	error	at runCallback (timers.js:693:18)
                                          wolf.2	2018-09-02 17:33:44.816	error	at Immediate. <anonymous>(D:\ioBroker\node_modules\iobroker.js-controller\lib\adapter.js:3429:38)
                                          wolf.2	2018-09-02 17:33:44.816	error	at Adapter.emit (events.js:182:13)
                                          wolf.2	2018-09-02 17:33:44.816	error	at Adapter. <anonymous>(D:\ioBroker\node_modules\iobroker.wolf\wolf.js:460:48)
                                          wolf.2	2018-09-02 17:33:44.816	error	at Function.concat (buffer.js:479:13)
                                          wolf.2	2018-09-02 17:33:44.816	error	TypeError [ERR_INVALID_ARG_TYPE]: The "list[1]" argument must be one of type Array, Buffer, or Uint8Array. Received type string
                                          wolf.2	2018-09-02 17:33:44.815	error	uncaught exception: The "list[1]" argument must be one of type Array, Buffer, or Uint8Array. Received type string
                                          wolf.2	2018-09-02 17:33:44.670	error	at processImmediate (timers.js:646:5)
                                          wolf.2	2018-09-02 17:33:44.670	error	at tryOnImmediate (timers.js:664:5)
                                          wolf.2	2018-09-02 17:33:44.670	error	at runCallback (timers.js:693:18)
                                          wolf.2	2018-09-02 17:33:44.670	error	at Immediate. <anonymous>(D:\ioBroker\node_modules\iobroker.js-controller\lib\adapter.js:3429:38)
                                          wolf.2	2018-09-02 17:33:44.670	error	at Adapter.emit (events.js:182:13)
                                          wolf.2	2018-09-02 17:33:44.670	error	at Adapter. <anonymous>(D:\ioBroker\node_modules\iobroker.wolf\wolf.js:460:48)
                                          wolf.2	2018-09-02 17:33:44.670	error	at Function.concat (buffer.js:479:13)
                                          wolf.2	2018-09-02 17:33:44.670	error	TypeError [ERR_INVALID_ARG_TYPE]: The "list[1]" argument must be one of type Array, Buffer, or Uint8Array. Received type string
                                          wolf.2	2018-09-02 17:33:44.670	error	uncaught exception: The "list[1]" argument must be one of type Array, Buffer, or Uint8Array. Received type string
                                          wolf.2	2018-09-02 17:33:42.219	error	Can't parse DP : 149 - data: 0620f080001504000000f006009500010095030100 - length: 21</anonymous></anonymous></anonymous></anonymous>
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            Einklaus last edited by

                                            Hallo,

                                            konnte die CWl anwählen indem ich folgendes gemacht habe.

                                            In der Wolf.js steht die Zeile
                                            > } else if (datapoints[dp].name == "Programmwahl CWL") {
                                            diese muss durch
                                            > } else if (datapoints[dp].name == "Programm CWL") {

                                            ersetzt werden (Name war nur Falsch geschrieben, in der Datapoints.json steht Programm CWL) .

                                            Hatte dann den > Can't parse DP : 149 - data: 0620f080001504000000f006009500010095030100 - length: 21 Fehler weg.

                                            Zusätzlich scheint er Probleme mit den Parametern der Zeitenprogramme (154,155,156,157,159,160,161,162) zu haben.

                                            Hier habe ich in der Dateidatapoints.json den Type auf DPT_Switch geändert.

                                            Er zeigt wohl jetzt keine vernünftigen Daten dort an, aber der Rest wird angezeigt.

                                            Leider habe ich Null Ahnung von Jvascript/Json, so dass ich den Fehler nicht wirklich gefunden habe.

                                            Eher ein bisschen …... nicht schön aber es klappt irgendwie 🙂

                                            Bei dem Parametern für 175 muss bei Einheit nebenbei nur "" stehen. Er zeigt sonst als Einheit "Heizgerät(1)" an.

                                            Hier meine geänderte Cwl Reihe in der datapoints.json ` > {

                                            "148": {

                                            "name": "Störung",

                                            "type": "DPT_Switch",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "149": {

                                            "name": "Programm CWL",

                                            "type": "DPT_DHWMode",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "150": {

                                            "name": "Zeitprogramm 1",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "151": {

                                            "name": "Zeitprogramm 2",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "152": {

                                            "name": "Zeitprogramm 3",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "153": {

                                            "name": "Zeitweise Intensivlüftung AN/AUS",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "154": {

                                            "name": "Zeitweise Intensivlüftung Startdatum",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "155": {

                                            "name": "Zeitweise Intensivlüftung Enddatum",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "156": {

                                            "name": "Zeitweise Intensivlüftung Startzeit",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "157": {

                                            "name": "Zeitweise Intensivlüftung Endzeit",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "158": {

                                            "name": "Zeitweiser Feuchteschutz AN/AUS",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "159": {

                                            "name": "Zeitweiser Feuchteschutz Startdatum",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "160": {

                                            "name": "Zeitweiser Feuchteschutz Enddatum",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "161": {

                                            "name": "Zeitweiser Feuchteschutz Startzeit",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "162": {

                                            "name": "Zeitweiser Feuchteschutz Endzeit",

                                            "type": "DPT_Switch",

                                            "rw": "rw",

                                            "einheit": ""

                                            },

                                            "163": {

                                            "name": "Lüftungsstufe",

                                            "type": "DPT_Scaling",

                                            "rw": "r",

                                            "einheit": "%"

                                            },

                                            "164": {

                                            "name": "Ablufttemperatur",

                                            "type": "DPT_Value_Temp",

                                            "rw": "r",

                                            "einheit": "°C"

                                            },

                                            "165": {

                                            "name": "Frischlufttemperatur",

                                            "type": "DPT_Value_Temp",

                                            "rw": "r",

                                            "einheit": "°C"

                                            },

                                            "166": {

                                            "name": "Luftdurchsatz Zuluft",

                                            "type": "DPT_FlowRate_m3/h",

                                            "rw": "r",

                                            "einheit": "m³/h"

                                            },

                                            "167": {

                                            "name": "Luftdurchsatz Abluft",

                                            "type": "DPT_FlowRate_m3/h",

                                            "rw": "r",

                                            "einheit": "m³/h"

                                            },

                                            "168": {

                                            "name": "Bypass Initialisierung",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "169": {

                                            "name": "Bypass öffnet/offen",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "170": {

                                            "name": "Bypass schließt/geschlossen",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "171": {

                                            "name": "Bypass Fehler",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "172": {

                                            "name": "Frost Status: Initialisierung/Warte",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "173": {

                                            "name": "Frost Status: Kein Frost",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "174": {

                                            "name": "Frost Status: Vorwärmer",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            "175": {

                                            "name": "Frost Status: Fehler/Unausgeglichen",

                                            "type": "DPT_Bool",

                                            "rw": "r",

                                            "einheit": ""

                                            },

                                            } `

                                            Was mir dann aufgefallen ist, dass ich bei eingestellten 100m3/h Luft den Wert 9980000 stehen hatte.

                                            Hier muss wiederum bei der Wolf.js folgendes geändert werden

                                            Alt:
                                            ` > } else if (type == 'DPT_FlowRate_m3/h') {

                                            return dec.decodeDPT13(data) `

                                            Neu:
                                            ` > } else if (type == 'DPT_FlowRate_m3/h') {

                                            return Math.round(dec.decodeDPT13(data) / 10000) // Berechnung m3/h `

                                            Achso, die Wolf.js steht im Verzeichnis node_modules/iobroker.wolf

                                            die Datei datapoints.json steht im Verzeichnis node_modules/iobroker.wolf/js

                                            Hoffe dem einen oder anderen damit helfen zu können

                                            Gruß

                                            Klaus

                                            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

                                            911
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            21
                                            103
                                            15286
                                            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