Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[Vorlage] Heizungsthermostatsteuerung 2.1 - Script

Scheduled Pinned Locked Moved Skripten / Logik
javascripttemplateheatingclimate
1.1k Posts 115 Posters 414.0k Views 61 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Snop007
    wrote on last edited by
    #920

    Tatsächlich funktioniert es bei mir noch nicht. Ich habe sicher irgendwo etwas falsch verändert.

    So sieht mein Log aus:

    Log herunterladen
    Log-Größe: 0.86 MB 
    Zeit	
    
    javascript.0	2019-01-11 13:20:00.534	info	script.js.common.HZH.Heizung: Heizungsscript verarbeitung Cron durchgelaufen
    javascript.0	2019-01-11 13:19:23.459	info	script.js.common.HZH.Heizung: Heizungsscript verarbeitung benutzt Cron
    javascript.0	2019-01-11 13:19:21.457	info	script.js.common.HZH.Heizung: registered 8 subscriptions and 0 schedules
    javascript.0	2019-01-11 13:19:21.455	info	script.js.common.HZH.Heizung: Routine GetDevices Devices initialisiert
    javascript.0	2019-01-11 13:19:21.449	info	script.js.common.HZH.Heizung: Raum Küche Status geöffnet
    javascript.0	2019-01-11 13:19:21.448	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.448	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.448	warn	at getDevices (script.js.common.HZH.Heizung:826:20)
    javascript.0	2019-01-11 13:19:21.447	warn	at SensorStatCalc (script.js.common.HZH.Heizung:1111:24)
    javascript.0	2019-01-11 13:19:21.444	warn	getState "maxcube.0.devices..contact_0e61ce" not found (3)
    javascript.0	2019-01-11 13:19:21.443	info	script.js.common.HZH.Heizung: Raum Jani Status geschlossen
    javascript.0	2019-01-11 13:19:21.442	info	script.js.common.HZH.Heizung: Raum Lias Status geöffnet
    javascript.0	2019-01-11 13:19:21.441	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.441	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.441	warn	at getDevices (script.js.common.HZH.Heizung:826:20)
    javascript.0	2019-01-11 13:19:21.440	warn	at SensorStatCalc (script.js.common.HZH.Heizung:1111:24)
    javascript.0	2019-01-11 13:19:21.437	warn	getState "zigbee.0..00158d0002b56a7e" not found (3)
    javascript.0	2019-01-11 13:19:21.437	info	script.js.common.HZH.Heizung: Raum Schlafzimmer Status geöffnet
    javascript.0	2019-01-11 13:19:21.435	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.435	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.435	warn	at getDevices (script.js.common.HZH.Heizung:826:20)
    javascript.0	2019-01-11 13:19:21.434	warn	at SensorStatCalc (script.js.common.HZH.Heizung:1111:24)
    javascript.0	2019-01-11 13:19:21.431	warn	getState "maxcube.0.devices..contact_0e61e1" not found (3)
    javascript.0	2019-01-11 13:19:21.430	info	script.js.common.HZH.Heizung: Raum Bad Status geschlossen
    javascript.0	2019-01-11 13:19:21.425	info	script.js.common.HZH.Heizung: Routine GetDevices NoneHM Sensoren: Küche - Küche,maxcube.0.devices..contact_0e61ce,NoneHM,n/a,maxcube.0.devices,contact_0e61ce,n/a,false,,false
    javascript.0	2019-01-11 13:19:21.425	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.424	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.424	warn	at getDevices (script.js.common.HZH.Heizung:802:177)
    javascript.0	2019-01-11 13:19:21.421	warn	getState "maxcube.0.devices..contact_0e61ce" not found (3)
    javascript.0	2019-01-11 13:19:21.420	warn	Object "maxcube.0.devices..contact_0e61ce" does not exist
    javascript.0	2019-01-11 13:19:21.420	info	script.js.common.HZH.Heizung: Routine GetDevices NoneHM Sensoren: Lias - Lias,zigbee.0..00158d0002b56a7e,NoneHM,n/a,zigbee.0,00158d0002b56a7e,n/a,false,,false
    javascript.0	2019-01-11 13:19:21.419	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.419	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.418	warn	at getDevices (script.js.common.HZH.Heizung:802:177)
    javascript.0	2019-01-11 13:19:21.415	warn	getState "zigbee.0..00158d0002b56a7e" not found (3)
    javascript.0	2019-01-11 13:19:21.415	warn	Object "zigbee.0..00158d0002b56a7e" does not exist
    javascript.0	2019-01-11 13:19:21.414	info	script.js.common.HZH.Heizung: Routine GetDevices NoneHM Sensoren: Schlafzimmer - Schlafzimmer,maxcube.0.devices..contact_0e61e1,NoneHM,n/a,maxcube.0.devices,contact_0e61e1,n/a,false,,false
    javascript.0	2019-01-11 13:19:21.414	warn	at script.js.common.HZH.Heizung:391:1
    javascript.0	2019-01-11 13:19:21.414	warn	at initializeData (script.js.common.HZH.Heizung:398:5)
    javascript.0	2019-01-11 13:19:21.413	warn	at getDevices (script.js.common.HZH.Heizung:802:177)
    javascript.0	2019-01-11 13:19:21.396	warn	getState "maxcube.0.devices..contact_0e61e1" not found (3)
    javascript.0	2019-01-11 13:19:21.394	warn	Object "maxcube.0.devices..contact_0e61e1" does not exist
    javascript.0	2019-01-11 13:19:21.283	info	script.js.common.HZH.Heizung: Routine GetDevices fuer NoneHM Thermostate Küche - Küche,maxcube.0.devices,thermostat_0cde59,setpoint,12,0
    javascript.0	2019-01-11 13:19:21.212	info	script.js.common.HZH.Heizung: Routine GetDevices fuer NoneHM Thermostate Jani - Jani,maxcube.0.devices,thermostat_085cd4,setpoint,12,0
    javascript.0	2019-01-11 13:19:21.185	info	script.js.common.HZH.Heizung: Routine GetDevices fuer NoneHM Thermostate Lias - Lias,maxcube.0.devices,thermostat_085ce3,setpoint,12,0
    javascript.0	2019-01-11 13:19:21.158	info	script.js.common.HZH.Heizung: Routine GetDevices fuer NoneHM Thermostate Schlafzimmer - Schlafzimmer,maxcube.0.devices,thermostat_085cca,setpoint,12,0
    javascript.0	2019-01-11 13:19:21.128	info	script.js.common.HZH.Heizung: Routine GetDevices fuer NoneHM Thermostate Bad - Bad,maxcube.0.devices,thermostat_0cddf5,setpoint,12,0
    javascript.0	2019-01-11 13:19:20.820	info	Start javascript script.js.common.HZH.Heizung
    javascript.0	2019-01-11 13:19:20.634	info	received all objects
    javascript.0	2019-01-11 13:19:17.524	info	received all states
    javascript.0	2019-01-11 13:19:16.420	info	requesting all objects
    javascript.0	2019-01-11 13:19:16.416	info	requesting all states
    javascript.0	2019-01-11 13:19:16.400	info	starting. Version 3.6.4 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.15.0
    javascript.0	2019-01-11 13:19:16.304	info	States connected to redis: 127.0.0.1:6379
    
    1 Reply Last reply
    0
    • L Offline
      L Offline
      looxer01
      wrote on last edited by
      #921

      da gibt es noch einen Fehler in deiner Tabellendefinition. Das Log zeigt den besagten doppelten punkt:

      getState "maxcube.0.devices..contact_0e61ce" not found (3)

      1 Reply Last reply
      0
      • E Offline
        E Offline
        EubaFieldRacer
        wrote on last edited by
        #922

        @Dutchman:

        Hi,

        Super script und die erneuerungen in 2.0 sind merkbar danke !

        Ich habe nur 1 problem mit de view was mich zum verzweifelen bringt :lol: :mrgreen: :lol:

        Da ich so einige Zimer habe moechte ich die komplette heizungs steuerung in ein seperates VIS project verschieben.

        Jedoch verhaut es mir dabei irgendwie die layouts der buttons.

        Import im Main sieht so aus :

        correct_tem.JPG

        Genau die gleiche view (export/import) sieht in meinen 2ten project so aus :

        wrong_tem.JPG

        Jemand eine ahnung warum und was ich daran machen kan ? `

        N'abend,

        ich beschäftige mich gerade etwas mit dem ioBroker, als erstes kam mir hier die Heizung unter und ich bin auf das Script aufmerksam geworden.

        Gefällt mir extrem gut, da ich so von der MAX!-SW wegkomme…

        Leider habe ich die gleichen Darstellungprobleme wie in o.g. Post - dieser ist ja nun auch schon etwas älter - gibt es mittlerweile irgendeine Abhilfe?

        Viele Grüße

        1 Reply Last reply
        0
        • K Offline
          K Offline
          Kugelkopf
          wrote on last edited by
          #923

          Hier ein Beispiel für die Aqara Fenster/ Tür -Sensoren via DeConz.

          NoneHMSenorTab[0] = ['SchlafzimmerOG',      'deconz.0',            'Sensor_37' ,              'open' ,            false,                                false];
          NoneHMSenorTab[1] = ['BadezimmerEG',        'deconz.0',            'Sensor_8' ,              'open' ,            false,                                false];
          NoneHMSenorTab[2] = ['SchlafzimmerEG',      'deconz.0',            'Sensor_27' ,              'open' ,            false,                                false];
          
          

          Grüße!

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Snop007
            wrote on last edited by
            #924

            Abend,

            jetzt funktioniert bei mir auch alles und der Log des Script sieht gut aus.

            Ich hätte noch zwei Fragen:

            1. Die Visualisierung aktualisiert sich immer so langsam, wenn ich die Views wechsel. Dies ist erst seit den eingefügten Views. Kennt jemand noch einen Trick?

            Nutze ein Rasperry 3

            2. Wie nutzt ihr den Boost bei den Max! Thermostaten mit dem Script?

            Besten Dank an Alle und Grüße

            1 Reply Last reply
            0
            • L Offline
              L Offline
              looxer01
              wrote on last edited by
              #925

              @Snop007:

              Die Visualisierung aktualisiert sich immer so langsam, wenn ich die Views wechsel. Dies ist erst seit den eingefügten Views. Kennt jemand noch einen Trick?

              Nutze ein Rasperry 3 `
              Hi,

              dazu gibt es zwei Ansätze

              1. du limitierst den View auf das jeweilig absolut notwendige (z.B. 1 Profil, evt nur 2 (aus 8) Tages schedules, keine Globalen Parameter in allen Räumen etc.

              2. du bringst die Heizungsviews in ein separates projekt und rufst über die URL auf.

              vG Looxer

              1 Reply Last reply
              0
              • L Offline
                L Offline
                looxer01
                wrote on last edited by
                #926

                @EubaFieldRacer:

                Leider habe ich die gleichen Darstellungprobleme wie in o.g. Post - dieser ist ja nun auch schon etwas älter - gibt es mittlerweile irgendeine Abhilfe? `

                Hi,

                meine Antwort dazu war:
                ` > das Problem ist leider schon sehr alt. siehe hier: http://forum.iobroker.net/viewtopic.php … =60#p84526

                Habs auch seit dem schon im Trello. Ich muss aber auch sagen, dass ich nicht sicher war, ob das nur bei mir in der Form wie du es beschreibst auftritt. `

                Leider gilt das immer noch und damit ist dieses Problem auch offen.

                Ich weiss nicht, ob jemand jemals irgend einen workaround gefunden hat. Dann wäre es super diesen mal zu teilen.

                ich befürchte aber, dass das nicht der Fall ist.

                Kannst du dazu ggf ein issue in Github aufmachen ?

                vG Looxer

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Snop007
                  wrote on last edited by
                  #927

                  Aktuell habe ich nur ein Profil pro Raum geändert und das View dazu - auch im Script umgestellt. Das hat schon etwas gebracht.

                  Wo ist das vorzunehmen?
                  > keine Globalen Parameter in allen Räumen etc.

                  in edit vis, oder im Script?

                  Beim Script habe ich es in Common und nicht unter Global. Meinst du das?

                  Besten Dank für die schnelle Rückmeldung.

                  1 Reply Last reply
                  0
                  • I Offline
                    I Offline
                    IDiver
                    wrote on last edited by
                    #928

                    @looxer01:

                    @EubaFieldRacer:

                    Leider habe ich die gleichen Darstellungprobleme wie in o.g. Post - dieser ist ja nun auch schon etwas älter - gibt es mittlerweile irgendeine Abhilfe? `

                    Hi,

                    meine Antwort dazu war:
                    ` > das Problem ist leider schon sehr alt. siehe hier: http://forum.iobroker.net/viewtopic.php … =60#p84526

                    Habs auch seit dem schon im Trello. Ich muss aber auch sagen, dass ich nicht sicher war, ob das nur bei mir in der Form wie du es beschreibst auftritt. `

                    Leider gilt das immer noch und damit ist dieses Problem auch offen.

                    Ich weiss nicht, ob jemand jemals irgend einen workaround gefunden hat. Dann wäre es super diesen mal zu teilen.

                    ich befürchte aber, dass das nicht der Fall ist.

                    Kannst du dazu ggf ein issue in Github aufmachen ?

                    vG Looxer `

                    Hallo,

                    Auf die Gefahr hin Blödsinn zu erzählen aber mir ist beim einrichten der Views für das neuen Script

                    (übrigens Herzliches Dankeschön Looxer01)

                    aufgefallen dass dieser Fehler mit dem View Thema zu tun haben könnte.

                    Wird für jedes View ein anderes Thema hinterlegt treten diese Verschiebungen nicht so auf.

                    zumindest bilde ich mir das ein. :-)

                    Lg Helmut

                    1 Reply Last reply
                    0
                    • L Offline
                      L Offline
                      lindi200000
                      wrote on last edited by
                      #929

                      Hallo,

                      ich bin aktuell dabei das Skript hier einmal zu testen :)

                      Leider werden meine HmIP-eTRV-B1 Thermostate nicht erkannt. Kann mir jemand die entsprechende Zeile unter ThermostatTypeTab sagen?

                      Ich denke da ist der Fehler, da das Thermostat hier nicht mit gelistet ist.

                      Ich hoffe mir kann wer helfen.

                      VG

                      Lindi

                      1 Reply Last reply
                      0
                      • MicM Offline
                        MicM Offline
                        Mic
                        Developer
                        wrote on last edited by
                        #930

                        <size size="150">Danke @looxer01</size>

                        Vielen Dank für dieses Script und die zugehörige Widget-Sammlung 8-) :) Da steckt wahnsinnig viel Gehirnschmalz und Intelligenz, Arbeit und Fleiß drin, großartig. Hut ab, auch weil Du es damit geschafft hast, so viele "Variablen", also unterschiedliche Systeme/Geräte, Szenarien (Wochentage, Kalender, Gästemodus, etc.) zu berücksichtigen und für den Anwender ein sehr einfach einzurichtendes System geschaffen hast.

                        Dazu kommt, dass Du das hervorragend dokumentiert hast (sowohl im Script selbst, als auch über die Anleitung sowie zusätzliche FAQ).

                        Ich teste gerade erfolgreich mit ein paar Räumen (HomeMatic Thermostate in Verbindung mit Xiaomi Magnet-Fenster-Sensoren) und funktioniert hervorragend, auch Einbindung multipler Fenster-Kontakte in einen Raum, erkennt das Script automatisch.

                        Erstes Feedback zu meinem bisherigen Test:

                        • Zu FAQ, Punkt "Ich habe Homematic Geräte und erhalte sofort nach Start des Scripts Fehlermeldungen. Es wurden auch keine Datenpunkte angelegt. Was mache ich falsch?": Sehr hilfreich die Problemlösung, da dies bei mir auch war. Wichtig zu ergänzen wäre noch, dass danach ggf. ein Neustart des ioBroker erforderlich ist, war zumindest bei mir so und bei anderen auch (siehe oben im Thread).

                        • Verschlusssensoren für Nicht-Homematic-Geräte: Hier steht im Script folgendes:
                          > // 5 = wenn script die Absenktemperatur setzen soll, dann false

                          Tatsächlich sollte da wohl stehen:
                          > // 5 = wenn das Script die Absenktemperatur setzen soll, dann ****true**** eintragen

                          Hier als Beispiel die erfolgreiche Einbindung von Xiaomi-Sensoren (über mihome-Adapter):

                          NoneHMSenorTab[0] = ['Badezimmer',  'mihome.0.devices', 'magnet_XXXXXXXXXXX', 'state', true, true];
                          NoneHMSenorTab[1] = ['Schlafzimmer',  'mihome.0.devices', 'magnet_YYYYYYYYYY', 'state', true, true];
                          NoneHMSenorTab[2] = ['Schlafzimmer',  'mihome.0.devices', 'magnet_ZZZZZZZZZZ', 'state', true, true];
                          
                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          TDCroPower
                          wrote on last edited by
                          #931

                          ich frag mal nett in die Runde.

                          Kann ich mithilfe diesem Skripts auch die Xiaomi Temperatur Sensoren und den Tür/Fenster Sensoren die Homematic Heizungsthermostate steuern?

                          Ich habe aktuell noch AVM DECT 301 Heizkörper verbaut und hatte versucht diese mit den Xiaomi Sensoren mit korrekten Daten zu steuern, leider haben die DECT Geräte einen 15min Schreibzyklus und somit suchte ich einen Ersatz.

                          Soweit ich das hier mitlesen konnte ist das mit den Homematic HKT möglich.

                          Müsste dafür lediglich noch Raspberrymatic auf meinem Raspberry inklusive Homematic Modul parallel zu ioBroker installieren und so die Verbindung zwischen den Homematic und den Xiaomi Geräten aufbauen, korrekt?

                          Wenn ich mit meinem Basis Wissen hier noch an der falschen Stelle bin, da es hier nur um das Skript geht lasst es mich gerne wissen.

                          Wer mir gutes Lesematerial fürs Thema Homematic HKT + Raspberrymatic + ioBroker + Xiaomi Geräte empfehlen kann… immer her damit.

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            looxer01
                            wrote on last edited by
                            #932

                            @Snop007:

                            Aktuell habe ich nur ein Profil pro Raum geändert und das View dazu - auch im Script umgestellt. Das hat schon etwas gebracht.

                            Wo ist das vorzunehmen?
                            > keine Globalen Parameter in allen Räumen etc.

                            in edit vis, oder im Script?

                            Beim Script habe ich es in Common und nicht unter Global. Meinst du das? `
                            Hi,

                            ich beine damit die globalen Parameter in View oben links. Das sind Parameter, die für alle Räume und Profile gültig sind.

                            Somit könntest du das rauslassen und einen seperaten View dafür nutzen. Damit sparst du wieder ein paar Widgets ein.

                            Hast du mal versucht in ein Projekt auszulagen. Das sollte das Problem auch lösen und du verlierst keinen Komfort.

                            vG Looxer

                            1 Reply Last reply
                            0
                            • L Offline
                              L Offline
                              looxer01
                              wrote on last edited by
                              #933

                              @lindi200000:

                              Leider werden meine HmIP-eTRV-B1 Thermostate nicht erkannt. Kann mir jemand die entsprechende Zeile unter ThermostatTypeTab sagen?

                              Ich denke da ist der Fehler, da das Thermostat hier nicht mit gelistet ist. `
                              Hi,

                              ja genau. Kopiere einfach ein eTVV Thermostat in eine Zeile am Ende der Thermostattabelle. (numerierung nicht vergessen)

                              Die Benennung muss noch gross und Kleinschrift exakt sein. Den exakten Namen findest du in den RAW Daten des Thermostates

                              ioBroker - Objekte und dann ganz rechts auf ändern.

                              Wenn es funktioniert, dann schicke mir bitte deine Definition. Übernehme ich dann.

                              vG Looxer

                              1 Reply Last reply
                              0
                              • L Offline
                                L Offline
                                looxer01
                                wrote on last edited by
                                #934

                                @Mic:

                                Erstes Feedback zu meinem bisherigen Test: `
                                Vielen Dank Mic,

                                Ich schaue mir die Punkte an. Lass mich wissen, wenn du noch was findest.

                                vG Looxer

                                1 Reply Last reply
                                0
                                • L Offline
                                  L Offline
                                  lindi200000
                                  wrote on last edited by
                                  #935

                                  @looxer01:

                                  @lindi200000:

                                  Leider werden meine HmIP-eTRV-B1 Thermostate nicht erkannt. Kann mir jemand die entsprechende Zeile unter ThermostatTypeTab sagen?

                                  Ich denke da ist der Fehler, da das Thermostat hier nicht mit gelistet ist. `
                                  Hi,

                                  ja genau. Kopiere einfach ein eTVV Thermostat in eine Zeile am Ende der Thermostattabelle. (numerierung nicht vergessen)

                                  Die Benennung muss noch gross und Kleinschrift exakt sein. Den exakten Namen findest du in den RAW Daten des Thermostates

                                  ioBroker - Objekte und dann ganz rechts auf ändern.

                                  Wenn es funktioniert, dann schicke mir bitte deine Definition. Übernehme ich dann.

                                  vG Looxer `

                                  Hallo,

                                  die RAW Daten habe ich gefunden.

                                  {
                                    "from": "system.adapter.hm-rega.0",
                                    "ts": 1547303344580,
                                    "common": {
                                      "name": "Heizung Wohnzimmer vorn",
                                      "icon": "/icons/178_hmip-etrv-b1_thumb.png"
                                    },
                                    "native": {
                                      "TYPE": "HmIP-eTRV-B1",
                                      "SUBTYPE": "TRV-B",
                                      "ADDRESS": "0012999395BA3E",
                                      "PARENT": "",
                                      "PARENT_TYPE": "",
                                      "FIRMWARE": "1.0.20",
                                      "AVAILABLE_FIRMWARE": "0.0.0",
                                      "FIRMWARE_UPDATE_STATE": "BACKGROUND_UPDATE_NOT_SUPPORTED",
                                      "LINK_SOURCE_ROLES": "",
                                      "LINK_TARGET_ROLES": "",
                                      "GROUP": "",
                                      "TEAM": "",
                                      "TEAM_TAG": "",
                                      "INTERFACE": "",
                                      "RF_ADDRESS": 5046446,
                                      "INDEX": 0,
                                      "AES_ACTIVE": 1,
                                      "VERSION": 1,
                                      "FLAGS": 1,
                                      "DIRECTION": 0,
                                      "ROAMING": 0,
                                      "RX_MODE": 11,
                                      "UPDATABLE": true,
                                      "CHILDREN": [
                                        "0012999395BA3E:0",
                                        "0012999395BA3E:1",
                                        "0012999395BA3E:2",
                                        "0012999395BA3E:3",
                                        "0012999395BA3E:4",
                                        "0012999395BA3E:5",
                                        "0012999395BA3E:6",
                                        "0012999395BA3E:7"
                                      ],
                                      "PARAMSETS": [
                                        "MASTER",
                                        "SERVICE"
                                      ],
                                      "TEAM_CHANNELS": []
                                    },
                                    "acl": {
                                      "object": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator"
                                    },
                                    "_id": "hm-rpc.1.0012999395BA3E",
                                    "type": "device"
                                  }
                                  

                                  darauf hin habe ich folgende Zeile in der Script Datei hinzugefügt:

                                  ThermostatTypeTab[11] = ['hm-rpc.1.',  'HmIP-eTRV-B1'    , 'Heizkoerperthermostat(HMIP)','IPHT', '1.SET_POINT_TEMPERATURE',   false,        '1.SET_POINT_MODE',         true,                  '1.ACTUAL_TEMPERATURE',      '1.SET_POINT_MODE',         12,                                            0];
                                  
                                  

                                  Gerätetyp habe ich aus den RAW daten kopiert, die anderen werte von dem vorhandenen HmIP-eTRV-B übernommen.

                                  Wenn ich das Script dann aber starte wird nix gefunden.

                                  Hast du einen Tipp, was ich falsch mache?

                                  1 Reply Last reply
                                  0
                                  • L Offline
                                    L Offline
                                    looxer01
                                    wrote on last edited by
                                    #936

                                    @lindi200000:

                                    Gerätetyp habe ich aus den RAW daten kopiert, die anderen werte von dem vorhandenen HmIP-eTRV-B übernommen.

                                    Wenn ich das Script dann aber starte wird nix gefunden.

                                    Hast du einen Tipp, was ich falsch mache? `
                                    Hi,

                                    die Einstellungen sehen erstmal gut aus.

                                    Ist das Thermostat dem richtigen Raum und Gewerk zugeordnet ?

                                    Bei den Objekten muss wenigstens der Kanal 1 die Zuordnung zu Raum und Funktion haben. Das siehst du in der Objektliste

                                    vG Looxer

                                    1 Reply Last reply
                                    0
                                    • L Offline
                                      L Offline
                                      lindi200000
                                      wrote on last edited by
                                      #937

                                      ja, die beiden Thermostate sind in Wohnzimmer zugeordnet (Kanal 1) und auch dem entsprechenden Gewerk wie die anderen alle.

                                      Kann es daran liegen, da sie in der Homematic Zentrale zu einer Gruppe zusammen gefasst sind?

                                      Dürfte eigentlich für das Script ja erstmal kein Unterschied machen. Würde die Gruppe halt löschen, wenn das Script funktioniert.

                                      1 Reply Last reply
                                      0
                                      • L Offline
                                        L Offline
                                        looxer01
                                        wrote on last edited by
                                        #938

                                        @lindi200000:

                                        ja, die beiden Thermostate sind in Wohnzimmer zugeordnet (Kanal 1) und auch dem entsprechenden Gewerk wie die anderen alle.

                                        Kann es daran liegen, da sie in der Homematic Zentrale zu einer Gruppe zusammen gefasst sind?

                                        Dürfte eigentlich für das Script ja erstmal kein Unterschied machen. Würde die Gruppe halt löschen, wenn das Script funktioniert. `
                                        Hi,

                                        es ist eh besser die Gruppe zu nutzen, wenn du die in der CCU definiert hast.

                                        Dazu brauchst du einen Eintrag in der Thermostattabelle.

                                        Sieht so aus:

                                        ThermostatTypeTab[0]  = ['frei',  'HM-CC-VG-1'      , 'Heizungsgruppe'             ,'VD',   '1.SET_TEMPERATURE'      ,   'frei',        '1.MANU_MODE',              true,                  '1.ACTUAL_TEMPERATURE',      '1.CONTROL_MODE',           12,                                            0];
                                        
                                        

                                        Der Eintrag sollte an Stelle 0 ganz oben stehen.

                                        vG Looxer

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          lindi200000
                                          wrote on last edited by
                                          #939

                                          @looxer01:

                                          @lindi200000:

                                          ja, die beiden Thermostate sind in Wohnzimmer zugeordnet (Kanal 1) und auch dem entsprechenden Gewerk wie die anderen alle.

                                          Kann es daran liegen, da sie in der Homematic Zentrale zu einer Gruppe zusammen gefasst sind?

                                          Dürfte eigentlich für das Script ja erstmal kein Unterschied machen. Würde die Gruppe halt löschen, wenn das Script funktioniert. `
                                          Hi,

                                          es ist eh besser die Gruppe zu nutzen, wenn du die in der CCU definiert hast.

                                          Dazu brauchst du einen Eintrag in der Thermostattabelle.

                                          Sieht so aus:

                                          ThermostatTypeTab[0]  = ['frei',  'HM-CC-VG-1'      , 'Heizungsgruppe'             ,'VD',   '1.SET_TEMPERATURE'      ,   'frei',        '1.MANU_MODE',              true,                  '1.ACTUAL_TEMPERATURE',      '1.CONTROL_MODE',           12,                                            0];
                                          
                                          

                                          Der Eintrag sollte an Stelle 0 ganz oben stehen.

                                          vG Looxer `

                                          Ich habe das hinzugefügt, aber die Gruppe wird auch nicht gefunden. Habe auch das 1. frei mit hm-rpc.2. ersetzt, da dort die VG zu finden ist.

                                          Kanal 1 hat auch den Richtigen Raum und Gewerk.

                                          Den Typ hab ich auch nochmal angepasst, da es so nicht gefunden wurde auf "HmIP-HEATING" (aus VG Device RAW Daten), hat aber auch alles nix geholfen.

                                          Habe nun Debug aktiviert, aber auch da ist nix von Wohnzimmer zu lesen.

                                          Irgendwie bin ich langsam ratlos

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          709

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe