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.
    • K
      kaschperle83 last edited by

      So hier einmal der Log wenn ich in der Wohnzimmer Ansicht bin. Habe den "Anwesend" Haken erst entfernt und dann wieder gesetzt.
      ` > Log

      13:31:28.894 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Schlafzimmer Raumprofil ist 1

      13:31:28.894 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumSchlafzimmer Raumprofil ist 1

      13:31:28.894 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumSchlafzimmer Raumprofil ist 1

      13:31:28.894 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumSchlafzimmer Raumprofil ist 1

      13:31:28.895 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:31:28.895 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:31:28.899 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:31:28.899 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:31:28.899 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:31:28.900 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Schlafzimmer ist 0

      13:31:28.900 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524223888000

      13:31:28.901 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:31:28.901 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Schlafzimmer

      13:31:28.902 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_126a78.setpoint Temperatur = 17

      13:31:28.902 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Schlafzimmer,maxcube.0.devices.thermostat_126a78.setpoint,NoneHM,Schlafzimmer Heizung setpoint,thermostat_126a78,HT,setpoint,false,false,false,false,12,0

      13:31:28.902 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_TimeStamp

      13:31:28.902 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_ManTemp_Validity

      13:31:28.903 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_Manually_Adjusted

      13:31:28.903 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_Manually_Adjusted

      13:31:29.015 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_18f82e.setpoint Raum Küche Manuelle Solltemperatur-Aenderung erkannt auf 14

      13:31:29.016 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:31:29.016 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 14 fuer Raum Küche Raumprofil ist 1

      13:31:29.016 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:31:29.017 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_18:00:00 fuer RaumKüche Raumprofil ist 1

      13:31:29.017 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:31:29.017 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_20:00:00 fuer RaumKüche Raumprofil ist 1

      13:31:29.017 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:31:29.018 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 12.5 fuer RaumKüche Raumprofil ist 1

      13:31:29.018 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 14

      13:31:29.018 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Mo_18:00:00

      13:31:29.018 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 12.5

      13:31:29.018 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Mo_20:00:00

      13:31:29.019 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:31:29.019 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Küche ist 0

      13:31:29.019 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524223888000

      13:31:29.019 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:31:29.020 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Küche

      13:31:29.020 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_18f82e.setpoint Temperatur = 17

      13:31:29.020 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Küche,maxcube.0.devices.thermostat_18f82e.setpoint,NoneHM,Heizung Küche setpoint,thermostat_18f82e,HT,setpoint,false,false,false,false,12,0

      13:31:29.020 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.Source_TimeStamp

      13:31:29.021 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.View_ManTemp_Validity

      13:31:29.043 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.Source_Manually_Adjusted

      13:31:29.044 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.View_Manually_Adjusted

      13:31:29.179 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_16d022.setpoint Raum Bad Manuelle Solltemperatur-Aenderung erkannt auf 18

      13:31:29.180 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Bad Raumprofil ist 1

      13:31:29.180 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumBad Raumprofil ist 1

      13:31:29.181 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumBad Raumprofil ist 1

      13:31:29.181 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumBad Raumprofil ist 1

      13:31:29.181 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:31:29.181 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:31:29.182 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:31:29.182 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:31:29.182 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:31:29.182 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Bad ist 0

      13:31:29.182 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524223889000

      13:31:29.183 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:31:29.183 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Bad

      13:31:29.183 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_16d022.setpoint Temperatur = 17

      13:31:29.183 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Bad,maxcube.0.devices.thermostat_16d022.setpoint,NoneHM,Heizung Bad setpoint,thermostat_16d022,HT,setpoint,false,false,false,false,12,0

      13:31:29.184 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_TimeStamp

      13:31:29.184 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.View_ManTemp_Validity

      13:31:29.203 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_Manually_Adjusted

      13:31:29.204 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.View_Manually_Adjusted

      13:31:29.324 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_18fe6b.setpoint Raum Kinderzimmer Manuelle Solltemperatur-Aenderung erkannt auf 18

      13:31:29.325 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Kinderzimmer Raumprofil ist 1

      13:31:29.325 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumKinderzimmer Raumprofil ist 1

      13:31:29.325 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumKinderzimmer Raumprofil ist 1

      13:31:29.325 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumKinderzimmer Raumprofil ist 1

      13:31:29.326 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:31:29.326 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:31:29.326 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:31:29.326 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:31:29.326 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:31:29.327 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Kinderzimmer ist 0

      13:31:29.327 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524223889000

      13:31:29.327 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:31:29.327 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Kinderzimmer

      13:31:29.327 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_18fe6b.setpoint Temperatur = 17

      13:31:29.328 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Kinderzimmer,maxcube.0.devices.thermostat_18fe6b.setpoint,NoneHM,Heizung Lea setpoint,thermostat_18fe6b,HT,setpoint,false,false,false,false,12,0

      13:31:29.328 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.Source_TimeStamp

      13:31:29.328 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.View_ManTemp_Validity

      13:31:29.328 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.Source_Manually_Adjusted

      13:31:29.350 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.View_Manually_Adjusted `

      So und jetzt im View der Küche das Gleiche gemacht:

      ` > 13:35:58.774 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumGästezimmer Raumprofil ist 1

      13:35:58.774 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumGästezimmer Raumprofil ist 1

      13:35:58.775 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumGästezimmer Raumprofil ist 1

      13:35:58.775 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:35:58.775 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:35:58.775 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:35:58.776 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:35:58.776 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:35:58.776 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Gästezimmer ist 0

      13:35:58.776 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524224158000

      13:35:58.776 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:35:58.777 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Gästezimmer

      13:35:58.777 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_187081.setpoint Temperatur = 17

      13:35:58.777 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Gästezimmer,maxcube.0.devices.thermostat_187081.setpoint,NoneHM,Heizung Gästezimmer setpoint,thermostat_187081,HT,setpoint,false,false,false,false,12,0

      13:35:58.777 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Gästezimmer.Source_TimeStamp

      13:35:58.778 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Gästezimmer.View_ManTemp_Validity

      13:35:58.778 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Gästezimmer.Source_Manually_Adjusted

      13:35:58.791 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Gästezimmer.View_Manually_Adjusted

      13:35:59.005 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_126a78.setpoint Raum Schlafzimmer Manuelle Solltemperatur-Aenderung erkannt auf 18

      13:35:59.006 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Schlafzimmer Raumprofil ist 1

      13:35:59.007 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumSchlafzimmer Raumprofil ist 1

      13:35:59.007 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumSchlafzimmer Raumprofil ist 1

      13:35:59.007 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumSchlafzimmer Raumprofil ist 1

      13:35:59.007 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:35:59.007 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:35:59.008 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:35:59.008 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:35:59.008 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:35:59.008 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Schlafzimmer ist 0

      13:35:59.009 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524224158000

      13:35:59.009 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:35:59.009 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Schlafzimmer

      13:35:59.009 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_126a78.setpoint Temperatur = 17

      13:35:59.010 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Schlafzimmer,maxcube.0.devices.thermostat_126a78.setpoint,NoneHM,Schlafzimmer Heizung setpoint,thermostat_126a78,HT,setpoint,false,false,false,false,12,0

      13:35:59.019 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_TimeStamp

      13:35:59.039 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_ManTemp_Validity

      13:35:59.040 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_Manually_Adjusted

      13:35:59.041 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_Manually_Adjusted

      13:35:59.150 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_18f82e.setpoint Raum Küche Manuelle Solltemperatur-Aenderung erkannt auf 14

      13:35:59.151 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:35:59.151 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 14 fuer Raum Küche Raumprofil ist 1

      13:35:59.151 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:35:59.152 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_18:00:00 fuer RaumKüche Raumprofil ist 1

      13:35:59.152 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:35:59.152 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_20:00:00 fuer RaumKüche Raumprofil ist 1

      13:35:59.152 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine DetermineSchedule: zu planender Tag ist = Fr Tag fuer den Schedule ist = Mo

      13:35:59.153 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 12.5 fuer RaumKüche Raumprofil ist 1

      13:35:59.153 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 14

      13:35:59.153 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Mo_18:00:00

      13:35:59.153 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 12.5

      13:35:59.153 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Mo_20:00:00

      13:35:59.154 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:35:59.154 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Küche ist 0

      13:35:59.154 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524224159000

      13:35:59.155 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:35:59.155 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Küche

      13:35:59.155 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_18f82e.setpoint Temperatur = 17

      13:35:59.155 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Küche,maxcube.0.devices.thermostat_18f82e.setpoint,NoneHM,Heizung Küche setpoint,thermostat_18f82e,HT,setpoint,false,false,false,false,12,0

      13:35:59.156 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.Source_TimeStamp

      13:35:59.186 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.View_ManTemp_Validity

      13:35:59.189 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.Source_Manually_Adjusted

      13:35:59.190 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Küche.View_Manually_Adjusted

      13:35:59.429 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: maxcube.0.devices.thermostat_18fe6b.setpoint Raum Kinderzimmer Manuelle Solltemperatur-Aenderung erkannt auf 18

      13:35:59.430 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Kinderzimmer Raumprofil ist 1

      13:35:59.431 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Aktueller Zeitslot ist Fr_16:00:00 fuer RaumKinderzimmer Raumprofil ist 1

      13:35:59.431 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächster Zeitslot ist Fr_21:00:00 fuer RaumKinderzimmer Raumprofil ist 1

      13:35:59.431 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumKinderzimmer Raumprofil ist 1

      13:35:59.431 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Current SollTemp ist 18

      13:35:59.431 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Current TimeSlot ist Fr_16:00:00

      13:35:59.432 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechnete Next SollTemp ist 21

      13:35:59.432 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine Manadj: errechneter Next Timeslot ist Fr_21:00:00

      13:35:59.432 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuell Relevant?: true

      13:35:59.432 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: DelayTime fuer Raum Kinderzimmer ist 0

      13:35:59.432 [info] javascript.0 script.js.Heizung_Scripte.Heizung: aktuelle Millisekunden 1524224159000

      13:35:59.433 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt

      13:35:59.433 [info] javascript.0 script.js.Heizung_Scripte.Heizung: keine ManAdjustments festgestellt fuer Raum Kinderzimmer

      13:35:59.433 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_18fe6b.setpoint Temperatur = 17

      13:35:59.433 [info] javascript.0 script.js.Heizung_Scripte.Heizung: ControlTab Kinderzimmer,maxcube.0.devices.thermostat_18fe6b.setpoint,NoneHM,Heizung Lea setpoint,thermostat_18fe6b,HT,setpoint,false,false,false,false,12,0

      13:35:59.433 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.Source_TimeStamp

      13:35:59.434 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.View_ManTemp_Validity

      13:35:59.434 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.Source_Manually_Adjusted

      13:35:59.450 [info] javascript.0 script.js.Heizung_Scripte.Heizung: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Kinderzimmer.View_Manually_Adjusted `

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

        @kaschperle83:

        So hier einmal der Log wenn ich in der Wohnzimmer Ansicht bin. Habe den "Anwesend" Haken erst entfernt und dann wieder gesetzt. `
        Hi,

        ich kann jetzt erstmal nichts ungewoehnliches sehen.

        Ich denke, dass dein Hauptproblem ist, dass du den View nicht richtig erzeugt hast.

        Hast du denn mal die List abgearbeitet ? Stimmen die Datenpunkte des Views (der widgets) mit den Datenpunkten der Objektliste überein ?

        BTW: ich würde lieber nicht mit Umlauten arbeiten sondern statt Küche lieber Kueche verwenden.

        Ich kann mit dir gerne mal per Teamviewer drüberschauen. Schicke mir bitte eine PN falls du das möchtest.

        vG Looxer

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Hallo,

          leider habe ich nach Monaten nun auch Probleme mit dem Skript. Ich habe nun ein Update gemacht:

          ! ````
          // ab hier ChangeLog // Aktuelle Version 2.0b01 (erste Beta) 28.12.2017
          // Version 2.00b02 05.01.2018 - zweite Beta
          //.............................Technische Coding Aenderungen (ueberfluessige log eintragungen und doppel coding entfernt)
          //.............................Kein Trigger bei Aenderung von An/Abwesenheit und Feiertagen gefixt
          //.............................Bei Einstellung der Duration Manuelle Temp kleiner Null wurde bei einer Thermostataenderung am Thermostat keine Rückstellung auf schedule vorgenommen
          //.............................Delay Time (notwendig für alte Thermostate) nach Fensteröffnung wieder aktiviert - 2 Minuten Verzögerung nach Fensterschliessung
          //.............................Sensorstatusermittlung fuer HM-Geraete verallgemeinert (keine Speziallogik mehr notwendig. Konfig in der Sensortypetab reicht aus) / logging Eintraege fuer Sensor Aenderungen hinzugefuegt
          //.............................Bei Einschalten der Heizperiode wurden die Temperaturen nicht sofort auf die geplanten Temperaturen gesetzt
          // Version 2.00b03 02.04.2018 - dritte Beta
          //.............................Manuelle Temperaturen werden bei Scriptstart ignoriert/zurückgesetzt
          //.............................Thermostabtypetab Position 4 auf Position 8 (nach den Wandthermosteten) verschoben
          //.............................NoneHMTab - Fuellen der Position 12 in Controltab falsch (mit 0 ersetzt)
          //.............................Bei gleichen Zeiten im schedule von verschiedenen Räumen kam es dazu, dass nicht geschaltet wurde. Eine Zeitverzögerung eingebaut
          //.............................externe Dateiausgabe bei manuellen Aenderungen hinzugefügt (writelog)
          //.............................Fehler in Routine Sensor Change bei direktvernuepften Fenstersensoren beseitigt.
          //.............................Fehler bei den Subscriptions fuer Feiertage fuehrte zu Warnmeldungen, wenn kein Feiertagsadapter genutzt wurde
          //
          // Naechste Version moegliche Erweiterungen/Aenderungen
          // ............................Event Abwesenheit evt noch hinzufügen
          //.............................Raumstatus bei mehreren Fenstersensoren
          //.............................Delay fuer Nicht-HM-Geräaete

          Der Fehler:
          

          2018-04-26 10:48:26.172 - [32minfo[39m: javascript.1 Start javascript script.js.common.Heizung_Looxer
          2018-04-26 10:48:26.849 - [32minfo[39m: javascript.1 script.js.common.Heizung_Looxer: Routine GetDevices fuer HM Thermostate Schlafzimmer - hm-rpc.0.,HM-CC-TC,Wandthermostat (alt),WT,2.SETPOINT,false,false,false,1.TEMPERATURE,false,12,0
          2018-04-26 10:48:27.366 - [32minfo[39m: javascript.1 script.js.common.Heizung_Looxer: Routine GetDevices fuer HM Thermostate Bad - hm-rpc.0.,HM-CC-RT-DN,Heizkoerperthermostat(neu),HT,4.SET_TEMPERATURE,false,4.MANU_MODE,true,4.ACTUAL_TEMPERATURE,4.CONTROL_MODE,12,0
          2018-04-26 10:48:27.809 - [32minfo[39m: javascript.1 script.js.common.Heizung_Looxer: Routine GetDevices fuer HM Thermostate WC - hm-rpc.0.,HM-CC-TC,Wandthermostat (alt),WT,2.SETPOINT,false,false,false,1.TEMPERATURE,false,12,0
          2018-04-26 10:48:28.487 - [31merror[39m: javascript.1 script.js.common.Heizung_Looxer: script.js.common.Heizung_Looxer:593
          2018-04-26 10:48:28.487 - [31merror[39m: javascript.1 roomNoSpace = roomName.replace(/\s/g, "_");
          2018-04-26 10:48:28.487 - [31merror[39m: javascript.1 ^
          2018-04-26 10:48:28.487 - [31merror[39m: javascript.1 TypeError: roomName.replace is not a function
          2018-04-26 10:48:28.488 - [31merror[39m: javascript.1 at getDevices (script.js.common.Heizung_Looxer:593:32)
          2018-04-26 10:48:28.488 - [31merror[39m: javascript.1 at initializeData (script.js.common.Heizung_Looxer:363:5)
          2018-04-26 10:48:28.491 - [31merror[39m: javascript.1 at script.js.common.Heizung_Looxer:356:1
          2018-04-26 10:48:28.491 - [31merror[39m: javascript.1 at ContextifyScript.Script.runInContext (vm.js:35:29)

          Ich habe das Skript validiert, alles grün, keine Typos oder doppelte/vergessene Zeichen
          
          Ich nutze derzeit keine Events und in der Raumliste steht nur ein Raum ["Bad"].
          
          Die anderen Räume mit Geräten aus den Gewerken Verschluss oder Heizung, die gefunden wurden sind "Schlafzimmer" und "WC". Also keine Leer- oder Sonderzeichen.
          
          Setze ich die Raumliste auf Testmodus, gibt es keine Fehler:
          
          >! ````
          // Raumliste -  empfohlen zu benutzen fuer kleine Systeme
          // UseRoomList heisst, dass die nur hier gelisteten Raeume angelegt und abgearbeitet werden - somit werden nicht sofort alle Datenpunkte aller Räume angelegt (ca. 100 pro Raum und Profil)
          // dies dient hauptsaechlich zur Anlage der Daten - So koennen Raum fuer Raum alle States angelegt wrden
          // Das sollte genutzt werden mit langsamen Rechnern wie Raspi mit SD karte
          var UseRoomList = true;      // Wenn testmodus werden nur die Angegebenen Raeume abgearbeitet
          var RoomList = [];
          RoomList[0] = ['Bad'];                 // Liste der Raeume die gesteuert werden soll zum Testen
          /*RoomList[1] = ['Schlafzimmer']; 
          RoomList[2] = ['Wohnzimmer'];  
          RoomList[3] = ['Kueche'];  
          RoomList[4] = ['Flur'];  
          RoomList[5] = ['Kinderzimmer'];  
          RoomList[6] = ['WC'];  
          RoomList[7] = ['Raum7'];  
          RoomList[8] = ['Raum8'];  
          RoomList[9] = ['Raum9'];  
          */
          

          Woran liegt's?

          Zweite Frage:

          Hast du schon eine Idee, wie man platzsparend und übersichtlicht zwei Profile für einen Raum in einer View darstellt?

          Entweder beide Heizpläne übereinanderlegen und per Filter ein/ausblenden (evtl. auch per Reiter, schön wäre dafür eine https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_accordion)

          oder bei beiden Profilen die gleichen Zeiten nutzen und die Setztemperaturen beider Profile nebeneinander daneben legen ?

          Gruß

          Pix

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

            @pix:

            etze ich die Raumliste auf Testmodus, gibt es keine Fehler:

            Woran liegt's? `

            Hi Pix,

            ich denke, dass irgendwelche Sonderzeichen in irgendwelchen Räumen auftreten.

            Schau dir mal die komplette Raumliste an. Wenn auch nur ein Raum z.B. einen englische -nicht übersetzten- Namen beinhaltet, dann tritt dieser Fehler auf. Das passiert bei Nutzung der Raumliste nicht, da ja dann nciht alle Räume gecheckt werden.

            @pix:

            Zweite Frage:

            Hast du schon eine Idee, wie man platzsparend und übersichtlicht zwei Profile für einen Raum in einer View darstellt?

            Entweder beide Heizpläne übereinanderlegen und per Filter ein/ausblenden (evtl. auch per Reiter, schön wäre dafür eine Accordion Funktion wie diese)

            oder bei beiden Profilen die gleichen Zeiten nutzen und die Setztemperaturen beider Profile nebeneinander daneben legen ? `

            Ich nutze keine multiplen Profile für einen Raum. Meine Idee war das über Views zu machen.

            also so:

            buttom1: call view Profil1 - in view profil1 ein Close Buttom

            Buttom2: call view Profil2 - in pview profil2 ein Close tuttom

            Was du da beschreibst hatte ich auch mal im Kopf. Allerdings habe ich nicht weiter geforscht wie das umsetzbar ist.

            vG Looxer

            1 Reply Last reply Reply Quote 0
            • N
              nobse last edited by

              Hallo

              gibt es die Möglichkeit wenn Heizperiode = false die Ventile alle auf On zu stellen? Das entlastet die die mechanik und läst die Ventile nicht festkleben.

              Gruss Norbert

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

                Du kannst die Temperatur im Script auf 30 stellen, dann sind die Ventile offen. Hab ich auch, der Punkt steht in der Doku. Weiss aus dem Kopf nicht wo genau.

                Grüße Brati @nobse:

                Hallo

                gibt es die Möglichkeit wenn Heizperiode = false die Ventile alle auf On zu stellen? Das entlastet die die mechanik und läst die Ventile nicht festkleben.

                Gruss Norbert `

                Von unterwegs gesendet…

                1 Reply Last reply Reply Quote 0
                • N
                  nobse last edited by

                  OK gefunden

                  kann man im Script einstellen unter ThermostatTypeTab etwa ab Zeile 200

                  Parameter Ventilstellung wenn nicht Heizperiode

                  1 Reply Last reply Reply Quote 0
                  • R
                    RobS last edited by

                    Hi Looxer,

                    ich bitte dich nochmal um Hilfe.

                    Mir ist vor kurzem aufgefallen, dass meine (also deine) Heizungssteuerung nicht mehr läuft. Aufgrund der aktuellen Wetterlage, kann ich allerdings nicht mehr sagen seit wann.

                    Die Views der einzelnen Räume zeigen durchweg keine Werte, also jedes Feld ist leer.

                    Wenn ich das Script neustart kommen sehr viele Warnungen:

                    ` > javascript.0 2018-07-05 22:29:13.986 warn at Object. <anonymous>(script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:422:9)

                    javascript.0 2018-07-05 22:29:13.986 warn at LoopRooms (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:766:13)

                    javascript.0 2018-07-05 22:29:13.986 warn at LoopDevices (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:868:13)

                    javascript.0 2018-07-05 22:29:13.986 warn at ExecuteTempDetermination (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:1389:25)

                    javascript.0 2018-07-05 22:29:13.985 warn at SelectSwitchTime (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:1541:24)

                    javascript.0 2018-07-05 22:29:13.985 warn getState "javascript.0.Heizung.Heizplan.Wohnzimmer.Profil-1.undefined_1_bis" not found (3)</anonymous> `

                    gefolgt von einem Error:
                    ` > javascript.0 2018-07-05 22:29:13.990 error at Object. <anonymous>(script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:422:9)

                    javascript.0 2018-07-05 22:29:13.989 error at LoopRooms (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:766:13)

                    javascript.0 2018-07-05 22:29:13.989 error at LoopDevices (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:868:13)

                    javascript.0 2018-07-05 22:29:13.989 error at ExecuteTempDetermination (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:1409:45)

                    javascript.0 2018-07-05 22:29:13.988 error Error in callback: TypeError: Cannot read property 'substr' of undefined</anonymous> `

                    Hast du eine Idee?

                    Ich habe vor ein paar Wochen ein Backup einspielen müssen, kann aber wie gesagt nicht sagen, seit wann der Fehler mit dem Scrikt auftritt.

                    Das Problem mit den Raumnamen habe ich schon ausgeschlossen…

                    Grüße, Rob

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

                      Hi Rob,

                      sorry, für die späte Antwort - war unterwegs.

                      kannst du mal folgende checks machen ?

                      bei den Thermostaten: (standard Objekte)

                      • Sind die Räume in der Objektliste zugeordnet ?

                      • Sind die Gewerke in der Objekt liste zugeordnet ?

                      Die Fehler deuten auf Fehlzuweisungen hin.

                      Es gab beim letzten REGA adapter update ein Problem mit Zuweisungen mit unterschiedlichen Zuweisungen innerhalb eines Kanals.

                      Also z.B.

                      Objekt xyz , Kanal 1

                      Datenpunkg 1 = Gewerk 1

                      Datenpunkt 2 = kein Gewerk

                      Dann wird für all Datenpunkte nur ein Gewerk1 verwendet auch wenn Datenpunkt 2 kein Gewerk in der CCU hat.

                      Schau dir also mal die Zuordnungen genauer an.

                      vG Looxer

                      1 Reply Last reply Reply Quote 0
                      • R
                        RobS last edited by

                        Hi looxer,

                        Danke für deine Antwort!

                        Scheint schonmal die richtige Fährte zu sein. Die Gewerke und Räume waren tatsächlich nicht vollständig in allen Kanälen der einzelnen Geräte benannt.

                        Nachdem ich das korrigiert habe, sind zumindest mal alle Warnungen verschwunden.

                        Was geblieben ist, sind leider noch die Fehlermeldungen:
                        ` > javascript.0 2018-07-09 22:05:54.724 error at Object. <anonymous>(script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:471:9)

                        javascript.0 2018-07-09 22:05:54.724 error at LoopRooms (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:766:13)

                        javascript.0 2018-07-09 22:05:54.723 error at LoopDevices (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:868:13)

                        javascript.0 2018-07-09 22:05:54.723 error at ExecuteTempDetermination (script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0:1409:45)

                        javascript.0 2018-07-09 22:05:54.722 error Error in callback: TypeError: Cannot read property 'substr' of undefined</anonymous> `
                        an den Views hat sich bisher nichts geändert. Übrigens steht bei letzter Programmdurchlauf teilweise irgendein älteres Datum und teilweise das aktuelle Datum, ohne dass sich sonst irgendetwas unterscheidet.

                        In den Objekten unter javasript / Heizung / Heizplan / Raumname / Source_Last_Program_Run ist es jeweils das gleiche Datum wie im dazugehörigen View.

                        Macht es eventuell Sinn den kompletten Objektbaum zu löschen und durch Skriptneustart neu anlegen zu lassen bzw. zu prüfen, ob es überhaupt angelegt wird?

                        Grüße, Rob

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

                          Hi Rob,

                          @RobS:

                          Nachdem ich das korrigiert habe, sind zumindest mal alle Warnungen verschwunden. `
                          das ist schon mal gut. Ich glaube aber, dass da noch mehr dran hängt.

                          Es gab in der letzten Zeit mehrere Änderungen am Rega Adapter. Es kann sein, dass deine Konstellation damit Probleme macht (Beispiele: Übersetzungen von CCU Standardtexten und CCU Gewerke/Raumzuweisungen.

                          Könntest du mal testen ob die alte REGA Adapter Version mit dem Script bei dir läuft.

                          Also

                          • erstmal eine Sicherung machen

                          • dann auf die drittletzte version des REGA adapters gehen

                          • und testen.

                          Wenn es das ist, dann am Besten mal alle Aufzählungen in ioBroker löschen (hoffentlich hast du keine individuellen) und dann neu synchen. Wenn es dann noch funktioniert mit dem alten REGA adapter, dann auf den neuesten wieder zurückgehen.

                          vG Looxer

                          1 Reply Last reply Reply Quote 0
                          • R
                            RobS last edited by

                            Moin Looxer,

                            Danke für deine Geduld.

                            Hab deine Anleitung befolgt, leider ohne Erfolg.

                            Hatte es auch mit downgrades auf mehrere frühere Versionen versucht und auch mit dem Löschen aller Aufzählungen.

                            Jetzt sind die Warnungen auch wieder mit dabei.

                            Wenn ich irgendeine Einstellung im View vornehme kommt es ebenfalls zu den Warnungen und Error im log.

                            Grüße, Rob

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

                              Hi Rob,

                              kein Problem,

                              ich bin zur Zeit beruflich unterwegs (wie so oft :shock: )

                              evt kann ich per Teamviewer am WE bei dir mal reinschauen, wenn du magst.

                              Sende mir einfach eine PN.

                              vG Looxer

                              1 Reply Last reply Reply Quote 0
                              • R
                                RobS last edited by

                                Hey Looxer,

                                ich hatte gestern mal den kompletten Objektbaum des Heizplanes und das Skript gelöscht und dann das Skript neu eingepflegt.

                                Und siehe da, plötzlich ging wieder alles…

                                Woran es nun gelegen hat, kann ich leider nicht sagen, aber ich vermute mal, dass es mit der Wiederherstellung des Backups zu tun hatte.

                                Vielen Dank für dein Angebot mit der Teamviewer-Hilfe, sollte es im Laufe doch wieder nicht hinhauen, würde ich gerne nochmal darauf zurückkommen.

                                Schönes Wochenende und

                                Grüße, Rob

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

                                  @RobS:

                                  ich hatte gestern mal den kompletten Objektbaum des Heizplanes und das Skript gelöscht und dann das Skript neu eingepflegt.

                                  Und siehe da, plötzlich ging wieder alles… `
                                  strange :shock:

                                  keine Ahnung was da falsch war. Aber gut, dass es jetzt wieder geht.

                                  vG Looxer

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    e-i-k-e last edited by

                                    Gibt es eine Möglichkeit, den HMIP Fußbodenheizungsaktor "FAL24-C10 " einzubinden und Temperatur Sollwerte vorzugeben?

                                    Leider ist dies nämlich ansonsten nur über Direktverknüpfungen zu HMIP Wandthermostaten möglich. :roll:

                                    8064_unbenannt.jpg

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

                                      @e-i-k-e:

                                      Gibt es eine Möglichkeit, den HMIP Fußbodenheizungsaktor "FAL24-C10 " einzubinden und Temperatur Sollwerte vorzugeben?

                                      Leider ist dies nämlich ansonsten nur über Direktverknüpfungen zu HMIP Wandthermostaten möglich. :roll: `

                                      Hi,

                                      Nur, wenn du auch manuell eine Temperatur vorgeben kannst. Ich vermute mal, dass das nicht der Fall ist.

                                      Zumindest sehe ich im ScrPrint keinen Datenpunkt für die SollTemp.

                                      Darüber hinaus sollte doch auch die Ist Temp eine Rolle spielen. Ich vermute mal, dass die zwingend vom Thermostat kommt und nicht vom Aktor.

                                      In diesem Fall sehe ich keine Möglichkeit der Steuerung.

                                      vG Looxer

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

                                        Hallo zusammen,

                                        ich bin aktuell beim Umsteigen von der CCU2 auf IOBroker, natürlich darf da die Heizungssteuerung auch nicht fehlen.

                                        Meine, aktuell 2, Thermostate werden in IOBroker erfolgreich erkannt.

                                        Das Script habe ich auch eingebunden, aber ich bekomme da Warnungen und irgendwie habe ich das Gefühl das die entrechenden Datenpunkte nicht erstellt werden (Kann zumindest nirgends was finden.).

                                        UseRoomList ist bei mir auf false, da ja nur 2 Räume aktuell. Kann es daran liegen, das die Räume hier ein Leerzeichen drin haben?

                                        Als Fehler bekomme ich folgendes:

                                        16:09:30.859	[error]	javascript.0 script.js.common.Heizung: script.js.common.Heizung:576
                                        16:09:30.859	[error]	javascript.0 at getDevices (script.js.common.Heizung:576:32)
                                        16:09:30.859	[error]	javascript.0 at initializeData (script.js.common.Heizung:346:5)
                                        16:09:30.859	[error]	javascript.0 at script.js.common.Heizung:339:1
                                        

                                        Vielleicht hat ja wer ein Tipp was ich hier falsch machen könnte.

                                        VG

                                        Lindi

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

                                          Hi Lindi,

                                          @lindi200000:

                                          Kann es daran liegen, das die Räume hier ein Leerzeichen drin haben? `

                                          ja, genau. Das Thema hatten wir schon einmal. Leerzeichen sind leider keine gute Idee bei Raumnamen.

                                          vG Looxer

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

                                            Danke, lag wirklich daran, nun habe ich aber folgenden Fehler:

                                            19:46:48.410	[info]	javascript.0 Stop script script.js.common.Heizung
                                            19:46:49.105	[info]	javascript.0 Start javascript script.js.common.Heizung
                                            19:46:49.105	[error]	javascript.0 script.js.common.Heizung: C:\ioBroker\node_modules\iobroker.javascript\javascript.js:2207
                                            

                                            Was ist das wieder?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            991
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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