72_FRITZBOX.pm ab Version 08.20.00

Begonnen von elektron-bbs, 04 September 2025, 17:08:39

Vorheriges Thema - Nächstes Thema

elektron-bbs

Gegeben ist eine FritzBox_7590 und Version Modul 08.20.03.
Ich habe jetzt eher zufällig bemerkt, das die Readings "tam0_.*" bei jedem zweiten Update gelöscht und beim nächsten wieder angelegt werden. Die Readings "tam0_x_.*" bleiben dauerhaft erhalten.
Ich habe mir dann Logausgaben im Abschnitt "#Get TAM readings" eingebaut, wo das ersichtlich ist:

2025.09.04 16:30:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:30:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5361] - ERROR:luaQuery - Get TAM readings 3 delete tam0
...weitere 8 gleiche Zeilen gelöscht
2025.09.04 16:31:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:32:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:32:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5361] - ERROR:luaQuery - Get TAM readings 3 delete tam0
...weitere 8 gleiche Zeilen gelöscht
2025.09.04 16:33:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:34:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:34:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5361] - ERROR:luaQuery - Get TAM readings 3 delete tam0
...weitere 8 gleiche Zeilen gelöscht
2025.09.04 16:35:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:36:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5348] - ERROR:luaQuery - Get TAM readings 1 tam0 0
2025.09.04 16:36:37 1: [FritzBox_7590 | 7590 | 154.08.20 | Readout_Run_Web_LuaQuery.5361] - ERROR:luaQuery - Get TAM readings 3 delete tam0
...usw.

Ich habe dann den entsprechenden Abschnitt wieder mit dem aus der Version 08.20.00 Beta 6 ersetzt:

#Get TAM readings
   $runNo = 1;
   foreach ( @{ $result->{tam} } ) {
      $rName = "tam".$runNo;
      if ($_->{Display} eq "1")
      {
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName,           $_->{Name};
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_state",  $_->{Active}, "onoff";
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_newMsg", $_->{NumNewMessages};
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_oldMsg", $_->{NumOldMessages};
      }
# Löchen ausgeblendeter TAMs
      elsif (defined $hash->{READINGS}{$rName} )
      {
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName,"";
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_state", "";
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_newMsg","";
         FRITZBOX_Readout_Add_Reading $hash, $roReadings, $rName."_oldMsg","";
      }
      $runNo++;
   }

Seit dem tritt der Fehler nicht mehr auf. Zu erwähnen wäre vielleicht noch, das das Attribut "event-on-change-reading" bei mir folgendermaßen gesetzt ist:

box_dsl.*,box_rate.*,power,temperature,tam0.*,.*_status

Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway

JoWiemann

Hallo,

danke für den Hinweis. Mit dem "zurück bauen" ist zwar das Problem zunächst gelöst, führt aber ggf. zu Inkonsistenzen bei den anderen Änderungen im Bereich TAM. Mein Fehler liegt darin, dass das setzen des Reading-Namens an der falschen Stelle erfolgt. Der Name muss vor der Prüfung auf $_->{Display} eq "1" erfolgen und nicht innerhalb der Prüfung. Anbei eine Version, in der ich das geändert habe mit der Bitte um einen Test.

Danke und Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

elektron-bbs

Danke für die schnelle Reaktion. Mit dieser Version funktioniert es wieder.

Ich hätte noch ein paar Ergänzungen bzw. Änderungen für den Hash %RP_Model:
      , 'DECT 200'         => { version => "4.27", date => "10.12.2024"},
      , 'DECT 301'         => { version => "5.23", date => "25.07.2025"},
      , '310 a/b'          => { version => "7.16", date => "04.09.2023"},
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway

JoWiemann

Danke,

habe ich eingebaut. Wenn die anderen Änderungen bei set <name> smartHome ok sind. Dann wird eingecheckt.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

neobiker

#4
Bei mir ist die Funktion set tempOffset mal wieder defekt (die Heizsaison geht ja grade erst wieder los):
2025.09.27 00:04:06 2: [fbox | 6660 | 252.08.20 | Helper_retMsg.1794] - SIGNIFICANT:location: 2388 | Msg: ERROR: ID:16 - set offset to:-0.5Mal sehen ob das mit dem letztem update behoben ist:
set fbox smartHome 16 tempOffset:-0.5
2025.09.27 10:24:12 2: [fbox | 6660 | 252.08.20 | Helper_retMsg.1832] - SIGNIFICANT:location: 2426 | Msg: ERROR: ID:16 - set offset to:-0.5
Leider nein (Version 08.20.05)

Loglevel 4:
2025.09.27 10:33:36 3: [fbox | 6660 | 252.08.20 | Set_check_APIs.9234] - BASIC:Response -> luaQuery:200 luaData:200 TR064:200
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Done.8098] - EXPANDED:Back at main process
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8128] - EXPANDED:box_ disable list: none
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8132] - EXPANDED:filter list: none
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8334] - EXPANDED:SET box_model = 'FRITZ!Box 6660 Cable [6660 - avm]'
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8334] - EXPANDED:SET .calledFrom = 'checkApis'
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8342] - EXPANDED:Ignore reading box_cpuTemp.
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8334] - EXPANDED:SET box_fwVersion = '252.08.20'
2025.09.27 10:33:36 4: [fbox | 6660 | 252.08.20 | Readout_Process.8393] - EXPANDED:BulkUpdate lastReadout: 119 values captured in 1.88 s
2025.09.27 10:33:50 3: [fbox | 6660 | 252.08.20 | Set.1861] - BASIC:set fbox smartHome - 16 tempOffset:-0.5
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | Get_SmartHome_Devices_List.12174] - EXPANDED:FRITZBOX_SmartHome_Device_List (Fritz!OS: 08.20)
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | open_Web_Connection.14541] - EXPANDED:checking HOST -> 192.168.178.1
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | open_Web_Connection.14581] - EXPANDED:using old SID from 10:33:35
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14721] - EXPANDED:Request data via API dataQuery.
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14725] - EXPANDED:URL: http://192.168.178.1/data.lua?sid=2dbe14a8fa544cfa
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14730] - EXPANDED:Response: 200 OK
{"pid":"sh_dev","hide":{"shareUsb":true,"autoUp":true,"liveTv":true,"update":true,"rrd":true,"mobile":true,"userUp":true,"wizUpdate":true,"ssoSet":true},"timeTillLogout":"1200","time":[],"data":{"zigbeePossible":false,"groups":[],"boxName":"FRITZ!Box 6660 Cable","radioBaseList":[{"isDectAvailable":true,"activeSubscriptionUid":"00000000000000000000000000000000","isZigbeeAvailable":false,"name":"fritz.box","isSmarthomeMaster":true,"serial":"3C3712B50203","lastSubscriptionUids":[]}],"devices":[{"masterConnectionState":"CONNECTED","type":"SmartHomeDevice","isDeletable":true,"category":"THERMOSTAT","id":17,"deviceStates":[],"units":[{"type":"THERMOSTAT","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"type":"SmartHomeThermostat","presets":[{"name":"LOWER_TEMPERATURE","temperature":20.5},{"name":"UPPER_TEMPERATURE","temperature":21}],"nextChange":{"description":{"action":"TARGET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}},"timeSetting":{"startDate":"2025-09-27","startTime":"17:00:16"}},"temperatureDropDetection":{"doNotHeatOffsetInMinutes":10,"sensitivity":5},"targetTemp":20.5,"timeControl":{"isEnabled":true,"timeSchedules":[{"isEnabled":false,"kind":"REPETITIVE","name":"HOLIDAYS","actions":[{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}}]},{"isEnabled":true,"kind":"REPETITIVE","name":"SUMMER_TIME","actions":[{"isEnabled":true,"timeSetting":{"startDate":"2019-05-01","repetition":"YEARLY","endDate":"2019-09-21"},"description":{"action":"SET_OFF"}}]},{"isEnabled":true,"kind":"WEEKLY_TIMETABLE","name":"TEMPERATURE","actions":[{"isEnabled":true,"timeSetting":{"dayOfWeek":"SUN","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SUN","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"MON","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"MON","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"TUE","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"TUE","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"WED","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"WED","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"THU","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"THU","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"FRI","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"FRI","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SAT","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SAT","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}}]}]},"adaptivHeating":{"isEnabled":true,"supported":true,"active":false},"mode":"TARGET_TEMPERATURE","state":{"current":"DEFAULT"},"usedTempSensor":{"type":"TEMPERATURE_SENSOR","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]}}],"interactionControls":[{"devControlName":"BUTTON","isLocked":false},{"devControlName":"EXTERNAL","isLocked":false}]},{"type":"TEMPERATURE_SENSOR","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]},{"type":"BATTERY","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"chargeLevelInPercent":70,"type":"SmartHomeBattery"}]}],"displayName":"Wohnzimmer","uid":"09995 0779619","firmwareVersion":{"search":false,"current":"05.23","update":false,"running":false},"model":"FRITZ!Smart Thermo 301","isEditable":true,"manufacturer":{"name":"AVM"},"pushService":{"mailAddress":"","unitSettings":[],"isEnabled":true},"actorIdentificationNumber":"09995 0779619"},{"masterConnectionState":"CONNECTED","type":"SmartHomeDevice","isDeletable":true,"category":"THERMOSTAT","id":16,"deviceStates":[],"units":[{"type":"THERMOSTAT","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"type":"SmartHomeThermostat","presets":[{"name":"LOWER_TEMPERATURE","temperature":20},{"name":"UPPER_TEMPERATURE","temperature":20.5}],"temperatureDropDetection":{"doNotHeatOffsetInMinutes":10,"sensitivity":5},"targetTemp":20,"timeControl":{"isEnabled":true,"timeSchedules":[{"isEnabled":false,"kind":"REPETITIVE","name":"HOLIDAYS","actions":[{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}}]},{"isEnabled":true,"kind":"REPETITIVE","name":"SUMMER_TIME","actions":[{"isEnabled":true,"timeSetting":{"startDate":"2019-05-01","repetition":"YEARLY","endDate":"2019-09-22"},"description":{"action":"SET_OFF"}}]}]},"adaptivHeating":{"isEnabled":true,"supported":true,"active":false},"mode":"TARGET_TEMPERATURE","state":{"current":"DEFAULT"},"usedTempSensor":{"type":"TEMPERATURE_SENSOR","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]}}],"interactionControls":[{"devControlName":"BUTTON","isLocked":false},{"devControlName":"EXTERNAL","isLocked":false}]},{"type":"TEMPERATURE_SENSOR","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]},{"type":"BATTERY","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"chargeLevelInPercent":70,"type":"SmartHomeBattery"}]}],"displayName":"Dachboden","uid":"09995 0773945","firmwareVersion":{"search":false,"current":"05.23","update":false,"running":false},"model":"FRITZ!Smart Thermo 301","isEditable":true,"manufacturer":{"name":"AVM"},"pushService":{"mailAddress":"","unitSettings":[],"isEnabled":true},"actorIdentificationNumber":"09995 0773945"}]},"sid":"2dbe14a8fa544cfa"}

2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | Helper_process_JSON.15319] - EXPANDED:Decode JSON string:
{"pid":"sh_dev","hide":{"shareUsb":true,"autoUp":true,"liveTv":true,"update":true,"rrd":true,"mobile":true,"userUp":true,"wizUpdate":true,"ssoSet":true},"timeTillLogout":"1200","time":[],"data":{"zigbeePossible":false,"groups":[],"boxName":"FRITZ!Box 6660 Cable","radioBaseList":[{"isDectAvailable":true,"activeSubscriptionUid":"00000000000000000000000000000000","isZigbeeAvailable":false,"name":"fritz.box","isSmarthomeMaster":true,"serial":"3C3712B50203","lastSubscriptionUids":[]}],"devices":[{"masterConnectionState":"CONNECTED","type":"SmartHomeDevice","isDeletable":true,"category":"THERMOSTAT","id":17,"deviceStates":[],"units":[{"type":"THERMOSTAT","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"type":"SmartHomeThermostat","presets":[{"name":"LOWER_TEMPERATURE","temperature":20.5},{"name":"UPPER_TEMPERATURE","temperature":21}],"nextChange":{"description":{"action":"TARGET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}},"timeSetting":{"startDate":"2025-09-27","startTime":"17:00:16"}},"temperatureDropDetection":{"doNotHeatOffsetInMinutes":10,"sensitivity":5},"targetTemp":20.5,"timeControl":{"isEnabled":true,"timeSchedules":[{"isEnabled":false,"kind":"REPETITIVE","name":"HOLIDAYS","actions":[{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}}]},{"isEnabled":true,"kind":"REPETITIVE","name":"SUMMER_TIME","actions":[{"isEnabled":true,"timeSetting":{"startDate":"2019-05-01","repetition":"YEARLY","endDate":"2019-09-21"},"description":{"action":"SET_OFF"}}]},{"isEnabled":true,"kind":"WEEKLY_TIMETABLE","name":"TEMPERATURE","actions":[{"isEnabled":true,"timeSetting":{"dayOfWeek":"SUN","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SUN","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"MON","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"MON","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"TUE","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"TUE","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"WED","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"WED","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"THU","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"THU","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"FRI","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"FRI","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SAT","startTime":"02:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"LOWER_TEMPERATURE","temperature":20.5}}},{"isEnabled":true,"timeSetting":{"dayOfWeek":"SAT","startTime":"17:00:00"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"UPPER_TEMPERATURE","temperature":21}}}]}]},"adaptivHeating":{"isEnabled":true,"supported":true,"active":false},"mode":"TARGET_TEMPERATURE","state":{"current":"DEFAULT"},"usedTempSensor":{"type":"TEMPERATURE_SENSOR","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]}}],"interactionControls":[{"devControlName":"BUTTON","isLocked":false},{"devControlName":"EXTERNAL","isLocked":false}]},{"type":"TEMPERATURE_SENSOR","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]},{"type":"BATTERY","id":17,"displayName":"Wohnzimmer","uid":"09995 0779619","skills":[{"chargeLevelInPercent":70,"type":"SmartHomeBattery"}]}],"displayName":"Wohnzimmer","uid":"09995 0779619","firmwareVersion":{"search":false,"current":"05.23","update":false,"running":false},"model":"FRITZ!Smart Thermo 301","isEditable":true,"manufacturer":{"name":"AVM"},"pushService":{"mailAddress":"","unitSettings":[],"isEnabled":true},"actorIdentificationNumber":"09995 0779619"},{"masterConnectionState":"CONNECTED","type":"SmartHomeDevice","isDeletable":true,"category":"THERMOSTAT","id":16,"deviceStates":[],"units":[{"type":"THERMOSTAT","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"type":"SmartHomeThermostat","presets":[{"name":"LOWER_TEMPERATURE","temperature":20},{"name":"UPPER_TEMPERATURE","temperature":20.5}],"temperatureDropDetection":{"doNotHeatOffsetInMinutes":10,"sensitivity":5},"targetTemp":20,"timeControl":{"isEnabled":true,"timeSchedules":[{"isEnabled":false,"kind":"REPETITIVE","name":"HOLIDAYS","actions":[{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}},{"isEnabled":false,"timeSetting":{"startDate":"2019-09-22","endTime":"00:00:00","startTime":"00:00:00","repetition":"YEARLY","endDate":"2019-10-06"},"description":{"action":"SET_TEMPERATURE","presetTemperature":{"name":"HOLIDAY_TEMPERATURE"}}}]},{"isEnabled":true,"kind":"REPETITIVE","name":"SUMMER_TIME","actions":[{"isEnabled":true,"timeSetting":{"startDate":"2019-05-01","repetition":"YEARLY","endDate":"2019-09-22"},"description":{"action":"SET_OFF"}}]}]},"adaptivHeating":{"isEnabled":true,"supported":true,"active":false},"mode":"TARGET_TEMPERATURE","state":{"current":"DEFAULT"},"usedTempSensor":{"type":"TEMPERATURE_SENSOR","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]}}],"interactionControls":[{"devControlName":"BUTTON","isLocked":false},{"devControlName":"EXTERNAL","isLocked":false}]},{"type":"TEMPERATURE_SENSOR","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"offset":0,"type":"SmartHomeTemperatureSensor","currentInCelsius":20.5}]},{"type":"BATTERY","id":16,"displayName":"Dachboden","uid":"09995 0773945","skills":[{"chargeLevelInPercent":70,"type":"SmartHomeBattery"}]}],"displayName":"Dachboden","uid":"09995 0773945","firmwareVersion":{"search":false,"current":"05.23","update":false,"running":false},"model":"FRITZ!Smart Thermo 301","isEditable":true,"manufacturer":{"name":"AVM"},"pushService":{"mailAddress":"","unitSettings":[],"isEnabled":true},"actorIdentificationNumber":"09995 0773945"}]},"sid":"2dbe14a8fa544cfa"}
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | Get_SmartHome_Devices_List.13034] - EXPANDED:return smart home infos for device:16 and predef:default
Absenktemp: 20|ExtTempsensorID: 16|Heiztemp: 20.5|Holiday1Enabled: 0|Holiday1EndDay: 06|Holiday1EndHour: 00|Holiday1EndMonth: 10|Holiday1ID: 1|Holiday1StartDay: 22|Holiday1StartHour: 00|Holiday1StartMonth: 09|Holiday2Enabled: 0|Holiday2EndDay: 06|Holiday2EndHour: 00|Holiday2EndMonth: 10|Holiday2ID: 2|Holiday2StartDay: 22|Holiday2StartHour: 00|Holiday2StartMonth: 09|Holiday3Enabled: 0|Holiday3EndDay: 06|Holiday3EndHour: 00|Holiday3EndMonth: 10|Holiday3ID: 3|Holiday3StartDay: 22|Holiday3StartHour: 00|Holiday3StartMonth: 09|Holiday4Enabled: 0|Holiday4EndDay: 06|Holiday4EndHour: 00|Holiday4EndMonth: 10|Holiday4ID: 4|Holiday4StartDay: 22|Holiday4StartHour: 00|Holiday4StartMonth: 09|HolidayEnabledCount: 0|Offset: 0|Roomtemp: 20.5|SummerEnabled: 0|SummerEndDay: 22|SummerEndMonth: 09|SummerStartDay: 01|SummerStartMonth: 05|WindowOpenTimer: 10|WindowOpenTrigger: 5|device: 16|device_name_category: THERMOSTAT|device_web_site: GENERAL|enabled: on|hkr_adaptheat: 1|mail_type: |mailto: |tempsensor: 20.5|ule_device_name: Dachboden|
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | Set.2407] - EXPANDED:set fbox smartHome
Holiday1EndDay 06 device_name_category THERMOSTAT SummerStartMonth 05 Holiday2ID 2 Holiday1EndMonth 10 WindowOpenTrigger 5 Holiday1EndHour 00 SummerStartDay 01 Holiday4StartDay 22 Heiztemp 20.5 HolidayEnabledCount 0 Holiday2EndHour 00 Holiday2EndMonth 10 Holiday1ID 1 Holiday3StartHour 00 Holiday2EndDay 06 Holiday3Enabled 0 Holiday4ID 4 SummerEndMonth 09 ExtTempsensorID 16 Holiday3StartMonth 09 Holiday1StartDay 22 Holiday2StartDay 22 SummerEndDay 22 Holiday4EndHour 00 Absenktemp 20 Holiday4EndMonth 10 SummerEnabled 0 Holiday4EndDay 06 enabled on mailto  Holiday1Enabled 0 Holiday4StartHour 00 Roomtemp 20.5 Holiday1StartMonth 09 Holiday3StartDay 22 ule_device_name Dachboden device 16 Holiday2StartMonth 09 Holiday2Enabled 0 tempsensor 20.5 Offset -0.5 mail_type  Holiday3EndDay 06 Holiday2StartHour 00 Holiday3EndHour 00 Holiday3EndMonth 10 Holiday4StartMonth 09 hkr_adaptheat 1 Holiday1StartHour 00 Holiday4Enabled 0 Holiday3ID 3 WindowOpenTimer 10 device_web_site GENERAL xhr 1 view  apply  lang de page home_auto_hkr_edit
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | open_Web_Connection.14541] - EXPANDED:checking HOST -> 192.168.178.1
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | open_Web_Connection.14581] - EXPANDED:using old SID from 10:33:50
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14721] - EXPANDED:Request data via API dataQuery.
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14725] - EXPANDED:URL: http://192.168.178.1/data.lua?sid=2dbe14a8fa544cfa
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | call_LuaData.14730] - EXPANDED:Response: 200 OK
{"data":{"valerror":{"ok":false,"tomark":["Mintemp"],"result":"format","alert":"Es ist ein Fehler aufgetreten. (format, Mintemp)\nBitte überprüfen Sie Ihre Eingabe."},"apply":"valerror"}}
2025.09.27 10:33:50 4: [fbox | 6660 | 252.08.20 | Helper_process_JSON.15319] - EXPANDED:Decode JSON string:
{"data":{"valerror":{"ok":false,"tomark":["Mintemp"],"result":"format","alert":"Es ist ein Fehler aufgetreten. (format, Mintemp)\nBitte überprüfen Sie Ihre Eingabe."},"apply":"valerror"}}
2025.09.27 10:33:50 2: [fbox | 6660 | 252.08.20 | Helper_retMsg.1832] - SIGNIFICANT:location: 2426 | Msg: ERROR: ID:16 - set offset to:-0.5

Hhm, haben sich evtl. die Namen Min/Maxtemp geändert?
[{"name":"LOWER_TEMPERATURE","temperature":20},{"name":"UPPER_TEMPERATURE","temperature":20.5}]

JoWiemann

Hallo neobiker,

da hat FRITZ einiges in der 8.20 geändert. Wird eine Weile dauern.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

rabehd

Meine Fritzbox (7590 AX) ist jetzt auch auf 8.20.
Zitat2025.09.30 00:31:12.815 3: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 41659
2025.09.30 00:31:12.816 1: [FritzBox | 7590 | 259.08.20 | Readout_Aborted.8419] - ERROR:Error: Timeout when reading Fritz!Box data. 285 | BlockingKill

Ich hoffe da mal auf eine schnelle Lösung, aber es ist wieder Ferienzeit.
Auch funktionierende Lösungen kann man hinterfragen.

JoWiemann

Zitat von: rabehd am 30 September 2025, 13:40:11Ich hoffe da mal auf eine schnelle Lösung, aber es ist wieder Ferienzeit.


Hm,

worauf beziehst Du das?

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

rabehd

Zitat von: JoWiemann am 30 September 2025, 14:50:58worauf beziehst Du das?
Auf mich, aber Dir gönne ich das genauso. Wenn Du wichtigeres zutun hast, dann ist es ok.
Auch funktionierende Lösungen kann man hinterfragen.

neobiker

Zitat von: JoWiemann am 30 September 2025, 11:09:31Hallo neobiker,

da hat FRITZ einiges in der 8.20 geändert. Wird eine Weile dauern.

Grüße Jörg

Herzlichen Dank Jo
Du bist super !!