Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

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

      Danke looxer01,

      habe dein Rat befolgt. Da existierte wirklich ein Raum mit englischen Namen.

      Bekomme aber jetzt diese Meldung noch:

      undefined2018-02-13 19:23:45.875 - info: javascript.0 Stop script script.js.common.Heizung

      2018-02-13 19:23:45.944 - info: javascript.0 Start javascript script.js.common.Heizung

      2018-02-13 19:23:45.954 - error: javascript.0 script.js.common.Heizung: /opt/iobroker/node_modules/iobroker.javascript/javascript.js:2207

      2018-02-13 19:23:45.955 - error: javascript.0 members: (objects[enums_[i]].common) ? objects[enums_[i]].common.members : [],

      2018-02-13 19:23:45.955 - error: javascript.0 ^

      2018-02-13 19:23:45.955 - error: javascript.0 TypeError: Cannot read property 'common' of undefined

      2018-02-13 19:23:51.839 - info: javascript.0 Stop script script.js.common.Heizung

      Danke noch mal für die schnelle Hilfe!

      haitak__

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

        @haitak:

        ndefined2018-02-13 19:23:45.875 - info: javascript.0 Stop script script.js.common.Heizung

        2018-02-13 19:23:45.944 - info: javascript.0 Start javascript script.js.common.Heizung

        2018-02-13 19:23:45.954 - error: javascript.0 script.js.common.Heizung: /opt/iobroker/node_modules/iobroker.javascript/javascript.js:2207

        2018-02-13 19:23:45.955 - error: javascript.0 members: (objects[enums_[i]].common) ? objects[enums_[i]].common.members : [],

        2018-02-13 19:23:45.955 - error: javascript.0 ^

        2018-02-13 19:23:45.955 - error: javascript.0 TypeError: Cannot read property 'common' of undefined

        2018-02-13 19:23:51.839 - info: javascript.0 Stop script script.js.common.Heizung__ ` __Hi,

        da gibt es immer noch ein Problem mit den Aufzählungen. (enums)

        Was manchmal hilft ist das komplette löschen aus ioBroker und dann ioBroker neu starten.

        Natürlich müssen die Zuweisungen in der CCU gemacht sein. Vermutlich siehst du in der Objektliste aber, dass die Thermostate nicht zugewiesen sind.

        Entweder stimmt was mit der CCU Zuweissung nicht (z.B. Kanal1 der CCU und Zuweisung zu Raum und Gewerk) oder was mit dem synch nicht

        (dann hilft löschen und neu starten)

        vG Looxer__

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

          @loxxer01

          Vielen Dank, es läuft. Musste mich erstmal einarbeiten und hab jetzt nur das ersetzt:

          // Integration zur Anwesenheitsermittlung -
          var UseAnwesenheitserkennung = true;                                                // wenn true, dann wird die o.g. Anwesenheitsvariable genutzt - Empfehlung erst im zweiten Schritt aktivieren
          var StateAnwesenheitFunction = "hm-rega.0.7028"; 
          

          Die Urlaubsvariable auf der CCU lasse ich jetzt über die ICal Events setzen, dass macht sogar die Einstellungen im vis vor dem Urlaub überflüssig, bzw. einfacher.

          Grüße

          Brati

          1 Reply Last reply Reply Quote 0
          • H
            haitak last edited by

            Vielen Dank an looxer! 🙂

            Bei mir läuft es jetzt auch.

            LG

            Haitak

            1 Reply Last reply Reply Quote 0
            • A
              Adnim last edited by

              Hallo zusammen,

              habe auch das Skript die Tage installiert, GENIALES DING, Danke für die vielen vielen Stunden Arbeit!!!!!

              Dennoch Funktioniert es bei mir anscheinend nicht richtig.

              Wie schon mal so ähnlich hier im Fred geschrieben, gibt es bei mir auch Einstellungen auf Temperaturen die ich mir nicht erklären kann.

              Es war definitiv niemand am Thermostat gegen 08:30Uhr und hat was eingestellt. Gegen 10 dann die manuelle runtersetzung. Ja ich hab Urlaub und ausgeschlafen 😄

              ne Idee? oder kann ich noch mehr Infos liefern?

              Hier der Teil aus den Logs und Beispielhaft ein Timetable(immer 15Grad GaesteWc wird trotzdem auf 20,5 gestellt) meines Raumes. (Es werden auch noch andre räume auf Temperaturen gestellt die es scheinbar nirgends gibt):

              4760_set-temp.png

              4760_set-temp1.png

              4760_timetable.png

              ! 2018-02-15 08:30:04.693 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ0549870.4.SET_TEMPERATURE Raum GaesteWc Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:30:04.695 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:04.697 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 15 fuer Raum GaesteWc Raumprofil ist 2
              ! 2018-02-15 08:30:04.701 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:04.702 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_16:00:00 fuer RaumGaesteWc Raumprofil ist 2
              ! 2018-02-15 08:30:04.703 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:04.705 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumGaesteWc Raumprofil ist 2
              ! 2018-02-15 08:30:04.706 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:04.717 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 15 fuer RaumGaesteWc Raumprofil ist 2
              ! 2018-02-15 08:30:04.718 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 15
              ! 2018-02-15 08:30:04.719 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_16:00:00
              ! 2018-02-15 08:30:04.720 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 15
              ! 2018-02-15 08:30:04.720 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00
              ! 2018-02-15 08:30:04.721 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:30:04.730 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum GaesteWc ist 0
              ! 2018-02-15 08:30:04.731 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679804000
              ! 2018-02-15 08:30:04.737 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 20.5 erkannt
              ! 2018-02-15 08:30:04.738 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für GaesteWc ist 7199278
              ! 2018-02-15 08:30:04.739 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0549870.4.SET_TEMPERATURE Temperatur = 20.5
              ! 2018-02-15 08:30:04.782 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWc.Source_TimeStamp
              ! 2018-02-15 08:30:04.797 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWc.View_ManTemp_Validity
              ! 2018-02-15 08:30:04.799 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWc.Source_Manually_Adjusted
              ! 2018-02-15 08:30:04.802 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWc.View_Manually_Adjusted
              ! 2018-02-15 08:30:16.214 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ0558719.4.SET_TEMPERATURE Raum Bad Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:30:16.220 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18.5 fuer Raum Bad Raumprofil ist 1
              ! 2018-02-15 08:30:16.222 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumBad Raumprofil ist 1
              ! 2018-02-15 08:30:16.224 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_19:00:00 fuer RaumBad Raumprofil ist 1
              ! 2018-02-15 08:30:16.225 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 19.5 fuer RaumBad Raumprofil ist 1
              ! 2018-02-15 08:30:16.227 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 18.5
              ! 2018-02-15 08:30:16.227 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
              ! 2018-02-15 08:30:16.228 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 19.5
              ! 2018-02-15 08:30:16.231 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Do_19:00:00
              ! 2018-02-15 08:30:16.232 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:30:16.232 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum Bad ist 0
              ! 2018-02-15 08:30:16.233 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679816000
              ! 2018-02-15 08:30:16.236 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 21 erkannt
              ! 2018-02-15 08:30:16.237 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Bad ist 7199768
              ! 2018-02-15 08:30:16.238 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0558719.4.SET_TEMPERATURE Temperatur = 21
              ! 2018-02-15 08:30:16.293 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_TimeStamp
              ! 2018-02-15 08:30:16.317 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.View_ManTemp_Validity
              ! 2018-02-15 08:30:16.320 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_Manually_Adjusted
              ! 2018-02-15 08:30:16.323 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.View_Manually_Adjusted
              ! 2018-02-15 08:30:19.769 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ0559168.4.SET_TEMPERATURE Raum WohnEssZimmer Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:30:19.770 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:19.772 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 16 fuer Raum WohnEssZimmer Raumprofil ist 2
              ! 2018-02-15 08:30:19.773 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:19.774 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_16:00:00 fuer RaumWohnEssZimmer Raumprofil ist 2
              ! 2018-02-15 08:30:19.775 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:19.776 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumWohnEssZimmer Raumprofil ist 2
              ! 2018-02-15 08:30:19.777 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:19.778 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 16 fuer RaumWohnEssZimmer Raumprofil ist 2
              ! 2018-02-15 08:30:19.779 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 16
              ! 2018-02-15 08:30:19.779 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_16:00:00
              ! 2018-02-15 08:30:19.780 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 16
              ! 2018-02-15 08:30:19.780 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00
              ! 2018-02-15 08:30:19.781 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:30:19.782 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum WohnEssZimmer ist 0
              ! 2018-02-15 08:30:19.782 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679819000
              ! 2018-02-15 08:30:19.785 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 21 erkannt
              ! 2018-02-15 08:30:19.785 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für WohnEssZimmer ist 5399219
              ! 2018-02-15 08:30:19.786 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0559168.4.SET_TEMPERATURE Temperatur = 21
              ! 2018-02-15 08:30:19.787 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SyncThermostat: Temperatur 21 wird synchronisiert fuer id hm-rpc.1.NEQ0361141.2.SET_TEMPERATURE
              ! 2018-02-15 08:30:19.788 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SetTemp: ID updated hm-rpc.1.NEQ0361141.2.SET_TEMPERATURE Raum WohnEssZimmer SollTemp = 21
              ! 2018-02-15 08:30:19.789 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SyncThermostat: Temperatur 21 wird synchronisiert fuer id hm-rpc.1.MEQ1558304.4.SET_TEMPERATURE
              ! 2018-02-15 08:30:19.791 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SetTemp: ID updated hm-rpc.1.MEQ1558304.4.SET_TEMPERATURE Raum WohnEssZimmer SollTemp = 21
              ! 2018-02-15 08:30:19.832 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.WohnEssZimmer.Source_TimeStamp
              ! 2018-02-15 08:30:19.842 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.WohnEssZimmer.View_ManTemp_Validity
              ! 2018-02-15 08:30:19.846 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.WohnEssZimmer.Source_Manually_Adjusted
              ! 2018-02-15 08:30:19.850 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.WohnEssZimmer.View_Manually_Adjusted
              ! 2018-02-15 08:30:19.853 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Der Raum wurde vor weniger als 1 Sekunde bereits upgedated Aenderung wird ignoriert 0
              ! 2018-02-15 08:30:19.857 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Der Raum wurde vor weniger als 1 Sekunde bereits upgedated Aenderung wird ignoriert 0
              ! 2018-02-15 08:30:35.290 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ0555014.4.SET_TEMPERATURE Raum Buero Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:30:35.291 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:35.292 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18.5 fuer Raum Buero Raumprofil ist 1
              ! 2018-02-15 08:30:35.293 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:35.295 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_16:00:00 fuer RaumBuero Raumprofil ist 1
              ! 2018-02-15 08:30:35.296 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:35.299 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumBuero Raumprofil ist 1
              ! 2018-02-15 08:30:35.300 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:35.301 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20.5 fuer RaumBuero Raumprofil ist 1
              ! 2018-02-15 08:30:35.302 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 18.5
              ! 2018-02-15 08:30:35.302 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_16:00:00
              ! 2018-02-15 08:30:35.303 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 20.5
              ! 2018-02-15 08:30:35.303 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00
              ! 2018-02-15 08:30:35.304 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:30:35.304 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum Buero ist 0
              ! 2018-02-15 08:30:35.305 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679835000
              ! 2018-02-15 08:30:35.308 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 20 erkannt
              ! 2018-02-15 08:30:35.308 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Buero ist 7199696
              ! 2018-02-15 08:30:35.309 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0555014.4.SET_TEMPERATURE Temperatur = 20
              ! 2018-02-15 08:30:35.356 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Buero.Source_TimeStamp
              ! 2018-02-15 08:30:35.360 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Buero.View_ManTemp_Validity
              ! 2018-02-15 08:30:35.363 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Buero.Source_Manually_Adjusted
              ! 2018-02-15 08:30:35.365 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Buero.View_Manually_Adjusted
              ! 2018-02-15 08:30:38.616 - [32minfo[39m: javascript.0 script.js.Heizung.Heizung_Vorheizzeiten: Änderung Status Aktor FBH EG-Buero: 0–> 0 (ack=true, from=system.adapter.hm-rpc.1) status bisher=false
              ! 2018-02-15 08:30:45.786 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ1553229.4.SET_TEMPERATURE Raum Flur Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:30:45.788 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:45.789 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 15 fuer Raum Flur Raumprofil ist 2
              ! 2018-02-15 08:30:45.790 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:45.795 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_16:00:00 fuer RaumFlur Raumprofil ist 2
              ! 2018-02-15 08:30:45.796 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:45.798 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumFlur Raumprofil ist 2
              ! 2018-02-15 08:30:45.799 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:30:45.800 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 15 fuer RaumFlur Raumprofil ist 2
              ! 2018-02-15 08:30:45.800 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 15
              ! 2018-02-15 08:30:45.801 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_16:00:00
              ! 2018-02-15 08:30:45.801 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 15
              ! 2018-02-15 08:30:45.802 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00
              ! 2018-02-15 08:30:45.803 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:30:45.803 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum Flur ist 0
              ! 2018-02-15 08:30:45.804 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679845000
              ! 2018-02-15 08:30:45.806 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 19 erkannt
              ! 2018-02-15 08:30:45.807 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Flur ist 7199197
              ! 2018-02-15 08:30:45.810 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ1553229.4.SET_TEMPERATURE Temperatur = 19
              ! 2018-02-15 08:30:45.864 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Flur.Source_TimeStamp
              ! 2018-02-15 08:30:45.895 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Flur.View_ManTemp_Validity
              ! 2018-02-15 08:30:45.898 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Flur.Source_Manually_Adjusted
              ! 2018-02-15 08:30:45.901 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Flur.View_Manually_Adjusted
              ! 2018-02-15 08:31:30.825 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Thermostat hm-rpc.1.MEQ0553202.4.SET_TEMPERATURE Raum oben_links Thermostat Solltemperatur-Aenderung erkannt
              ! 2018-02-15 08:31:30.826 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:31:30.828 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 17 fuer Raum oben_links Raumprofil ist 1
              ! 2018-02-15 08:31:30.829 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:31:30.831 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_16:00:00 fuer Raumoben_links Raumprofil ist 1
              ! 2018-02-15 08:31:30.832 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:31:30.833 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer Raumoben_links Raumprofil ist 1
              ! 2018-02-15 08:31:30.834 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine DetermineSchedule: zu planender Tag ist = Do Tag fuer den Schedule ist = Mo
              ! 2018-02-15 08:31:30.835 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 17 fuer Raumoben_links Raumprofil ist 1
              ! 2018-02-15 08:31:30.836 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Current SollTemp ist 17
              ! 2018-02-15 08:31:30.836 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_16:00:00
              ! 2018-02-15 08:31:30.837 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechnete Next SollTemp ist 17
              ! 2018-02-15 08:31:30.837 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00
              ! 2018-02-15 08:31:30.838 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Manuell Relevant?: true
              ! 2018-02-15 08:31:30.839 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: DelayTime fuer Raum oben_links ist 0
              ! 2018-02-15 08:31:30.839 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: aktuelle Millisekunden 1518679890000
              ! 2018-02-15 08:31:30.842 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 19 erkannt
              ! 2018-02-15 08:31:30.843 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für oben_links ist 7199162
              ! 2018-02-15 08:31:30.843 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0553202.4.SET_TEMPERATURE Temperatur = 19
              ! 2018-02-15 08:31:30.895 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.oben_links.Source_TimeStamp
              ! 2018-02-15 08:31:30.923 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.oben_links.View_ManTemp_Validity
              ! 2018-02-15 08:31:30.926 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.oben_links.Source_Manually_Adjusted
              ! 2018-02-15 08:31:30.929 - [32minfo[39m: javascript.0 script.js.Heizung.Heizungskript2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.oben_links.View_Manually_Adjusted[/spoiler]

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

                @Adnim:

                Wie schon mal so ähnlich hier im Fred geschrieben, gibt es bei mir auch Einstellungen auf Temperaturen die ich mir nicht erklären kann. `
                Hi,

                Die Routine ThermostatChange wird nur aufgerufen, wenn es eine Aenderung am Thermostat gab. Das kann sein, dass das Thermostat sich meldet und darauf hin die subscription ausgeführt wird. Allerdings sollte dann keine abweichende Temperatur festgestellt werden Das muss ich mir näher ansehen.

                Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer hm-rpc.1.MEQ0555014.4.SET_TEMPERATURE Temperatur = 20
                
                

                Solange das nicht gelöst ist, kannst du alle manuellen Aenderungen ignorieren. Das kannst du machen in dem du manuelle Dauer auf einen negativen Wert stellst z.B. -1

                vG Looxer

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

                  Ich stelle die letzten Tag immer wieder mal fest, das bei einem Raum (von 9) die Zeitsteuerung nicht sauber funktioniert.

                  var cron = 0;
                  var UseRoomList = false;
                  

                  Wenn ich dann das Script neu starte, wird der Raum (Schlafzimmer) sofort nachgezogen.

                  Alphabetisch liegt das Schalfzimmer in der Mitte der Räume. Wohnzimmer kommt danach, usw.

                  Auch die Geräte sind wie die in den anderen Räumen auch - alles Homematic (non IP).

                  Eine Ahnung, was das ein kann?

                  Welche Screenshot werden evtl. benötigt?

                  Gruß,

                  Eric

                  Von unterwegs getippert

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

                    @eric2905:

                    ch stelle die letzten Tag immer wieder mal fest, das bei einem Raum (von 9) die Zeitsteuerung nicht sauber funktioniert. `
                    Hi,

                    Du meinst, dass die Temperatur nicht entsprechend dem Plan eingestellt wird ?

                    Wenn das so ist, dann muss ich mir die schedules anschauen. Denn jeder Timeslot wird mit einem schedule eingeplant.

                    Der sorgt dann dafür, dass zur richtigen Zeit die geplante SollTemp eingestellt wird.

                    Um das rauszufinden wäre es gut das Log laufen zu lassen und zu sehen was zum gegebenen Zeitpunkt passiert.

                    vG Looxer

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

                      Hi,

                      genau das meine ich. Der betreffende Raum wird zeitgleich mit anderen Räumen geschaltet, und nur dieser ändert die Soll-Temp nicht.

                      Ich kriege das ja so gar nicht mit. Immer wenn ich dann mal auf die aktuellen Werte schaue, sehe ich dann, das es nicht passt. Script-Neustart und sofort wird der Raum nachgezogen.

                      Logging mach ich mal an.

                      Später werde ich den Raum mal um 5 Minuten verschieben. Mal sehen, ob das was bringt.

                      Gruß,

                      Eric

                      Von unterwegs getippert

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

                        @eric2905:

                        Später werde ich den Raum mal um 5 Minuten verschieben. Mal sehen, ob das was bringt. `
                        Das könnte sogar helfen. Ich hatte mal darüber nachgedacht den Schedule immer ein paar Sekunden zu verschieben damit es keine Konflikte gibt.

                        Wenn du das erfolgreich testest, dann weiss ich was zu tun ist.

                        vG Looxer

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

                          Dann teste ich das als erstes und stelle es heute Abend mal um.

                          Melde mich.

                          Gruß,

                          Eric

                          Von unterwegs getippert

                          1 Reply Last reply Reply Quote 0
                          • H
                            haitak last edited by

                            Hallo zusammen,

                            ich habe beim View das Problem dass dort keine Werte angezeigt werden, obwohl ich das Script mit Notepad++

                            die Räume verändert hatte.

                            Einer Vieleicht eine Idee wie ich Werte (vom Profil und ect.) schneller einblenden könnte?
                            5857_screenshot-2018-2-15_vis.png

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

                              @haitak:

                              …, obwohl ich das Script mit Notepad++

                              die Räume verändert hatte. `
                              Hast Du die View(s) auch entsprechend angepasst?

                              Gruß,

                              Eric

                              Von unterwegs getippert

                              1 Reply Last reply Reply Quote 0
                              • H
                                haitak last edited by

                                Hallo Eric,

                                wo sollte ich den die VIEWs anpassen?

                                Vieleicht habe ich die Anleitung dann nicht verstanden!

                                Kannst du mir bitte sagen wo ich da was noch verändern sollte?

                                Gruß

                                haitak

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

                                  @haitak:

                                  Vieleicht habe ich die Anleitung dann nicht verstanden!

                                  Kannst du mir bitte sagen wo ich da was noch verändern sollte? Schau mal in die Doku ab Seite 10. > View-Erstellung

                                  Der Code des Views sollte zunächst in einen Editor geladen werden (Empfehlung z.B. Notepad++).

                                  Der View wurde für den Raum mit dem Namen „Schlafzimmer“ erstellt. Mit der REPLACE-Funktion des Editors dann den Raum ersetzen durch den eigenen Raumnamen. Dabei ist zu beachten, dass die Raumnamen keine Sonderzeichen und Blanks enthalten dürfen. Blanks müssen mit Unterstrich aufgefüllt werden. `

                                  Gruß,

                                  Eric

                                  1 Reply Last reply Reply Quote 0
                                  • H
                                    haitak last edited by

                                    Hallo ich bins noch mal,

                                    habe mich an der Anleitung gehalten, aber trotzdem zieht er nicht die Daten in den Views.

                                    Wenn ich aber längere Zeit warte so ca. 10-15 minuten dann erscheinen die Daten im View.

                                    Die Views besitzen keine Blanks oder unterstriche mehr. Zum Beispiel Heizung Badezimmer ist

                                    der View "HZBadezimmer" im VIS Editor.

                                    Wo soll ich denn jetzt sonst noch was ändern?

                                    Sorry, bin neuling im diesem gebiet!

                                    LG

                                    Haitak

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

                                      Gib dem Script mal etwas Zeit. Pro Raum werden unglaublich viele Datenpunkte erzeugt, usw. (jedes Feld in der View ist ein eigener Datenpunkt).

                                      Gruß,

                                      Eric

                                      Von unterwegs getippert

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        mike2712 last edited by

                                        Hallo,

                                        auch ich möchte mich hier für das wirklich sehr gute Heizungsscript bedanken,

                                        ich habe allerdings auch Probleme, insgesamt benutze ich es für 7 Räume,

                                        aber die angezeigten "Aktueller Solltemperatur Zeitabschnitt" stimmt nicht mit dem eingestellten Parameter überein.

                                        Zeitabschnitte sind fast alle identisch eingestellt, aber der Aktuelle Zeitabschnitt stimmt nicht nur mit den Programmdaten nicht überein, ist sogar von Raum zu Raum unterschiedlich.

                                        670_heizplan.jpg

                                        Was kann ich hier falsch eingestellt haben? Die Anleitung habe ich mehrfach gelesen, finde den Fehler nicht,

                                        ich habe nicht den Manu Modus erzwingen eingestellt, aber ich denke das hat damit nichts zu tun, ich verstehe auch nach mehrmaligen lesen

                                        nicht richtig warum der Auto modus nicht genutzt werden sollte.

                                        Lg Mike

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

                                          @mike2712:

                                          ich habe allerdings auch Probleme, insgesamt benutze ich es für 7 Räume,

                                          aber die angezeigten "Aktueller Solltemperatur Zeitabschnitt" stimmt nicht mit dem eingestellten Parameter überein.

                                          Zeitabschnitte sind fast alle identisch eingestellt, aber der Aktuelle Zeitabschnitt stimmt nicht nur mit den Programmdaten nicht überein, ist sogar von Raum zu Raum unterschiedlich. `
                                          Ich kann jetzt leider nur spekulieren. Ich sehe, dass der gültige Zeitabschnitt der beiden Räume die gleichen Zeiten hat –20:30 und unterschiedliche Tage Mo und Sa.

                                          Kann es sein, dass du "wie Vortag" im schedule unterschiedlich aktiviert hast ?

                                          @mike2712:

                                          ch habe nicht den Manu Modus erzwingen eingestellt, aber ich denke das hat damit nichts zu tun, ich verstehe auch nach mehrmaligen lesen

                                          nicht richtig warum der Auto modus nicht genutzt werden sollte. `
                                          Genau, das hat nichts mit den Zeitabschnitten zu tun.

                                          Wenn du den Modus auf AUTO stehen lässt, dann empfängt das Thermostat zwar die gewünschte Temperatur zur gewünschten Zeit vom Script. Wenn aber der interne Thermostatschedule wechselt, dann wird diese Temperatur verwendet. Das Script hält das für eine manuell verstellte Temperatur.

                                          Wenn du den AUTO Modus verwenden willst, dann empfiehlt es sich also keine manuellen Temperaturen zuzulassen. In diesem Fall stellt das Script das Thermostat wieder auf die vom Script gewünschte Temperatur.

                                          Einstellbar über "Gültigkeit in Minuten". Bei einem Wert kleiner als 0 werden keine Temperaturen von aussen zugelassen.

                                          vG Looxer

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mike2712 last edited by

                                            @looxer01:

                                            Ich kann jetzt leider nur spekulieren. Ich sehe, dass der gültige Zeitabschnitt der beiden Räume die gleichen Zeiten hat –20:30 und unterschiedliche Tage Mo und Sa.

                                            Kann es sein, dass du "wie Vortag" im schedule unterschiedlich aktiviert hast ? `
                                            Nein eigentlich nicht, Zugriff ist gerade etwas schwierig für mich, läuft auf eine VM im Qnap und ich bin in Schweden, Zugriff über TEAM Viewer, leider sehr langsam, habe mal Screenshots von allen 7 Räumen gemacht, sie sollten sich aktuell alle im Abschnitt SO-12 Uhr befinden, sind aber nur 2 die richtig sind, die anderen sind alle sogar in unterschiedlichen Abschnitten.

                                            @looxer01:

                                            Genau, das hat nichts mit den Zeitabschnitten zu tun.

                                            Wenn du den Modus auf AUTO stehen lässt, dann empfängt das Thermostat zwar die gewünschte Temperatur zur gewünschten Zeit vom Script. Wenn aber der interne Thermostatschedule wechselt, dann wird diese Temperatur verwendet. Das Script hält das für eine manuell verstellte Temperatur.

                                            Wenn du den AUTO Modus verwenden willst, dann empfiehlt es sich also keine manuellen Temperaturen zuzulassen. In diesem Fall stellt das Script das Thermostat wieder auf die vom Script gewünschte Temperatur.

                                            Einstellbar über "Gültigkeit in Minuten". Bei einem Wert kleiner als 0 werden keine Temperaturen von aussen zugelassen.

                                            vG Looxer `
                                            Entweder verstehe ich immer noch etwas falsch, oder es ist genau so wie ich es haben möchte,

                                            die eigentlichen Programme im Thermostat gibt es bei mir nicht, alles gelöscht.

                                            Es soll komplett nach dem Script gefahren werden, wenn aber z.B. durch örtliche Änderung am Thermostat oder über ein anderes Widget die Temperatur geändert wird, wird dieses vom Script als manuelle Temperatur erkannt und bleibt für die eingestellte Zeit erhalten,

                                            geht dann automatisch nach der eingestellten Zeit wieder zurück zu der hinterlegten Temperatur im Profil.

                                            LG Mike
                                            670_badezimmer.jpg
                                            670_damian.jpg
                                            670_k_che.jpg
                                            670_neele.jpg
                                            670_tanel.jpg
                                            670_verena.jpg
                                            670_wohnzimmer.jpg

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            916
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            climate heating javascript template
                                            115
                                            1127
                                            331392
                                            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