Hallo Leute
ich stehe vor einem Problem mit meinem Pelletofen per HTTPMOD
Bis vor einigen Tagen konnte ich die Temperatur schalten. Plötzlich war ende.
Ei n guter Freund hat mich darauf hingewiesen das folgende Zeile im Programm fehlt:
attr Ofen replacement01Regex {{data}}
Ich wollte das nun beim Device Ofen über die Statuszeile einfügen
Nach einem Neustart bekam ich diese Fehlermeldung
2022.04.06 09:21:16 3: Ofen: replacement01Regex Regex: Bad regexp >{{data}}< in attr replacement01Regex: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^{{ <-- HERE data}}$/ at fhem.pl line 6406, <$fh> line 474.
Ich kann damit nix, aber gar nix anfangen.
Meine Perl Version ist 5.28
Das attr schein im Device nicht auf, ist aber in der .cfg drinnen?
Kann mir bitte jemand erklären was ich tun muss, damit ich meinen Ofen wieder schalten kann.
wie gesagt, bis vor einigen Tagen hat es funktioniert.....
Herzlichen Dank
Mit freundlichen Grüßen
Helmut
Versuch's mal mit
attr Ofen replacement01Regex \{\{data}}
oder vorsichtshalber auch gleich für "rechts":
attr Ofen replacement01Regex \{\{data\}\}
Geschweifte Klammern sind in Perl recht speziell, deswegen muss man immer aufpassen, wenn die auftauchen...
Danke für deine schnelle Rückmeldung
Damit ist die Fehlermeldung jetzt weg.
Ich kann aber noch immer kein "set Ofen targetTemperature 20" schicken.
Vielleicht findet einer der Spezialisten etwas - hab mal ein List vom Ofen angehängt
Wie gesagt ich habe nichts verändert. FHEM ist auf dem letzten Stand.
Bei RIKA (Ofenhersteller) habe ich auch schon nachgefragt. Am Firenet wurde nichts verändert
[code]Internals:
BUSY 0
DEF https://www.rika-firenet.com/api/client/xyz123/status 30
FUUID 6173fd47-f33f-ee2d-58db-8779d1575e067ac2
Interval 30
LastAuthTry 2022-04-06 10:26:15
MainURL https://www.rika-firenet.com/api/client/xyz123/status
ModuleVersion 4.1.10 - 6.7.2021
NAME Ofen
NOTIFYDEV global
NR 173
NTFY_ORDER 50-Ofen
STATE RT: 24.8 Z: Standby ST: 21
TYPE HTTPMOD
value
CompiledRegexes:
HTTPCookieHash:
connect.sid;:
Name connect.sid
Options Path=/; HttpOnly
Path
Value s%3AXioZIs8h7pClTMMKS5Bwm7EebnHbAm6h.7fiT5vNmlyyo%2FFDJzhHLbAymW8pB3OlEYS2NlabD0cM
HttpUtils:
NAME
addr https://www.rika-firenet.com:443
auth 0
code 200
compress 1
conn
data
displayurl https://www.rika-firenet.com/api/client/xyz123/status
header Cookie: connect.sid=s%3AXioZIs8h7pClTMMKS5Bwm7EebnHbAm6h.7fiT5vNmlyyo%2FFDJzhHLbAymW8pB3OlEYS2NlabD0cM
host www.rika-firenet.com
httpheader HTTP/1.1 200 OK
Server: Cowboy
Connection: close
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Etag: W/"df8-/oeqPdMy1RYTuF0RHgKv5dW3Spw"
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Wed, 06 Apr 2022 08:33:43 GMT
Via: 1.1 vegur
httpversion 1.0
hu_blocking 0
hu_filecount 1
hu_port 443
hu_portSfx
ignoreredirects 1
loglevel 4
path /api/client/xyz123/status
protocol https
redirects 0
timeout 120
url https://www.rika-firenet.com/api/client/xyz123/status
sslargs:
QUEUE:
READINGS:
2022-04-06 10:33:43 Betriebsart K
2022-04-06 10:33:43 BrennTemp 42
2022-04-06 10:25:58 HZ Di 1 06000900
2022-04-06 10:33:43 HZ Di 1 06000900
2022-04-06 10:33:43 HZ Di 2 10002230
2022-04-06 10:33:43 HZ Do1 06000900
2022-04-06 10:33:43 HZ Do2 11002230
2022-04-06 10:33:43 HZ Fr1 06001000
2022-04-06 10:33:43 HZ Fr2 11002230
2022-04-06 10:33:43 HZ Mi 1 06000900
2022-04-06 10:33:43 HZ Mi 2 11002230
2022-04-06 10:33:43 HZ Mo 1 06000900
2022-04-06 10:33:43 HZ Mo 2 10002230
2022-04-06 10:33:43 HZ Sa1 06000900
2022-04-06 10:33:43 HZ Sa2 14002230
2022-04-06 10:33:43 HZ So1 06000900
2022-04-06 10:33:43 HZ So2 10002230
2022-04-06 10:33:43 Pellets 12340
2022-04-06 10:33:43 RaumTemp 24.8
2022-04-06 10:33:43 SollTemp 21
2022-04-06 10:33:43 Zustand Standby
2022-04-03 11:45:31 controlsJSON {"revision":1648977886,"onOff":true,"operatingMode":2,"heatingPower":55,"targetTemperature":"21","bakeTemperature":"340","ecoMode":false,"heatingTimeMon1":"06000900","heatingTimeMon2":"10002230","heatingTimeTue1":"06000900","heatingTimeTue2":"10002230","heatingTimeWed1":"06000900","heatingTimeWed2":"11002230","heatingTimeThu1":"06000900","heatingTimeThu2":"11002230","heatingTimeFri1":"06001000","heatingTimeFri2":"11002230","heatingTimeSat1":"06000900","heatingTimeSat2":"14002230","heatingTimeSun1":"06000900","heatingTimeSun2":"10002230","heatingTimesActiveForComfort":true,"setBackTemperature":"12","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0.5","RoomPowerRequest":4,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0}
2022-04-06 10:33:43 controls_RoomPowerRequest 4
2022-04-06 10:33:43 controls_bakeTemperature 340
2022-04-06 10:33:43 controls_convectionFan1Active 0
2022-04-06 10:33:43 controls_convectionFan1Area 0
2022-04-06 10:33:43 controls_convectionFan1Level 0
2022-04-06 10:33:43 controls_convectionFan2Active 0
2022-04-06 10:33:43 controls_convectionFan2Area 0
2022-04-06 10:33:43 controls_convectionFan2Level 0
2022-04-06 10:33:43 controls_debug0 0
2022-04-06 10:33:43 controls_debug1 0
2022-04-06 10:33:43 controls_debug2 0
2022-04-06 10:33:43 controls_debug3 0
2022-04-06 10:33:43 controls_debug4 0
2022-04-06 10:33:43 controls_ecoMode 0
2022-04-06 10:33:43 controls_frostProtectionActive 0
2022-04-06 10:33:43 controls_frostProtectionTemperature 4
2022-04-06 10:33:43 controls_heatingPower 55
2022-04-06 10:33:43 controls_heatingTimeFri1 06001000
2022-04-06 10:33:43 controls_heatingTimeFri2 11002230
2022-04-06 10:33:43 controls_heatingTimeMon1 06000900
2022-04-06 10:33:43 controls_heatingTimeMon2 10002230
2022-04-06 10:33:43 controls_heatingTimeSat1 06000900
2022-04-06 10:33:43 controls_heatingTimeSat2 14002230
2022-04-06 10:33:43 controls_heatingTimeSun1 06000900
2022-04-06 10:33:43 controls_heatingTimeSun2 10002230
2022-04-06 10:33:43 controls_heatingTimeThu1 06000900
2022-04-06 10:33:43 controls_heatingTimeThu2 11002230
2022-04-06 10:33:43 controls_heatingTimeTue1 06000900
2022-04-06 10:33:43 controls_heatingTimeTue2 10002230
2022-04-06 10:33:43 controls_heatingTimeWed1 06000900
2022-04-06 10:33:43 controls_heatingTimeWed2 11002230
2022-04-06 10:33:43 controls_heatingTimesActiveForComfort 1
2022-04-06 10:33:43 controls_onOff 1
2022-04-06 10:33:43 controls_operatingMode 2
2022-04-06 10:33:43 controls_revision 1649229071
2022-04-06 10:33:43 controls_setBackTemperature 12
2022-04-06 10:33:43 controls_targetTemperature 21
2022-04-06 10:33:43 controls_temperatureOffset 0.5
2022-04-06 10:33:43 lastConfirmedRevision 1649229071
2022-04-06 10:33:43 lastSeenMinutes 0
2022-04-06 10:33:43 name Vorzimmer
2022-04-06 10:33:43 oem RIKA
2022-04-06 10:33:43 sensors_inputBakeTemperature 1024
2022-04-06 10:33:43 sensors_inputBoardTemperature 3.2
2022-04-06 10:33:43 sensors_inputBurnBackFlapSwitch 1
2022-04-06 10:33:43 sensors_inputCover 1
2022-04-06 10:33:43 sensors_inputCurrentStage 78
2022-04-06 10:33:43 sensors_inputCurrentStagePID 78
2022-04-06 10:33:43 sensors_inputDoor 1
2022-04-06 10:33:43 sensors_inputExternalRequest 1
2022-04-06 10:33:43 sensors_inputFlameTemperature 42
2022-04-06 10:33:43 sensors_inputFlueGasFlapSwitch 1
2022-04-06 10:33:43 sensors_inputGridContact 1
2022-04-06 10:33:43 sensors_inputPressureSensor 0
2022-04-06 10:33:43 sensors_inputPressureSwitch 0
2022-04-06 10:33:43 sensors_inputRoomTemperature 24.8
2022-04-06 10:33:43 sensors_inputTargetStagePID 78
2022-04-06 10:33:43 sensors_inputUpperTemperatureLimiter 1
2022-04-06 10:33:43 sensors_outputAirFlaps 0
2022-04-06 10:33:43 sensors_outputAirFlapsTargetPosition 0
2022-04-06 10:33:43 sensors_outputBurnBackFlapMagnet 0
2022-04-06 10:33:43 sensors_outputDischargeCurrent 0
2022-04-06 10:33:43 sensors_outputDischargeMotor 0
2022-04-06 10:33:43 sensors_outputGridMotor 0
2022-04-06 10:33:43 sensors_outputIDFan 0
2022-04-06 10:33:43 sensors_outputIDFanTarget 0
2022-04-06 10:33:43 sensors_outputIgnition 0
2022-04-06 10:33:43 sensors_outputInsertionCurrent 0
2022-04-06 10:33:43 sensors_outputInsertionMotor 0
2022-04-06 10:33:43 sensors_parameterCleanIntervalBig 360
2022-04-06 10:33:43 sensors_parameterDebug0 0
2022-04-06 10:33:43 sensors_parameterDebug1 0
2022-04-06 10:33:43 sensors_parameterDebug2 0
2022-04-06 10:33:43 sensors_parameterDebug3 0
2022-04-06 10:33:43 sensors_parameterDebug4 0
2022-04-06 10:33:43 sensors_parameterEcoModePossible 0
2022-04-06 10:33:43 sensors_parameterErrorCount0 1
2022-04-06 10:33:43 sensors_parameterErrorCount1 2
2022-04-06 10:33:43 sensors_parameterErrorCount10 0
2022-04-06 10:33:43 sensors_parameterErrorCount11 0
2022-04-06 10:33:43 sensors_parameterErrorCount12 0
2022-04-06 10:33:43 sensors_parameterErrorCount13 0
2022-04-06 10:33:43 sensors_parameterErrorCount14 0
2022-04-06 10:33:43 sensors_parameterErrorCount15 0
2022-04-06 10:33:43 sensors_parameterErrorCount16 0
2022-04-06 10:33:43 sensors_parameterErrorCount17 0
2022-04-06 10:33:43 sensors_parameterErrorCount18 0
2022-04-06 10:33:43 sensors_parameterErrorCount19 0
2022-04-06 10:33:43 sensors_parameterErrorCount2 0
2022-04-06 10:33:43 sensors_parameterErrorCount3 0
2022-04-06 10:33:43 sensors_parameterErrorCount4 1
2022-04-06 10:33:43 sensors_parameterErrorCount5 0
2022-04-06 10:33:43 sensors_parameterErrorCount6 0
2022-04-06 10:33:43 sensors_parameterErrorCount7 8
2022-04-06 10:33:43 sensors_parameterErrorCount8 0
2022-04-06 10:33:43 sensors_parameterErrorCount9 0
2022-04-06 10:33:43 sensors_parameterFabricationNumber 1
2022-04-06 10:33:43 sensors_parameterFeedRateService 10
2022-04-06 10:33:43 sensors_parameterFeedRateTotal 12340
2022-04-06 10:33:43 sensors_parameterFlameSensorOffset 38
2022-04-06 10:33:43 sensors_parameterIDFanTuning 0
2022-04-06 10:33:43 sensors_parameterIgnitionCount 3620
2022-04-06 10:33:43 sensors_parameterKgTillCleaning 700
2022-04-06 10:33:43 sensors_parameterLanguageNumber 1
2022-04-06 10:33:43 sensors_parameterOnOffCycleCount 63
2022-04-06 10:33:43 sensors_parameterPressureSensorOffset 0
2022-04-06 10:33:43 sensors_parameterRuntimeLogs 0
2022-04-06 10:33:43 sensors_parameterRuntimePellets 7901
2022-04-06 10:33:43 sensors_parameterServiceCountdownKg 690
2022-04-06 10:33:43 sensors_parameterServiceCountdownTime 0
2022-04-06 10:33:43 sensors_parameterSpiralMotorsTuning 0
2022-04-06 10:33:43 sensors_parameterStoveTypeNumber 13
2022-04-06 10:33:43 sensors_parameterVersionMainBoard 227
2022-04-06 10:33:43 sensors_parameterVersionMainBoardBootLoader 160
2022-04-06 10:33:43 sensors_parameterVersionMainBoardSub 44501
2022-04-06 10:33:43 sensors_parameterVersionTFT 227
2022-04-06 10:33:43 sensors_parameterVersionTFTBootLoader 150
2022-04-06 10:33:43 sensors_parameterVersionTFTSub 42901
2022-04-06 10:33:43 sensors_parameterVersionWiFi 111
2022-04-06 10:33:43 sensors_parameterVersionWiFiBootLoader 101
2022-04-06 10:33:43 sensors_parameterVersionWiFiSub 12701
2022-04-06 10:33:43 sensors_statusError 0
2022-04-06 10:33:43 sensors_statusFrostStarted 0
2022-04-06 10:33:43 sensors_statusHeatingTimesNotProgrammed 0
2022-04-06 10:33:43 sensors_statusMainState 1
2022-04-06 10:33:43 sensors_statusService 0
2022-04-06 10:33:43 sensors_statusSubError 0
2022-04-06 10:33:43 sensors_statusSubState 3
2022-04-06 10:33:43 sensors_statusWarning 0
2022-04-06 10:33:43 sensors_statusWifiStrength -56
2022-04-06 10:33:43 stoveFeatures_airFlaps 0
2022-04-06 10:33:43 stoveFeatures_bakeMode 0
2022-04-06 10:33:43 stoveFeatures_insertionMotor 0
2022-04-06 10:33:43 stoveFeatures_logRuntime 0
2022-04-06 10:33:43 stoveFeatures_multiAir1 1
2022-04-06 10:33:43 stoveFeatures_multiAir2 1
2022-04-06 10:33:43 stoveID xyz123
2022-04-06 10:33:43 stoveType DOMO MultiAir
REQUEST:
context reading
data
header
ignoreredirects 0
num unknown
retryCount 0
type update
url https://www.rika-firenet.com/api/client/xyz123/status
defptr:
readingBase:
Betriebsart reading
BrennTemp reading
HZ Di 1 reading
HZ Di 2 reading
HZ Do1 reading
HZ Do2 reading
HZ Fr1 reading
HZ Fr2 reading
HZ Mi 1 reading
HZ Mi 2 reading
HZ Mo 1 reading
HZ Mo 2 reading
HZ Sa1 reading
HZ Sa2 reading
HZ So1 reading
HZ So2 reading
Pellets reading
RaumTemp reading
SollTemp reading
Zustand reading
controls_RoomPowerRequest reading
controls_bakeTemperature reading
controls_convectionFan1Active reading
controls_convectionFan1Area reading
controls_convectionFan1Level reading
controls_convectionFan2Active reading
controls_convectionFan2Area reading
controls_convectionFan2Level reading
controls_debug0 reading
controls_debug1 reading
controls_debug2 reading
controls_debug3 reading
controls_debug4 reading
controls_ecoMode reading
controls_frostProtectionActive reading
controls_frostProtectionTemperature reading
controls_heatingPower reading
controls_heatingTimeFri1 reading
controls_heatingTimeFri2 reading
controls_heatingTimeMon1 reading
controls_heatingTimeMon2 reading
controls_heatingTimeSat1 reading
controls_heatingTimeSat2 reading
controls_heatingTimeSun1 reading
controls_heatingTimeSun2 reading
controls_heatingTimeThu1 reading
controls_heatingTimeThu2 reading
controls_heatingTimeTue1 reading
controls_heatingTimeTue2 reading
controls_heatingTimeWed1 reading
controls_heatingTimeWed2 reading
controls_heatingTimesActiveForComfort reading
controls_onOff reading
controls_operatingMode reading
controls_revision reading
controls_setBackTemperature reading
controls_targetTemperature reading
controls_temperatureOffset reading
lastConfirmedRevision reading
lastSeenMinutes reading
name reading
oem reading
sensors_inputBakeTemperature reading
sensors_inputBoardTemperature reading
sensors_inputBurnBackFlapSwitch reading
sensors_inputCover reading
sensors_inputCurrentStage reading
sensors_inputCurrentStagePID reading
sensors_inputDoor reading
sensors_inputExternalRequest reading
sensors_inputFlameTemperature reading
sensors_inputFlueGasFlapSwitch reading
sensors_inputGridContact reading
sensors_inputPressureSensor reading
sensors_inputPressureSwitch reading
sensors_inputRoomTemperature reading
sensors_inputTargetStagePID reading
sensors_inputUpperTemperatureLimiter reading
sensors_outputAirFlaps reading
sensors_outputAirFlapsTargetPosition reading
sensors_outputBurnBackFlapMagnet reading
sensors_outputDischargeCurrent reading
sensors_outputDischargeMotor reading
sensors_outputGridMotor reading
sensors_outputIDFan reading
sensors_outputIDFanTarget reading
sensors_outputIgnition reading
sensors_outputInsertionCurrent reading
sensors_outputInsertionMotor reading
sensors_parameterCleanIntervalBig reading
sensors_parameterDebug0 reading
sensors_parameterDebug1 reading
sensors_parameterDebug2 reading
sensors_parameterDebug3 reading
sensors_parameterDebug4 reading
sensors_parameterEcoModePossible reading
sensors_parameterErrorCount0 reading
sensors_parameterErrorCount1 reading
sensors_parameterErrorCount10 reading
sensors_parameterErrorCount11 reading
sensors_parameterErrorCount12 reading
sensors_parameterErrorCount13 reading
sensors_parameterErrorCount14 reading
sensors_parameterErrorCount15 reading
sensors_parameterErrorCount16 reading
sensors_parameterErrorCount17 reading
sensors_parameterErrorCount18 reading
sensors_parameterErrorCount19 reading
sensors_parameterErrorCount2 reading
sensors_parameterErrorCount3 reading
sensors_parameterErrorCount4 reading
sensors_parameterErrorCount5 reading
sensors_parameterErrorCount6 reading
sensors_parameterErrorCount7 reading
sensors_parameterErrorCount8 reading
sensors_parameterErrorCount9 reading
sensors_parameterFabricationNumber reading
sensors_parameterFeedRateService reading
sensors_parameterFeedRateTotal reading
sensors_parameterFlameSensorOffset reading
sensors_parameterIDFanTuning reading
sensors_parameterIgnitionCount reading
sensors_parameterKgTillCleaning reading
sensors_parameterLanguageNumber reading
sensors_parameterOnOffCycleCount reading
sensors_parameterPressureSensorOffset reading
sensors_parameterRuntimeLogs reading
sensors_parameterRuntimePellets reading
sensors_parameterServiceCountdownKg reading
sensors_parameterServiceCountdownTime reading
sensors_parameterSpiralMotorsTuning reading
sensors_parameterStoveTypeNumber reading
sensors_parameterVersionMainBoard reading
sensors_parameterVersionMainBoardBootLoader reading
sensors_parameterVersionMainBoardSub reading
sensors_parameterVersionTFT reading
sensors_parameterVersionTFTBootLoader reading
sensors_parameterVersionTFTSub reading
sensors_parameterVersionWiFi reading
sensors_parameterVersionWiFiBootLoader reading
sensors_parameterVersionWiFiSub reading
sensors_statusError reading
sensors_statusFrostStarted reading
sensors_statusHeatingTimesNotProgrammed reading
sensors_statusMainState reading
sensors_statusService reading
sensors_statusSubError reading
sensors_statusSubState reading
sensors_statusWarning reading
sensors_statusWifiStrength reading
stoveFeatures_airFlaps reading
stoveFeatures_bakeMode reading
stoveFeatures_insertionMotor reading
stoveFeatures_logRuntime reading
stoveFeatures_multiAir1 reading
stoveFeatures_multiAir2 reading
stoveID reading
stoveType reading
readingNum:
Betriebsart 03
BrennTemp 04
HZ Di 1 22
HZ Di 2 23
HZ Do1 26
HZ Do2 27
HZ Fr1 28
HZ Fr2 29
HZ Mi 1 24
HZ Mi 2 25
HZ Mo 1 20
HZ Mo 2 21
HZ Sa1 30
HZ Sa2 31
HZ So1 32
HZ So2 33
Pellets 05
RaumTemp 01
SollTemp 02
Zustand 07
controls_RoomPowerRequest unknown
controls_bakeTemperature unknown
controls_convectionFan1Active unknown
controls_convectionFan1Area unknown
controls_convectionFan1Level unknown
controls_convectionFan2Active unknown
controls_convectionFan2Area unknown
controls_convectionFan2Level unknown
controls_debug0 unknown
controls_debug1 unknown
controls_debug2 unknown
controls_debug3 unknown
controls_debug4 unknown
controls_ecoMode unknown
controls_frostProtectionActive unknown
controls_frostProtectionTemperature unknown
controls_heatingPower unknown
controls_heatingTimeFri1 unknown
controls_heatingTimeFri2 unknown
controls_heatingTimeMon1 unknown
controls_heatingTimeMon2 unknown
controls_heatingTimeSat1 unknown
controls_heatingTimeSat2 unknown
controls_heatingTimeSun1 unknown
controls_heatingTimeSun2 unknown
controls_heatingTimeThu1 unknown
controls_heatingTimeThu2 unknown
controls_heatingTimeTue1 unknown
controls_heatingTimeTue2 unknown
controls_heatingTimeWed1 unknown
controls_heatingTimeWed2 unknown
controls_heatingTimesActiveForComfort unknown
controls_onOff unknown
controls_operatingMode unknown
controls_revision unknown
controls_setBackTemperature unknown
controls_targetTemperature unknown
controls_temperatureOffset unknown
lastConfirmedRevision unknown
lastSeenMinutes unknown
name unknown
oem unknown
sensors_inputBakeTemperature unknown
sensors_inputBoardTemperature unknown
sensors_inputBurnBackFlapSwitch unknown
sensors_inputCover unknown
sensors_inputCurrentStage unknown
sensors_inputCurrentStagePID unknown
sensors_inputDoor unknown
sensors_inputExternalRequest unknown
sensors_inputFlameTemperature unknown
sensors_inputFlueGasFlapSwitch unknown
sensors_inputGridContact unknown
sensors_inputPressureSensor unknown
sensors_inputPressureSwitch unknown
sensors_inputRoomTemperature unknown
sensors_inputTargetStagePID unknown
sensors_inputUpperTemperatureLimiter unknown
sensors_outputAirFlaps unknown
sensors_outputAirFlapsTargetPosition unknown
sensors_outputBurnBackFlapMagnet unknown
sensors_outputDischargeCurrent unknown
sensors_outputDischargeMotor unknown
sensors_outputGridMotor unknown
sensors_outputIDFan unknown
sensors_outputIDFanTarget unknown
sensors_outputIgnition unknown
sensors_outputInsertionCurrent unknown
sensors_outputInsertionMotor unknown
sensors_parameterCleanIntervalBig unknown
sensors_parameterDebug0 unknown
sensors_parameterDebug1 unknown
sensors_parameterDebug2 unknown
sensors_parameterDebug3 unknown
sensors_parameterDebug4 unknown
sensors_parameterEcoModePossible unknown
sensors_parameterErrorCount0 unknown
sensors_parameterErrorCount1 unknown
sensors_parameterErrorCount10 unknown
sensors_parameterErrorCount11 unknown
sensors_parameterErrorCount12 unknown
sensors_parameterErrorCount13 unknown
sensors_parameterErrorCount14 unknown
sensors_parameterErrorCount15 unknown
sensors_parameterErrorCount16 unknown
sensors_parameterErrorCount17 unknown
sensors_parameterErrorCount18 unknown
sensors_parameterErrorCount19 unknown
sensors_parameterErrorCount2 unknown
sensors_parameterErrorCount3 unknown
sensors_parameterErrorCount4 unknown
sensors_parameterErrorCount5 unknown
sensors_parameterErrorCount6 unknown
sensors_parameterErrorCount7 unknown
sensors_parameterErrorCount8 unknown
sensors_parameterErrorCount9 unknown
sensors_parameterFabricationNumber unknown
sensors_parameterFeedRateService unknown
sensors_parameterFeedRateTotal unknown
sensors_parameterFlameSensorOffset unknown
sensors_parameterIDFanTuning unknown
sensors_parameterIgnitionCount unknown
sensors_parameterKgTillCleaning unknown
sensors_parameterLanguageNumber unknown
sensors_parameterOnOffCycleCount unknown
sensors_parameterPressureSensorOffset unknown
sensors_parameterRuntimeLogs unknown
sensors_parameterRuntimePellets unknown
sensors_parameterServiceCountdownKg unknown
sensors_parameterServiceCountdownTime unknown
sensors_parameterSpiralMotorsTuning unknown
sensors_parameterStoveTypeNumber unknown
sensors_parameterVersionMainBoard unknown
sensors_parameterVersionMainBoardBootLoader unknown
sensors_parameterVersionMainBoardSub unknown
sensors_parameterVersionTFT unknown
sensors_parameterVersionTFTBootLoader unknown
sensors_parameterVersionTFTSub unknown
sensors_parameterVersionWiFi unknown
sensors_parameterVersionWiFiBootLoader unknown
sensors_parameterVersionWiFiSub unknown
sensors_statusError unknown
sensors_statusFrostStarted unknown
sensors_statusHeatingTimesNotProgrammed unknown
sensors_statusMainState unknown
sensors_statusService unknown
sensors_statusSubError unknown
sensors_statusSubState unknown
sensors_statusWarning unknown
sensors_statusWifiStrength unknown
stoveFeatures_airFlaps unknown
stoveFeatures_bakeMode unknown
stoveFeatures_insertionMotor unknown
stoveFeatures_logRuntime unknown
stoveFeatures_multiAir1 unknown
stoveFeatures_multiAir2 unknown
stoveID unknown
stoveType unknown
readingOutdated:
requestReadings:
get09:
Betriebsart reading 03
BrennTemp reading 04
HZ Di 1 reading 22
HZ Di 2 reading 23
HZ Do1 reading 26
HZ Do2 reading 27
HZ Fr1 reading 28
HZ Fr2 reading 29
HZ Mi 1 reading 24
HZ Mi 2 reading 25
HZ Mo 1 reading 20
HZ Mo 2 reading 21
HZ Sa1 reading 30
HZ Sa2 reading 31
HZ So1 reading 32
HZ So2 reading 33
Pellets reading 05
RaumTemp reading 01
SollTemp reading 02
Zustand reading 07
controls_RoomPowerRequest get 09
controls_bakeTemperature get 09
controls_convectionFan1Active get 09
controls_convectionFan1Area get 09
controls_convectionFan1Level get 09
controls_convectionFan2Active get 09
controls_convectionFan2Area get 09
controls_convectionFan2Level get 09
controls_debug0 get 09
controls_debug1 get 09
controls_debug2 get 09
controls_debug3 get 09
controls_debug4 get 09
controls_ecoMode get 09
controls_frostProtectionActive get 09
controls_frostProtectionTemperature get 09
controls_heatingPower get 09
controls_heatingTimeFri1 get 09
controls_heatingTimeFri2 get 09
controls_heatingTimeMon1 get 09
controls_heatingTimeMon2 get 09
controls_heatingTimeSat1 get 09
controls_heatingTimeSat2 get 09
controls_heatingTimeSun1 get 09
controls_heatingTimeSun2 get 09
controls_heatingTimeThu1 get 09
controls_heatingTimeThu2 get 09
controls_heatingTimeTue1 get 09
controls_heatingTimeTue2 get 09
controls_heatingTimeWed1 get 09
controls_heatingTimeWed2 get 09
controls_heatingTimesActiveForComfort get 09
controls_onOff get 09
controls_operatingMode get 09
controls_revision get 09
controls_setBackTemperature get 09
controls_targetTemperature get 09
controls_temperatureOffset get 09
lastConfirmedRevision get 09
lastSeenMinutes get 09
name get 09
oem get 09
sensors_inputBakeTemperature get 09
sensors_inputBoardTemperature get 09
sensors_inputBurnBackFlapSwitch get 09
sensors_inputCover get 09
sensors_inputCurrentStage get 09
sensors_inputCurrentStagePID get 09
sensors_inputDoor get 09
sensors_inputExternalRequest get 09
sensors_inputFlameTemperature get 09
sensors_inputFlueGasFlapSwitch get 09
sensors_inputGridContact get 09
sensors_inputPressureSensor get 09
sensors_inputPressureSwitch get 09
sensors_inputRoomTemperature get 09
sensors_inputTargetStagePID get 09
sensors_inputUpperTemperatureLimiter get 09
sensors_outputAirFlaps get 09
sensors_outputAirFlapsTargetPosition get 09
sensors_outputBurnBackFlapMagnet get 09
sensors_outputDischargeCurrent get 09
sensors_outputDischargeMotor get 09
sensors_outputGridMotor get 09
sensors_outputIDFan get 09
sensors_outputIDFanTarget get 09
sensors_outputIgnition get 09
sensors_outputInsertionCurrent get 09
sensors_outputInsertionMotor get 09
sensors_parameterCleanIntervalBig get 09
sensors_parameterDebug0 get 09
sensors_parameterDebug1 get 09
sensors_parameterDebug2 get 09
sensors_parameterDebug3 get 09
sensors_parameterDebug4 get 09
sensors_parameterEcoModePossible get 09
sensors_parameterErrorCount0 get 09
sensors_parameterErrorCount1 get 09
sensors_parameterErrorCount10 get 09
sensors_parameterErrorCount11 get 09
sensors_parameterErrorCount12 get 09
sensors_parameterErrorCount13 get 09
sensors_parameterErrorCount14 get 09
sensors_parameterErrorCount15 get 09
sensors_parameterErrorCount16 get 09
sensors_parameterErrorCount17 get 09
sensors_parameterErrorCount18 get 09
sensors_parameterErrorCount19 get 09
sensors_parameterErrorCount2 get 09
sensors_parameterErrorCount3 get 09
sensors_parameterErrorCount4 get 09
sensors_parameterErrorCount5 get 09
sensors_parameterErrorCount6 get 09
sensors_parameterErrorCount7 get 09
sensors_parameterErrorCount8 get 09
sensors_parameterErrorCount9 get 09
sensors_parameterFabricationNumber get 09
sensors_parameterFeedRateService get 09
sensors_parameterFeedRateTotal get 09
sensors_parameterFlameSensorOffset get 09
sensors_parameterIDFanTuning get 09
sensors_parameterIgnitionCount get 09
sensors_parameterKgTillCleaning get 09
sensors_parameterLanguageNumber get 09
sensors_parameterOnOffCycleCount get 09
sensors_parameterPressureSensorOffset get 09
sensors_parameterRuntimeLogs get 09
sensors_parameterRuntimePellets get 09
sensors_parameterServiceCountdownKg get 09
sensors_parameterServiceCountdownTime get 09
sensors_parameterSpiralMotorsTuning get 09
sensors_parameterStoveTypeNumber get 09
sensors_parameterVersionMainBoard get 09
sensors_parameterVersionMainBoardBootLoader get 09
sensors_parameterVersionMainBoardSub get 09
sensors_parameterVersionTFT get 09
sensors_parameterVersionTFTBootLoader get 09
sensors_parameterVersionTFTSub get 09
sensors_parameterVersionWiFi get 09
sensors_parameterVersionWiFiBootLoader get 09
sensors_parameterVersionWiFiSub get 09
sensors_statusError get 09
sensors_statusFrostStarted get 09
sensors_statusHeatingTimesNotProgrammed get 09
sensors_statusMainState get 09
sensors_statusService get 09
sensors_statusSubError get 09
sensors_statusSubState get 09
sensors_statusWarning get 09
sensors_statusWifiStrength get 09
stoveFeatures_airFlaps get 09
stoveFeatures_bakeMode get 09
stoveFeatures_insertionMotor get 09
stoveFeatures_logRuntime get 09
stoveFeatures_multiAir1 get 09
stoveFeatures_multiAir2 get 09
stoveID get 09
stoveType get 09
update:
Betriebsart reading 03
BrennTemp reading 04
HZ Di 1 reading 22
HZ Di 2 reading 23
HZ Do1 reading 26
HZ Do2 reading 27
HZ Fr1 reading 28
HZ Fr2 reading 29
HZ Mi 1 reading 24
HZ Mi 2 reading 25
HZ Mo 1 reading 20
HZ Mo 2 reading 21
HZ Sa1 reading 30
HZ Sa2 reading 31
HZ So1 reading 32
HZ So2 reading 33
Pellets reading 05
RaumTemp reading 01
SollTemp reading 02
Zustand reading 07
controls_RoomPowerRequest reading unknown
controls_bakeTemperature reading unknown
controls_convectionFan1Active reading unknown
controls_convectionFan1Area reading unknown
controls_convectionFan1Level reading unknown
controls_convectionFan2Active reading unknown
controls_convectionFan2Area reading unknown
controls_convectionFan2Level reading unknown
controls_debug0 reading unknown
controls_debug1 reading unknown
controls_debug2 reading unknown
controls_debug3 reading unknown
controls_debug4 reading unknown
controls_ecoMode reading unknown
controls_frostProtectionActive reading unknown
controls_frostProtectionTemperature reading unknown
controls_heatingPower reading unknown
controls_heatingTimeFri1 reading unknown
controls_heatingTimeFri2 reading unknown
controls_heatingTimeMon1 reading unknown
controls_heatingTimeMon2 reading unknown
controls_heatingTimeSat1 reading unknown
controls_heatingTimeSat2 reading unknown
controls_heatingTimeSun1 reading unknown
controls_heatingTimeSun2 reading unknown
controls_heatingTimeThu1 reading unknown
controls_heatingTimeThu2 reading unknown
controls_heatingTimeTue1 reading unknown
controls_heatingTimeTue2 reading unknown
controls_heatingTimeWed1 reading unknown
controls_heatingTimeWed2 reading unknown
controls_heatingTimesActiveForComfort reading unknown
controls_onOff reading unknown
controls_operatingMode reading unknown
controls_revision reading unknown
controls_setBackTemperature reading unknown
controls_targetTemperature reading unknown
controls_temperatureOffset reading unknown
lastConfirmedRevision reading unknown
lastSeenMinutes reading unknown
name reading unknown
oem reading unknown
sensors_inputBakeTemperature reading unknown
sensors_inputBoardTemperature reading unknown
sensors_inputBurnBackFlapSwitch reading unknown
sensors_inputCover reading unknown
sensors_inputCurrentStage reading unknown
sensors_inputCurrentStagePID reading unknown
sensors_inputDoor reading unknown
sensors_inputExternalRequest reading unknown
sensors_inputFlameTemperature reading unknown
sensors_inputFlueGasFlapSwitch reading unknown
sensors_inputGridContact reading unknown
sensors_inputPressureSensor reading unknown
sensors_inputPressureSwitch reading unknown
sensors_inputRoomTemperature reading unknown
sensors_inputTargetStagePID reading unknown
sensors_inputUpperTemperatureLimiter reading unknown
sensors_outputAirFlaps reading unknown
sensors_outputAirFlapsTargetPosition reading unknown
sensors_outputBurnBackFlapMagnet reading unknown
sensors_outputDischargeCurrent reading unknown
sensors_outputDischargeMotor reading unknown
sensors_outputGridMotor reading unknown
sensors_outputIDFan reading unknown
sensors_outputIDFanTarget reading unknown
sensors_outputIgnition reading unknown
sensors_outputInsertionCurrent reading unknown
sensors_outputInsertionMotor reading unknown
sensors_parameterCleanIntervalBig reading unknown
sensors_parameterDebug0 reading unknown
sensors_parameterDebug1 reading unknown
sensors_parameterDebug2 reading unknown
sensors_parameterDebug3 reading unknown
sensors_parameterDebug4 reading unknown
sensors_parameterEcoModePossible reading unknown
sensors_parameterErrorCount0 reading unknown
sensors_parameterErrorCount1 reading unknown
sensors_parameterErrorCount10 reading unknown
sensors_parameterErrorCount11 reading unknown
sensors_parameterErrorCount12 reading unknown
sensors_parameterErrorCount13 reading unknown
sensors_parameterErrorCount14 reading unknown
sensors_parameterErrorCount15 reading unknown
sensors_parameterErrorCount16 reading unknown
sensors_parameterErrorCount17 reading unknown
sensors_parameterErrorCount18 reading unknown
sensors_parameterErrorCount19 reading unknown
sensors_parameterErrorCount2 reading unknown
sensors_parameterErrorCount3 reading unknown
sensors_parameterErrorCount4 reading unknown
sensors_parameterErrorCount5 reading unknown
sensors_parameterErrorCount6 reading unknown
sensors_parameterErrorCount7 reading unknown
sensors_parameterErrorCount8 reading unknown
sensors_parameterErrorCount9 reading unknown
sensors_parameterFabricationNumber reading unknown
sensors_parameterFeedRateService reading unknown
sensors_parameterFeedRateTotal reading unknown
sensors_parameterFlameSensorOffset reading unknown
sensors_parameterIDFanTuning reading unknown
sensors_parameterIgnitionCount reading unknown
sensors_parameterKgTillCleaning reading unknown
sensors_parameterLanguageNumber reading unknown
sensors_parameterOnOffCycleCount reading unknown
sensors_parameterPressureSensorOffset reading unknown
sensors_parameterRuntimeLogs reading unknown
sensors_parameterRuntimePellets reading unknown
sensors_parameterServiceCountdownKg reading unknown
sensors_parameterServiceCountdownTime reading unknown
sensors_parameterSpiralMotorsTuning reading unknown
sensors_parameterStoveTypeNumber reading unknown
sensors_parameterVersionMainBoard reading unknown
sensors_parameterVersionMainBoardBootLoader reading unknown
sensors_parameterVersionMainBoardSub reading unknown
sensors_parameterVersionTFT reading unknown
sensors_parameterVersionTFTBootLoader reading unknown
sensors_parameterVersionTFTSub reading unknown
sensors_parameterVersionWiFi reading unknown
sensors_parameterVersionWiFiBootLoader reading unknown
sensors_parameterVersionWiFiSub reading unknown
sensors_statusError reading unknown
sensors_statusFrostStarted reading unknown
sensors_statusHeatingTimesNotProgrammed reading unknown
sensors_statusMainState reading unknown
sensors_statusService reading unknown
sensors_statusSubError reading unknown
sensors_statusSubState reading unknown
sensors_statusWarning reading unknown
sensors_statusWifiStrength reading unknown
stoveFeatures_airFlaps reading unknown
stoveFeatures_bakeMode reading unknown
stoveFeatures_insertionMotor reading unknown
stoveFeatures_logRuntime reading unknown
stoveFeatures_multiAir1 reading unknown
stoveFeatures_multiAir2 reading unknown
stoveID reading unknown
stoveType reading unknown
Attributes:
alias Ofen
appOptions { "home": true, "template": "pelletstove", "connected": { "tank": "du_Tank" }}
enableCookies 1
event-on-change-reading .*
extractAllJSON 1
get09Name revision
get09URL https://www.rika-firenet.com/api/client/xyz123/status
group Temperatur
icon scene_stove
reAuthRegex id="login"|Unauthorized
reading01JSON sensors_inputRoomTemperature
reading01Name RaumTemp
reading02JSON controls_targetTemperature
reading02Name SollTemp
reading03JSON controls_operatingMode
reading03Name Betriebsart
reading03OMap 0:M, 1:A, 2:K
reading04JSON sensors_inputFlameTemperature
reading04Name BrennTemp
reading05JSON sensors_parameterFeedRateTotal
reading05Name Pellets
reading07JSON sensors_statusMainState
reading07Name Zustand
reading07OMap 2:ZuendungEIN, 3:Startphase, 4:Regelbetrieb, 6:Ausbrand, 1:Standby
reading20JSON controls_heatingTimeMon1
reading20Name HZ Mo 1
reading21JSON controls_heatingTimeMon2
reading21Name HZ Mo 2
reading22JSON controls_heatingTimeTue1
reading22Name HZ Di 1
reading23JSON controls_heatingTimeTue2
reading23Name HZ Di 2
reading24JSON controls_heatingTimeWed1
reading24Name HZ Mi 1
reading25JSON controls_heatingTimeWed2
reading25Name HZ Mi 2
reading26JSON controls_heatingTimeThu1
reading26Name HZ Do1
reading27JSON controls_heatingTimeThu2
reading27Name HZ Do2
reading28JSON controls_heatingTimeFri1
reading28Name HZ Fr1
reading29JSON controls_heatingTimeFri2
reading29Name HZ Fr2
reading30JSON controls_heatingTimeSat1
reading30Name HZ Sa1
reading31JSON controls_heatingTimeSat2
reading31Name HZ Sa2
reading32JSON controls_heatingTimeSun1
reading32Name HZ So1
reading33JSON controls_heatingTimeSun2
reading33Name HZ So2
reading99Name controlsJSON
replacement01Mode expression
replacement01Regex \{\{data\}\}
room Favoriten,Ofen
set03IMap 0:Manuell, 1:Auto, 2:Komfort
set03Replacement01Value replaceJSON("operatingMode", 2)
set10Name targetTemperature
set10Replacement01Value replaceJSON("targetTemperature", 22)
set20Name heatingTimeMon1
set20Replacement01Value replaceJSON("heatingTimeMon1",*Value)
set21Name heatingTimeMon2
set21Replacement01Value replaceJSON("heatingTimeMon2",*Value)
set22Name heatingTimeTue1
set22Replacement01Value replaceJSON("heatingTimeTue1",*Value)
set23Name heatingTimeTue2
set23Replacement01Value replaceJSON("heatingTimeTue2",*Value)
set24Name heatingTimeWed1
set24Replacement01Value replaceJSON("heatingTimeWed1",*Value)
set25Name heatingTimeWed2
set25Replacement01Value replaceJSON("heatingTimeWed2",*Value)
set26Name heatingTimeThu1
set26Replacement01Value replaceJSON("heatingTimeThu1",*Value)
set27Name heatingTimeThu2
set27Replacement01Value replaceJSON("heatingTimeThu2",*Value)
set28Name heatingTimeFri1
set28Replacement01Value replaceJSON("heatingTimeFri1",*Value)
set29Name heatingTimeFri2
set29Replacement01Value replaceJSON("heatingTimeFri2",*Value)
set30Name heatingTimeSat1
set30Replacement01Value replaceJSON("heatingTimeSat1",*Value)
set31Name heatingTimeSat2
set31Replacement01Value replaceJSON("heatingTimeSat2",*Value)
set32Name heatingTimeSun1
set32Replacement01Value replaceJSON("heatingTimeSun1",*Value)
set33Name heatingTimeSun2
set33Replacement01Value replaceJSON("heatingTimeSun2",*Value)
setData {{data}}
setURL https://www.rika-firenet.com/api/client/xyz123/controls
sid01Data email=xyz
sid01URL https://www.rika-firenet.com/web/login
stateFo
...ich glaube nicht, dass unter dieser Überschrift jemand Fragen zu HTTPMOD-set vermutet.
Das einzige, was mir in dem Zusammenhang an Änderungen in FHEM in der jüngeren Vergangenheit einfallen würde, das _vielleicht_ Auswirkungen gehabt haben könnte, ist das Stichwort "encoding". Aber was das konkret für HTTPMOD heißt, kann ich dir auch nicht sagen.
PSe:
- Das list war zu lang, die Forensoftware hat das kaputt gemacht...
- Für Soll-Temperaturen würde ich einen "gängigen" englischen Reading/setter-Namen beibehalten. Damit tut man sich dann leichter, wenn man z.B. eine Sprachsteuerung anflanschen will ;) (oder per WeekdayTimer was vorgeben).
Servus
ja den Titel wollte ich gerade ändern.
Danke vorerst.
Aktuell:
ich kann vom Ofen Daten empfangen, ich kann aber keine set Behle mehr ausführen
(Temperatur, Heizzeiten usw.)
Helmut
Quick and dirty. Und solange es draussen kalt ist.
Die letzte fhem.pl aus dem restoreDir wieder einsetzen und dann in Ruhe nachsehen woran es liegt.
Gruß Detlef
Hallo Detlef,
das ging für mich nach hinten los.
Habe ein .pl vom 16.3. ins aktuelle Verzeichnis kopiert und danach lies sich FHEM nicht mehr starten?
fhem.service - FHEM Home Automation
Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-04-06 19:15:39 CEST; 2min 6s ago
Process: 885 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 886 (code=exited, status=255/EXCEPTION)
Apr 06 19:15:39 homebridge systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 06 19:15:39 homebridge systemd[1]: fhem.service: Scheduled restart job, restart counter is at 8.
Apr 06 19:15:39 homebridge systemd[1]: Stopped FHEM Home Automation.
Apr 06 19:15:39 homebridge systemd[1]: fhem.service: Start request repeated too quickly.
Apr 06 19:15:39 homebridge systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 06 19:15:39 homebridge systemd[1]: Failed to start FHEM Home Automation.
~
~
Hab jetzt flux wieder mein aktuelle BU eingespielt und lebe jetzt halt noch immer mit meinem Problem......
PS. vielleicht liest ja @amenomade noch mit.
Der ist ja der eigentliche Vater von diesem HTTPMOD. - bitte -
Gruß
helmut
Gruß
Helmut
Stand im FHEM Log irgend etwas ausagekräftiges.
Servus und sorry für die späte Antwort.
Das habe ich im Log gefunden (heute nochmals getestet)
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 31, <$fh> line 230.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_dailySwitch redefined at ./FHEM/92_FileLog.pm line 82, <$fh> line 230.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_initEMI redefined at ./FHEM/92_FileLog.pm line 95, <$fh> line 230.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_addLog redefined at ./FHEM/92_FileLog.pm line 145, <$fh> line 230.
2022.04.07 13:55:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 230.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 230.
2022.04.07 13:55:00 0: Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 230.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 230.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 230.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 31, <$fh> line 254.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_dailySwitch redefined at ./FHEM/92_FileLog.pm line 82, <$fh> line 254.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_initEMI redefined at ./FHEM/92_FileLog.pm line 95, <$fh> line 254.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_addLog redefined at ./FHEM/92_FileLog.pm line 145, <$fh> line 254.
2022.04.07 13:55:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 254.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 254.
2022.04.07 13:55:00 0: Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 254.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 254.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 254.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 31, <$fh> line 268.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_dailySwitch redefined at ./FHEM/92_FileLog.pm line 82, <$fh> line 268.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_initEMI redefined at ./FHEM/92_FileLog.pm line 95, <$fh> line 268.
2022.04.07 13:55:00 1: PERL WARNING: Subroutine FileLog_addLog redefined at ./FHEM/92_FileLog.pm line 145, <$fh> line 268.
2022.04.07 13:55:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 268.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 268.
2022.04.07 13:55:00 0: Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 194, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 252, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 484, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 547, <$fh> line 268.
Global symbol "$unicodeEncoding" requires explicit package name (did you forget to declare "my $unicodeEncoding"?) at ./FHEM/92_FileLog.pm line 886, <$fh> line 268.
BEGIN not safe after errors--compilation aborted at ./FHEM/92_FileLog.pm line 896, <$fh> line 268.
Das dürfte das von von Beta-user angesprochene "Encoding" sein.
Nur um ehrlich zu sein, das ist genau so für mich als wenn ich mit einem Chirurgen über eine DarmOp sprechen würde...... ;D
Gruß
Helmut
Mag ja sein, dass das alles kompliziert ist, aber dein Blick ins Log war jedenfalls erst mal eine gute Idee :) .
Da scheint was anderes verbogen zu sein: Kannst du mal checken, ob deine updates vollständig waren?
update check
Wenn da eine Liste kommt, die auch nach Durchführen von "update" immer wieder kommt, hast du irgendwas an den Rechten in deiner FHEM-Installation verbogen, das mit einer "chown"-Pille zu kurrieren sein sollte. Dann schauen wir weiter, welche Scherengröße man ggf. für weitere Operationen braucht :P ...
servus und Danke für deine Unterstützung
So habe nun ein update check ausgeführt. Folgendes Ergebnis:
Downloading https://fhem.de/fhemupdate/controls_fhem.txt
List of new / modified files since last update:
UPD ./fhem.pl
UPD FHEM/98_fhemdebug.pm
UPD www/images/fhemSVG/gefrierschrank_icon.svg
UPD www/images/fhemSVG/kuehlschrank_big.svg
UPD www/images/fhemSVG/kuehlschrank_small.svg
UPD www/images/fhemSVG/solar_icon.svg
UPD www/images/fhemSVG/springbrunnen_icon.svg
UPD www/images/fhemSVG/sprinkler_icon.svg
UPD www/images/fhemSVG/wintergarten_icon.svg
UPD www/pgm2/fhemweb.js
Danach noch ein update ausgeführt - restart - folgendes Ergebnis:
Downloading https://fhem.de/fhemupdate/controls_fhem.txt
nothing to do...
sieht für mich gut aus oder?
Helmut
$unicodeEncoding ist eine globale Variable, die in fhem.pl noch nicht lange drin ist. Wenn das update durch ist und FHEM neu gestartet, sollte das Problem weg sein - ausgenommen "irgendwas" löscht die Variable aus dem sog. "main-Kontext".
Taucht denn die Fehlermeldung wieder auf bzw. gibt es jetzt aktive FileLog-Instanzen?
Servus
also ein sei Ofen targetTemperature 20 kann ich nicht ausführen
Mit verbose 5 vom Ofen sehe ich folgendes, was mir auffällt
2022.04.07 14:42:32 5: Ofen: Read callback: body
Revision 1648977886 is outdated!
2022.04.07 14:42:32 4: Ofen: BodyDecode is not decoding the response body (charset utf-8, bodyDecode defaults to none)
2022.04.07 14:42:32 4: Ofen: error while parsing JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Revision 1648977886 ...") at lib/FHEM/HTTPMOD/Utils.pm line 678.
Gruß
Helmut
Hmm, sorry, das ganze ist nicht eben das, was ich als mein Spezialgebiet ansehen würde...
a) kommen denn überhaupt jetzt aktuelle Daten für deinen Ofen rein? (Lesen käme für mich vor dem Senden).
b) Es sollte eine Web-Seite geben, wo man sich das Ding ohne FHEM ansehen kann? Mir scheint, dass die firmware outdated ist und daher Kommunikationsprobleme mit dem Server bestehen?
c) wenn ja: Es muss "irgendwo" (im Handbuch?) stehen, wie man das updaten könnte. Sonst den Hersteller kontaktieren, v.a., wenn auf "normalem Weg (Browser, evtl. App) (auch) nichts kommt...
(sorry, ich habe hier und anderswo die Beiträge nicht durchgesehen, ob du dazu schon was geschrieben hattest).
Ja aber trotzdem herzlichen Dank für deine Unterstützung .
a) ja wenn ich auf der Homepage von RIKA (Firenet) die Temperatur des Ofens ändere dann sehe ich in FHEM die aktuelle, geänderte Temperatur
b) ja die gibt es https://www.rika-firenet.com/web/login
c) den Hersteller habe ich kontaktiert, die haben in den letzten Wochen keine Änderung im Firenet vorgenommen......
Das war der Original Teil
https://forum.fhem.de/index.php/topic,76220.0.html
und JA das mit der StoveID habe ich überprüft und die 99_myUtil sieht auch gut aus
Gruß
Helmut
...wie dem auch sei, anscheinend liefert die Seite jetzt (evtl. wg. einer jetzt anderen Abfrage seitens FHEM) was anderes zurück als erwartet.
Die Log-Ausgabe sieht mir danach aus, also würde statt JSON-Daten eine "flache" Fehlermeldung kommen ("Revision 1648977886 is outdated!"), aber zuordnen kann ich das nicht (jedefnalls nicht, ohne in den Code zu schauen etc.).
Mal sehen, ob sich jemand meldet, der den Teil besser versteht...
Nochmals Danke für deine zeit und Hilfe.
Ich habe zur Sicherheit nochmals an RIKA geschrieben.
Vielleicht liest einer der HTTPMOD Spezialisten mit (@amenomade)
Gruß
Helmut
Nochmal guten Abend und danke an die super Community hier
Ich war und bin ein Tüftler.
Bitte nicht Teern und Federn
Ich hab jetzt auf meinem Testrechner aus jux und tollerei einen iOBroker aufgesetzt
Viele und schnell gelesen und geyoutubt
Von hier kann ich Befehle an den Ofen senden (kein Original Adapter aber er funkt)
Also muss in den letzen Wochen etwas unerklärliches in FHEM passiert sein - ich habe keine Änderung durchgeführt
ausser einen MQTT2 Client aufgesetzt.......
@Beta-user nochmals herzlichen Dank das du dir auch für Laien wie mich Zeit nimmst
Es ist halt die Freude an der Hausautomation auch wenn man(n) schon 67 ist
Gruß
Helmut
:) vorab: ist doch OK; wenn du eine Lösung gefunden hast, mit der du (erst mal) zufrieden bist.
Ich glaube zwar nicht daran, dass der MQTT2_CLIENT ein Problem iVm. HTTPMOD erzeugt, aber irgendwo wird schon ein Problem sein, von dem es gut wäre, wir alle wüßten, wie man es löst...
Mal sehen, wer sich der Sache annehmen will.
Wenn es auch keine Lösung ist.
Aber das Problem scheint auch an anderer Stelle zu bestehen.
https://forum.fhem.de/index.php/topic,126969.0.html (https://forum.fhem.de/index.php/topic,126969.0.html)
Zitat von: DetlefR am 08 April 2022, 14:07:46
Aber das Problem scheint auch an anderer Stelle zu bestehen.
Sorry, aber das halte ich für aus der Luft gegriffen... Zum einen hat Rudi die eine fragliche Stelle längst repariert, zum anderen ist das hier HTTPMOD und hat mit MQTT2_DEVICE nichts gemein...
Zitat von: Beta-User am 08 April 2022, 09:39:35
:) vorab: ist doch OK; wenn du eine Lösung gefunden hast, mit der du (erst mal) zufrieden bist.
Ich glaube zwar nicht daran, dass der MQTT2_CLIENT ein Problem iVm. HTTPMOD erzeugt, aber irgendwo wird schon ein Problem sein, von dem es gut wäre, wir alle wüßten, wie man es löst...
Mal sehen, wer sich der Sache annehmen will.
Na als Lösung sehe ich das nicht. Wäre ja wieder ein zusätzliches System. Ich wollte nur eingrenzen. Somit kann es kein Problem auf Seiten der Firma RIKA geben.
Im iOBRoker lässt sich ja das Kommando targetTemperature ausführen bzw. an den Server senden.
Gruß
Helmut
ZitatSorry, aber das halte ich für aus der Luft gegriffen
Zumindest ist die Fehlermeldung/Warnung die gleiche. Das lässt zumindest einen Zusammenhang vermuten.
Kann sein.
Nur der Ofen hat vor dem Aufsetzen des MQTT Client auch schon nicht funktioniert......
Kam nur nicht dazu es hier zu posten
Hab den MQTT CLient nun kurzfristig "Disabled"
Kann trotzdem nichts an den Ofen senden
Gruß
Helmut
ZitatNur der Ofen hat vor dem Aufsetzen des MQTT Client auch schon nicht funktioniert.
Es geht ja auch nicht um den MQTT Client oder HTTPMOD im Speziellen. Sondern darum, dass beide Module, und vielleicht noch andere, an der gleichen Stelle in fhem.pl einen identischen Fehler/Warnung verursachen.
Da müssten wirklich mal die Modulautoren ran und nachsehen, was da passiert.
Zitat von: DetlefR am 08 April 2022, 19:28:58
Es geht ja auch nicht um den MQTT Client oder HTTPMOD im Speziellen. Sondern darum, dass beide Module, und vielleicht noch andere, an der gleichen Stelle in fhem.pl einen identischen Fehler/Warnung verursachen.
Soweit du dich auf
Zitatat fhem.pl line 6406
beziehst...: Das gehört aktuell zu einer Funktion, die sich "CheckRegexp()" nennt...
Ergo: Das Auffinden von (bestimmten) Fehlern gehört da zentral hin, und sehr vielleicht kann man das auch irgendwie verbessern, aber es ist nach meinem Verständnis schlicht so, dass HTTPMOD die vorgesehene zentrale Funktion aufruft, um nachzusehen, ob der User was potentiell gefährliches irgendwo (z.B. ein Attribut) reingeschrieben hat.
Ansonsten ist das "unescaped left brace"-warning, das hier mit steter Regelmäßigkeit auftaucht, zum Glück meist in genau dem Kontext: der User kennt die (geänderten) Regeln (noch) nicht...
Zitat
Da müssten wirklich mal die Modulautoren ran und nachsehen, was da passiert.
Ergo: Das ist nicht erforderlich...
Hoffe, das ist für irgendjemanden irgendwie erhellend, und wir könnten dann wieder darauf warten, dass sich jemand wissendes mit dem _jetzigen_ Problem des TE auseinandersetzt.
warum zeigst du nicht ein fhem.log ausschnitt mit verbose 5 beim httpmod modul, wenn du den set befehl ausführst?
und zwar aus dem echten log file, und nicht vom eventmonitor mit option log
und ein aktuelles list mit "funktionierenden" code tags formatiert. also kontrollieren und ggf aufteilen, falls zu lang.
Hoffe jetzt klappt es
gerne zeige ich euch alles notwendige
2022.04.09 16:50:19 5: Ofen: set called with targetTemperature 26
2022.04.09 16:50:19 5: Ofen: set found option targetTemperature in attribute set10Name
2022.04.09 16:50:19 4: Ofen: set will now set targetTemperature -> 26
2022.04.09 16:50:19 5: Ofen: AddToQueue adds type set10 to URL https://www.rika-firenet.com/api/client/xyz123/controls, data {{data}}, no headers, retry 0, initial queue len: 0
2022.04.09 16:50:19 5: Ofen: HandleSendQueue called from AddToSendQueue, qlen = 1
2022.04.09 16:50:19 5: Ofen: Replace called for type set10, regex (?^:\{\{data\}\}), mode expression, value replaceJSON("targetTemperature", 22) input: {{data}}
2022.04.09 16:50:19 3: replaceJSON Internalvalue: 26
2022.04.09 16:50:19 5: Ofen: get called with revision
2022.04.09 16:50:19 5: Ofen: get found option revision in attribute get09Name
2022.04.09 16:50:19 4: Ofen: get will now request revision, no optional value
2022.04.09 16:50:19 5: Ofen: AddToQueue adds type get09 to URL https://www.rika-firenet.com/api/client/xyz123/status, no data, no headers, retry 0, initial queue len: 0
2022.04.09 16:50:19 5: Ofen: HandleSendQueue called from AddToSendQueue, qlen = 1
2022.04.09 16:50:19 5: Ofen: StartQueueTimer called from ReadyForSending sets internal timer to process queue in 1.000 seconds, still waiting for reply to last request
2022.04.09 16:50:19 3: get Ofen revision : revision requested, watch readings
2022.04.09 16:50:19 3: replaceJSON configsJSON: {"revision":1648977886,"onOff":true,"operatingMode":2,"heatingPower":55,"targetTemperature":"21","bakeTemperature":"340","ecoMode":false,"heatingTimeMon1":"06000900","heatingTimeMon2":"10002230","heatingTimeTue1":"06000900","heatingTimeTue2":"10002230","heatingTimeWed1":"06000900","heatingTimeWed2":"11002230","heatingTimeThu1":"06000900","heatingTimeThu2":"11002230","heatingTimeFri1":"06001000","heatingTimeFri2":"11002230","heatingTimeSat1":"06000900","heatingTimeSat2":"14002230","heatingTimeSun1":"06000900","heatingTimeSun2":"10002230","heatingTimesActiveForComfort":true,"setBackTemperature":"12","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0.5","RoomPowerRequest":4,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0}
2022.04.09 16:50:19 3: replaceJSON Result: heatingTimeSat2=14002230&heatingTimeTue2=10002230&convectionFan1Active=0&bakeTemperature=340&debug4=0&convectionFan1Level=0&debug1=0&heatingTimeMon2=10002230&RoomPowerRequest=4&debug3=0&heatingTimeThu2=11002230&heatingTimeWed2=11002230&temperatureOffset=0.5&frostProtectionTemperature=4&debug2=0&heatingTimeFri1=06001000&heatingTimeSun1=06000900&onOff=1&convectionFan2Area=0&ecoMode=0&operatingMode=2&heatingTimeThu1=06000900&setBackTemperature=12&heatingTimeWed1=06000900&convectionFan2Active=0&heatingTimeSun2=10002230&debug0=0&heatingTimeFri2=11002230&heatingPower=55&convectionFan2Level=0&heatingTimeSat1=06000900&heatingTimeTue1=06000900&revision=1648977886&heatingTimesActiveForComfort=1&frostProtectionActive=0&heatingTimeMon1=06000900&convectionFan1Area=0&targetTemperature=26
2022.04.09 16:50:19 5: Ofen: Replace: match for type set10, regex (?^:\{\{data\}\}), mode expression, value package main; replaceJSON("targetTemperature", 22), input: {{data}}, result is heatingTimeSat2=14002230&heatingTimeTue2=10002230&convectionFan1Active=0&bakeTemperature=340&debug4=0&convectionFan1Level=0&debug1=0&heatingTimeMon2=10002230&RoomPowerRequest=4&debug3=0&heatingTimeThu2=11002230&heatingTimeWed2=11002230&temperatureOffset=0.5&frostProtectionTemperature=4&debug2=0&heatingTimeFri1=06001000&heatingTimeSun1=06000900&onOff=1&convectionFan2Area=0&ecoMode=0&operatingMode=2&heatingTimeThu1=06000900&setBackTemperature=12&heatingTimeWed1=06000900&convectionFan2Active=0&heatingTimeSun2=10002230&debug0=0&heatingTimeFri2=11002230&heatingPower=55&convectionFan2Level=0&heatingTimeSat1=06000900&heatingTimeTue1=06000900&revision=1648977886&heatingTimesActiveForComfort=1&frostProtectionActive=0&heatingTimeMon1=06000900&convectionFan1Area=0&targetTemperature=26
2022.04.09 16:50:19 5: Ofen: Replace called for type set10, regex (?^:\{\{data\}\}), mode expression, value replaceJSON("targetTemperature", 22) input: https://www.rika-firenet.com/api/client/xyz123/controls
2022.04.09 16:50:19 5: Ofen: HandleSendQueue is using Cookie connect.sid with path and Value s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g (key connect.sid;, destination path is /api/client/xyz123/controls)
2022.04.09 16:50:19 5: Ofen: DoCookies is adding Cookie header: connect.sid=s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
2022.04.09 16:50:19 4: Ofen: HandleSendQueue sends set10 with timeout 120 to https://www.rika-firenet.com/api/client/xyz123/controls,
data: heatingTimeSat2=14002230&heatingTimeTue2=10002230&convectionFan1Active=0&bakeTemperature=340&debug4=0&convectionFan1Level=0&debug1=0&heatingTimeMon2=10002230&RoomPowerRequest=4&debug3=0&heatingTimeThu2=11002230&heatingTimeWed2=11002230&temperatureOffset=0.5&frostProtectionTemperature=4&debug2=0&heatingTimeFri1=06001000&heatingTimeSun1=06000900&onOff=1&convectionFan2Area=0&ecoMode=0&operatingMode=2&heatingTimeThu1=06000900&setBackTemperature=12&heatingTimeWed1=06000900&convectionFan2Active=0&heatingTimeSun2=10002230&debug0=0&heatingTimeFri2=11002230&heatingPower=55&convectionFan2Level=0&heatingTimeSat1=06000900&heatingTimeTue1=06000900&revision=1648977886&heatingTimesActiveForComfort=1&frostProtectionActive=0&heatingTimeMon1=06000900&convectionFan1Area=0&targetTemperature=26,
header: Cookie: connect.sid=s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
2022.04.09 16:50:20 5: Ofen: ReadCallback called from __ANON__
2022.04.09 16:50:20 4: Ofen: Read callback: request type was set10 retry 0,
header: HTTP/1.1 404 Not Found
Server: Cowboy
Connection: close
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 32
Etag: W/"20-RDhsYf4tAcUnRaLfjIB11pZYYzI"
Vary: Accept-Encoding
Date: Sat, 09 Apr 2022 14:50:20 GMT
Via: 1.1 vegur, body length 32
2022.04.09 16:50:20 5: Ofen: Read callback: body
Revision 1648977886 is outdated!
2022.04.09 16:50:20 4: Ofen: BodyDecode is not decoding the response body (charset utf-8, bodyDecode defaults to none)
2022.04.09 16:50:20 4: Ofen: error while parsing JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Revision 1648977886 ...") at lib/FHEM/HTTPMOD/Utils.pm line 678.
2022.04.09 16:50:20 5: Ofen: GetCookies is looking for Cookies
2022.04.09 16:50:20 5: Ofen: ExtractSid called, context set, num 10
2022.04.09 16:50:20 4: Ofen: checking for redirects, code=404, ignore=0
2022.04.09 16:50:20 4: Ofen: no redirects to handle
2022.04.09 16:50:20 5: Ofen: Read callback sets LAST_REQUEST to set10
2022.04.09 16:50:20 5: Ofen: CheckAuth is checking buffer with ReAuthRegex (?^:id="login"|Unauthorized)
2022.04.09 16:50:20 5: Ofen: CheckAuth decided no authentication required
2022.04.09 16:50:20 5: Ofen: HandleSendQueue called from Fhem internal timer, qlen = 1
2022.04.09 16:50:20 5: Ofen: Replace called for type get09, regex (?^:\{\{data\}\}), mode expression, empty value input: https://www.rika-firenet.com/api/client/xyz123/status
2022.04.09 16:50:20 5: Ofen: HandleSendQueue is using Cookie connect.sid with path and Value s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g (key connect.sid;, destination path is /api/client/xyz123/status)
2022.04.09 16:50:20 5: Ofen: DoCookies is adding Cookie header: connect.sid=s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
2022.04.09 16:50:20 4: Ofen: HandleSendQueue sends get09 with timeout 120 to https://www.rika-firenet.com/api/client/xyz123/status, No Data,
header: Cookie: connect.sid=s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
2022.04.09 16:50:21 5: Ofen: ReadCallback called from __ANON__
2022.04.09 16:50:21 4: Ofen: Read callback: request type was get09 retry 0,
header: HTTP/1.1 200 OK
Server: Cowboy
Connection: close
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Etag: W/"dfe-OkkBct7foaybRRFzIY6XKp9LkDM"
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Sat, 09 Apr 2022 14:50:21 GMT
Via: 1.1 vegur, body length 3582
2022.04.09 16:50:21 5: Ofen: Read callback: body
{"name":"Vorzimmer","stoveID":"xyz123","lastSeenMinutes":0,"lastConfirmedRevision":1649513793,"controls":{"revision":1649513793,"onOff":true,"operatingMode":2,"heatingPower":55,"targetTemperature":"24","bakeTemperature":"340","ecoMode":false,"heatingTimeMon1":"06000900","heatingTimeMon2":"10002230","heatingTimeTue1":"06000900","heatingTimeTue2":"10002230","heatingTimeWed1":"06000900","heatingTimeWed2":"18002230","heatingTimeThu1":"06000900","heatingTimeThu2":"11002230","heatingTimeFri1":"06000900","heatingTimeFri2":"11002230","heatingTimeSat1":"06000900","heatingTimeSat2":"14002230","heatingTimeSun1":"06000900","heatingTimeSun2":"10002230","heatingTimesActiveForComfort":true,"setBackTemperature":"12","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0.5","RoomPowerRequest":4,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0},"sensors":{"inputRoomTemperature":"21.3","inputFlameTemperature":613,"inputBakeTemperature":"1024","statusError":0,"statusSubError":0,"statusWarning":0,"statusService":0,"outputDischargeMotor":640,"outputDischargeCurrent":25,"outputIDFan":1685,"outputIDFanTarget":1685,"outputInsertionMotor":0,"outputInsertionCurrent":0,"outputAirFlaps":0,"outputAirFlapsTargetPosition":0,"outputBurnBackFlapMagnet":false,"outputGridMotor":false,"outputIgnition":false,"inputUpperTemperatureLimiter":true,"inputPressureSwitch":true,"inputPressureSensor":0,"inputGridContact":true,"inputDoor":true,"inputCover":true,"inputExternalRequest":true,"inputBurnBackFlapSwitch":true,"inputFlueGasFlapSwitch":true,"inputBoardTemperature":"3","inputCurrentStage":90,"inputTargetStagePID":90,"inputCurrentStagePID":90,"statusMainState":4,"statusSubState":3,"statusWifiStrength":-50,"parameterEcoModePossible":false,"parameterFabricationNumber":1,"parameterStoveTypeNumber":13,"parameterLanguageNumber":1,"parameterVersionMainBoard":227,"parameterVersionTFT":227,"parameterVersionWiFi":111,"parameterVersionMainBoardBootLoader":160,"parameterVersionTFTBootLoader":150,"parameterVersionWiFiBootLoader":101,"parameterVersionMainBoardSub":44501,"parameterVersionTFTSub":42901,"parameterVersionWiFiSub":12701,"parameterRuntimePellets":7913,"parameterRuntimeLogs":0,"parameterFeedRateTotal":12360,"parameterFeedRateService":700,"parameterServiceCountdownKg":0,"parameterServiceCountdownTime":0,"parameterIgnitionCount":3629,"parameterOnOffCycleCount":63,"parameterFlameSensorOffset":38,"parameterPressureSensorOffset":0,"parameterErrorCount0":1,"parameterErrorCount1":2,"parameterErrorCount2":0,"parameterErrorCount3":0,"parameterErrorCount4":1,"parameterErrorCount5":0,"parameterErrorCount6":0,"parameterErrorCount7":8,"parameterErrorCount8":0,"parameterErrorCount9":0,"parameterErrorCount10":0,"parameterErrorCount11":0,"parameterErrorCount12":0,"parameterErrorCount13":0,"parameterErrorCount14":0,"parameterErrorCount15":0,"parameterErrorCount16":0,"parameterErrorCount17":0,"parameterErrorCount18":0,"parameterErrorCount19":0,"statusHeatingTimesNotProgrammed":false,"statusFrostStarted":false,"parameterSpiralMotorsTuning":0,"parameterIDFanTuning":0,"parameterCleanIntervalBig":360,"parameterKgTillCleaning":700,"parameterDebug0":0,"parameterDebug1":0,"parameterDebug2":0,"parameterDebug3":0,"parameterDebug4":0},"stoveType":"DOMO MultiAir","stoveFeatures":{"multiAir1":true,"multiAir2":true,"insertionMotor":false,"airFlaps":false,"logRuntime":false,"bakeMode":false},"oem":"RIKA"}
2022.04.09 16:50:21 4: Ofen: BodyDecode is not decoding the response body (charset utf-8, bodyDecode defaults to none)
2022.04.09 16:50:21 4: Ofen: extracted JSON values to internal
2022.04.09 16:50:21 5: Ofen: GetCookies is looking for Cookies
2022.04.09 16:50:21 5: Ofen: ExtractSid called, context get, num 09
2022.04.09 16:50:21 4: Ofen: checking for redirects, code=200, ignore=0
2022.04.09 16:50:21 4: Ofen: no redirects to handle
2022.04.09 16:50:21 5: Ofen: Read callback sets LAST_REQUEST to get09
2022.04.09 16:50:21 5: Ofen: CheckAuth is checking buffer with ReAuthRegex (?^:id="login"|Unauthorized)
2022.04.09 16:50:21 5: Ofen: CheckAuth decided no authentication required
2022.04.09 16:50:21 5: Ofen: ExtractReading for context get, num 09 - no individual parse definition
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeFri2 to value 11002230 of JSON controls_heatingTimeFri2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan2Level to value 0 of JSON controls_convectionFan2Level
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterDebug4 to value 0 of JSON sensors_parameterDebug4
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_insertionMotor to value 0 of JSON stoveFeatures_insertionMotor
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_debug3 to value 0 of JSON controls_debug3
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan1Level to value 0 of JSON controls_convectionFan1Level
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount15 to value 0 of JSON sensors_parameterErrorCount15
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusSubState to value 3 of JSON sensors_statusSubState
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeMon2 to value 10002230 of JSON controls_heatingTimeMon2
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusWifiStrength to value -50 of JSON sensors_statusWifiStrength
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusError to value 0 of JSON sensors_statusError
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterFeedRateService to value 700 of JSON sensors_parameterFeedRateService
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount18 to value 0 of JSON sensors_parameterErrorCount18
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount16 to value 0 of JSON sensors_parameterErrorCount16
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan2Active to value 0 of JSON controls_convectionFan2Active
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount5 to value 0 of JSON sensors_parameterErrorCount5
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterOnOffCycleCount to value 63 of JSON sensors_parameterOnOffCycleCount
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputGridContact to value 1 of JSON sensors_inputGridContact
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeTue1 to value 06000900 of JSON controls_heatingTimeTue1
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeSat2 to value 14002230 of JSON controls_heatingTimeSat2
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_logRuntime to value 0 of JSON stoveFeatures_logRuntime
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount1 to value 2 of JSON sensors_parameterErrorCount1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionMainBoardBootLoader to value 160 of JSON sensors_parameterVersionMainBoardBootLoader
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterStoveTypeNumber to value 13 of JSON sensors_parameterStoveTypeNumber
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterRuntimePellets to value 7913 of JSON sensors_parameterRuntimePellets
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_RoomPowerRequest to value 4 of JSON controls_RoomPowerRequest
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputBurnBackFlapSwitch to value 1 of JSON sensors_inputBurnBackFlapSwitch
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount9 to value 0 of JSON sensors_parameterErrorCount9
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount7 to value 8 of JSON sensors_parameterErrorCount7
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_ecoMode to value 0 of JSON controls_ecoMode
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputTargetStagePID to value 90 of JSON sensors_inputTargetStagePID
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputFlameTemperature to value 613 of JSON sensors_inputFlameTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionMainBoardSub to value 44501 of JSON sensors_parameterVersionMainBoardSub
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputBurnBackFlapMagnet to value 0 of JSON sensors_outputBurnBackFlapMagnet
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputCurrentStage to value 90 of JSON sensors_inputCurrentStage
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_debug1 to value 0 of JSON controls_debug1
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeWed1 to value 06000900 of JSON controls_heatingTimeWed1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount4 to value 1 of JSON sensors_parameterErrorCount4
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterFeedRateTotal to value 12360 of JSON sensors_parameterFeedRateTotal
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeThu1 to value 06000900 of JSON controls_heatingTimeThu1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount13 to value 0 of JSON sensors_parameterErrorCount13
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount0 to value 1 of JSON sensors_parameterErrorCount0
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputAirFlapsTargetPosition to value 0 of JSON sensors_outputAirFlapsTargetPosition
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeSun2 to value 10002230 of JSON controls_heatingTimeSun2
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount11 to value 0 of JSON sensors_parameterErrorCount11
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterKgTillCleaning to value 700 of JSON sensors_parameterKgTillCleaning
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount10 to value 0 of JSON sensors_parameterErrorCount10
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputGridMotor to value 0 of JSON sensors_outputGridMotor
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputPressureSwitch to value 1 of JSON sensors_inputPressureSwitch
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount17 to value 0 of JSON sensors_parameterErrorCount17
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionWiFi to value 111 of JSON sensors_parameterVersionWiFi
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusHeatingTimesNotProgrammed to value 0 of JSON sensors_statusHeatingTimesNotProgrammed
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_bakeMode to value 0 of JSON stoveFeatures_bakeMode
2022.04.09 16:50:21 5: Ofen: Read sets reading name to value Vorzimmer of JSON name
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputDischargeCurrent to value 25 of JSON sensors_outputDischargeCurrent
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterServiceCountdownKg to value 0 of JSON sensors_parameterServiceCountdownKg
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_setBackTemperature to value 12 of JSON controls_setBackTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputDischargeMotor to value 640 of JSON sensors_outputDischargeMotor
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputDoor to value 1 of JSON sensors_inputDoor
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterIDFanTuning to value 0 of JSON sensors_parameterIDFanTuning
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterLanguageNumber to value 1 of JSON sensors_parameterLanguageNumber
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterCleanIntervalBig to value 360 of JSON sensors_parameterCleanIntervalBig
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusSubError to value 0 of JSON sensors_statusSubError
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_debug2 to value 0 of JSON controls_debug2
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterDebug2 to value 0 of JSON sensors_parameterDebug2
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputUpperTemperatureLimiter to value 1 of JSON sensors_inputUpperTemperatureLimiter
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_operatingMode to value 2 of JSON controls_operatingMode
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionTFTSub to value 42901 of JSON sensors_parameterVersionTFTSub
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeSat1 to value 06000900 of JSON controls_heatingTimeSat1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputFlueGasFlapSwitch to value 1 of JSON sensors_inputFlueGasFlapSwitch
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputBoardTemperature to value 3 of JSON sensors_inputBoardTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeTue2 to value 10002230 of JSON controls_heatingTimeTue2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan1Active to value 0 of JSON controls_convectionFan1Active
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_bakeTemperature to value 340 of JSON controls_bakeTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterEcoModePossible to value 0 of JSON sensors_parameterEcoModePossible
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan1Area to value 0 of JSON controls_convectionFan1Area
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusWarning to value 0 of JSON sensors_statusWarning
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterServiceCountdownTime to value 0 of JSON sensors_parameterServiceCountdownTime
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_convectionFan2Area to value 0 of JSON controls_convectionFan2Area
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputCover to value 1 of JSON sensors_inputCover
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingPower to value 55 of JSON controls_heatingPower
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterSpiralMotorsTuning to value 0 of JSON sensors_parameterSpiralMotorsTuning
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterDebug0 to value 0 of JSON sensors_parameterDebug0
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeFri1 to value 06000900 of JSON controls_heatingTimeFri1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount14 to value 0 of JSON sensors_parameterErrorCount14
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_debug0 to value 0 of JSON controls_debug0
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterDebug3 to value 0 of JSON sensors_parameterDebug3
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount6 to value 0 of JSON sensors_parameterErrorCount6
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterDebug1 to value 0 of JSON sensors_parameterDebug1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputPressureSensor to value 0 of JSON sensors_inputPressureSensor
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputInsertionCurrent to value 0 of JSON sensors_outputInsertionCurrent
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount12 to value 0 of JSON sensors_parameterErrorCount12
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_airFlaps to value 0 of JSON stoveFeatures_airFlaps
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_onOff to value 1 of JSON controls_onOff
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputIgnition to value 0 of JSON sensors_outputIgnition
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_temperatureOffset to value 0.5 of JSON controls_temperatureOffset
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount8 to value 0 of JSON sensors_parameterErrorCount8
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeMon1 to value 06000900 of JSON controls_heatingTimeMon1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionMainBoard to value 227 of JSON sensors_parameterVersionMainBoard
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputInsertionMotor to value 0 of JSON sensors_outputInsertionMotor
2022.04.09 16:50:21 5: Ofen: Read sets reading lastConfirmedRevision to value 1649513793 of JSON lastConfirmedRevision
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveID to value xyz123 of JSON stoveID
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputAirFlaps to value 0 of JSON sensors_outputAirFlaps
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_frostProtectionActive to value 0 of JSON controls_frostProtectionActive
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputIDFan to value 1685 of JSON sensors_outputIDFan
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputCurrentStagePID to value 90 of JSON sensors_inputCurrentStagePID
2022.04.09 16:50:21 5: Ofen: Read sets reading lastSeenMinutes to value 0 of JSON lastSeenMinutes
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionWiFiSub to value 12701 of JSON sensors_parameterVersionWiFiSub
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterPressureSensorOffset to value 0 of JSON sensors_parameterPressureSensorOffset
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_frostProtectionTemperature to value 4 of JSON controls_frostProtectionTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusFrostStarted to value 0 of JSON sensors_statusFrostStarted
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_multiAir1 to value 1 of JSON stoveFeatures_multiAir1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputExternalRequest to value 1 of JSON sensors_inputExternalRequest
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterRuntimeLogs to value 0 of JSON sensors_parameterRuntimeLogs
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterFabricationNumber to value 1 of JSON sensors_parameterFabricationNumber
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimesActiveForComfort to value 1 of JSON controls_heatingTimesActiveForComfort
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterIgnitionCount to value 3629 of JSON sensors_parameterIgnitionCount
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_revision to value 1649513793 of JSON controls_revision
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveType to value DOMO MultiAir of JSON stoveType
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_outputIDFanTarget to value 1685 of JSON sensors_outputIDFanTarget
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusMainState to value 4 of JSON sensors_statusMainState
2022.04.09 16:50:21 5: Ofen: Read sets reading oem to value RIKA of JSON oem
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterFlameSensorOffset to value 38 of JSON sensors_parameterFlameSensorOffset
2022.04.09 16:50:21 5: Ofen: Read sets reading stoveFeatures_multiAir2 to value 1 of JSON stoveFeatures_multiAir2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_targetTemperature to value 24 of JSON controls_targetTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionWiFiBootLoader to value 101 of JSON sensors_parameterVersionWiFiBootLoader
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeWed2 to value 18002230 of JSON controls_heatingTimeWed2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeSun1 to value 06000900 of JSON controls_heatingTimeSun1
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount2 to value 0 of JSON sensors_parameterErrorCount2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_heatingTimeThu2 to value 11002230 of JSON controls_heatingTimeThu2
2022.04.09 16:50:21 5: Ofen: Read sets reading controls_debug4 to value 0 of JSON controls_debug4
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount19 to value 0 of JSON sensors_parameterErrorCount19
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputRoomTemperature to value 21.3 of JSON sensors_inputRoomTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_inputBakeTemperature to value 1024 of JSON sensors_inputBakeTemperature
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionTFT to value 227 of JSON sensors_parameterVersionTFT
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterVersionTFTBootLoader to value 150 of JSON sensors_parameterVersionTFTBootLoader
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_statusService to value 0 of JSON sensors_statusService
2022.04.09 16:50:21 5: Ofen: Read sets reading sensors_parameterErrorCount3 to value 0 of JSON sensors_parameterErrorCount3
2022.04.09 16:50:21 5: Ofen: Read starts parsing response to get09 with defined readings: 01,02,03,04,05,07,20,21,22,23,24,25,26,27,28,29,30,31,32,33,99
2022.04.09 16:50:21 5: Ofen: ExtractReading RaumTemp with json sensors_inputRoomTemperature ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading01-1 sets RaumTemp to 21.3
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 32312e33
2022.04.09 16:50:21 5: Ofen: ExtractReading SollTemp with json controls_targetTemperature ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading02-1 sets SollTemp to 24
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3234
2022.04.09 16:50:21 5: Ofen: ExtractReading Betriebsart with json controls_operatingMode ...
2022.04.09 16:50:21 5: Ofen: MapConvert called from FormatReading converted 2 (2) to K with map 0:M, 1:A, 2:K
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading03-1 sets Betriebsart to K
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 4b
2022.04.09 16:50:21 5: Ofen: ExtractReading BrennTemp with json sensors_inputFlameTemperature ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading04-1 sets BrennTemp to 613
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 363133
2022.04.09 16:50:21 5: Ofen: ExtractReading Pellets with json sensors_parameterFeedRateTotal ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading05-1 sets Pellets to 12360
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3132333630
2022.04.09 16:50:21 5: Ofen: ExtractReading Zustand with json sensors_statusMainState ...
2022.04.09 16:50:21 5: Ofen: MapConvert called from FormatReading converted 4 (4) to Regelbetrieb with map 2:ZuendungEIN, 3:Startphase, 4:Regelbetrieb, 6:Ausbrand, 1:Standby
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading07-1 sets Zustand to Regelbetrieb
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 526567656c62657472696562
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Mo 1 with json controls_heatingTimeMon1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading20-1 sets HZ Mo 1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Mo 2 with json controls_heatingTimeMon2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading21-1 sets HZ Mo 2 to 10002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3130303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Di 1 with json controls_heatingTimeTue1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading22-1 sets HZ Di 1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Di 2 with json controls_heatingTimeTue2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading23-1 sets HZ Di 2 to 10002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3130303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Mi 1 with json controls_heatingTimeWed1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading24-1 sets HZ Mi 1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Mi 2 with json controls_heatingTimeWed2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading25-1 sets HZ Mi 2 to 18002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3138303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Do1 with json controls_heatingTimeThu1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading26-1 sets HZ Do1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Do2 with json controls_heatingTimeThu2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading27-1 sets HZ Do2 to 11002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3131303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Fr1 with json controls_heatingTimeFri1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading28-1 sets HZ Fr1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Fr2 with json controls_heatingTimeFri2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading29-1 sets HZ Fr2 to 11002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3131303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Sa1 with json controls_heatingTimeSat1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading30-1 sets HZ Sa1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ Sa2 with json controls_heatingTimeSat2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading31-1 sets HZ Sa2 to 14002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3134303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ So1 with json controls_heatingTimeSun1 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading32-1 sets HZ So1 to 06000900
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3036303030393030
2022.04.09 16:50:21 5: Ofen: ExtractReading HZ So2 with json controls_heatingTimeSun2 ...
2022.04.09 16:50:21 5: Ofen: ExtractReading for reading33-1 sets HZ So2 to 10002230
2022.04.09 16:50:21 5: Ofen: ExtractReading value as hex is 3130303032323330
2022.04.09 16:50:21 5: Ofen: ExtractReading for context reading, num 99 - no individual parse definition
2022.04.09 16:50:21 4: Ofen: Read response matched 158, unmatch 1 Reading(s)
2022.04.09 16:50:21 5: Ofen: Read response to get09 matched controls_heatingTimeFri2 controls_convectionFan2Level sensors_parameterDebug4 stoveFeatures_insertionMotor controls_debug3 controls_convectionFan1Level sensors_parameterErrorCount15 sensors_statusSubState controls_heatingTimeMon2 sensors_statusWifiStrength sensors_statusError sensors_parameterFeedRateService sensors_parameterErrorCount18 sensors_parameterErrorCount16 controls_convectionFan2Active sensors_parameterErrorCount5 sensors_parameterOnOffCycleCount sensors_inputGridContact controls_heatingTimeTue1 controls_heatingTimeSat2 stoveFeatures_logRuntime sensors_parameterErrorCount1 sensors_parameterVersionMainBoardBootLoader sensors_parameterStoveTypeNumber sensors_parameterRuntimePellets controls_RoomPowerRequest sensors_inputBurnBackFlapSwitch sensors_parameterErrorCount9 sensors_parameterErrorCount7 controls_ecoMode sensors_inputTargetStagePID sensors_inputFlameTemperature sensors_parameterVersionMainBoardSub sensors_outputBurnBackFlapMagnet sensors_inputCurrentStage controls_debug1 controls_heatingTimeWed1 sensors_parameterErrorCount4 sensors_parameterFeedRateTotal controls_heatingTimeThu1 sensors_parameterErrorCount13 sensors_parameterErrorCount0 sensors_outputAirFlapsTargetPosition controls_heatingTimeSun2 sensors_parameterErrorCount11 sensors_parameterKgTillCleaning sensors_parameterErrorCount10 sensors_outputGridMotor sensors_inputPressureSwitch sensors_parameterErrorCount17 sensors_parameterVersionWiFi sensors_statusHeatingTimesNotProgrammed stoveFeatures_bakeMode name sensors_outputDischargeCurrent sensors_parameterServiceCountdownKg controls_setBackTemperature sensors_outputDischargeMotor sensors_inputDoor sensors_parameterIDFanTuning sensors_parameterLanguageNumber sensors_parameterCleanIntervalBig sensors_statusSubError controls_debug2 sensors_parameterDebug2 sensors_inputUpperTemperatureLimiter controls_operatingMode sensors_parameterVersionTFTSub controls_heatingTimeSat1 sensors_inputFlueGasFlapSwitch sensors_inputBoardTemperature controls_heatingTimeTue2 controls_convectionFan1Active controls_bakeTemperature sensors_parameterEcoModePossible controls_convectionFan1Area sensors_statusWarning sensors_parameterServiceCountdownTime controls_convectionFan2Area sensors_inputCover controls_heatingPower sensors_parameterSpiralMotorsTuning sensors_parameterDebug0 controls_heatingTimeFri1 sensors_parameterErrorCount14 controls_debug0 sensors_parameterDebug3 sensors_parameterErrorCount6 sensors_parameterDebug1 sensors_inputPressureSensor sensors_outputInsertionCurrent sensors_parameterErrorCount12 stoveFeatures_airFlaps controls_onOff sensors_outputIgnition controls_temperatureOffset sensors_parameterErrorCount8 controls_heatingTimeMon1 sensors_parameterVersionMainBoard sensors_outputInsertionMotor lastConfirmedRevision stoveID sensors_outputAirFlaps controls_frostProtectionActive sensors_outputIDFan sensors_inputCurrentStagePID lastSeenMinutes sensors_parameterVersionWiFiSub sensors_parameterPressureSensorOffset controls_frostProtectionTemperature sensors_statusFrostStarted stoveFeatures_multiAir1 sensors_inputExternalRequest sensors_parameterRuntimeLogs sensors_parameterFabricationNumber controls_heatingTimesActiveForComfort sensors_parameterIgnitionCount controls_revision stoveType sensors_outputIDFanTarget sensors_statusMainState oem sensors_parameterFlameSensorOffset stoveFeatures_multiAir2 controls_targetTemperature sensors_parameterVersionWiFiBootLoader controls_heatingTimeWed2 controls_heatingTimeSun1 sensors_parameterErrorCount2 controls_heatingTimeThu2 controls_debug4 sensors_parameterErrorCount19 sensors_inputRoomTemperature sensors_inputBakeTemperature sensors_parameterVersionTFT sensors_parameterVersionTFTBootLoader sensors_statusService sensors_parameterErrorCount3 RaumTemp SollTemp Betriebsart BrennTemp Pellets Zustand HZ Mo 1 HZ Mo 2 HZ Di 1 HZ Di 2 HZ Mi 1 HZ Mi 2 HZ Do1 HZ Do2 HZ Fr1 HZ Fr2 HZ Sa1 HZ Sa2 HZ So1 HZ So2
2022.04.09 16:50:21 5: Ofen: Read response to get09 did not match controlsJSON
2022.04.09 16:50:21 5: Ofen: HandleSendQueue called from ReadCallback, qlen = 0
2022.04.09 16:50:21 5: Ofen: HandleSendQueue found no usable entry in queue
jump to the top
Hier noch das List in 3 Teilen
Internals:
BUSY 0
DEF https://www.rika-firenet.com/api/client/xyz123/status 30
FUUID 6173fd47-f33f-ee2d-58db-8779d1575e067ac2
Interval 30
LastAuthTry 2022-04-09 15:52:34
MainURL https://www.rika-firenet.com/api/client/xyz123/status
ModuleVersion 4.1.10 - 6.7.2021
NAME Ofen
NOTIFYDEV global
NR 173
NTFY_ORDER 50-Ofen
STATE RT: 21.3 Z: Regelbetrieb ST: 24
TYPE HTTPMOD
value
CompiledRegexes:
HTTPCookieHash:
connect.sid;:
Name connect.sid
Options Path=/; HttpOnly
Path
Value s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
HttpUtils:
NAME
addr https://www.rika-firenet.com:443
auth 0
code 200
compress 1
conn
data
displayurl https://www.rika-firenet.com/api/client/xyz123/status
header Cookie: connect.sid=s%3ArwG7G3ivpvix1LUGwzCqBhf8h2R8JiTf.bMPZezfciP%2BKf8eyvDihIFMgLMFNTnaG9ZfMHne6R1g
host www.rika-firenet.com
httpheader HTTP/1.1 200 OK
Server: Cowboy
Connection: close
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Etag: W/"dfe-SWj0liN5lpk/aEv6urD2FWhM/p0"
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Sat, 09 Apr 2022 14:53:02 GMT
Via: 1.1 vegur
httpversion 1.0
hu_blocking 0
hu_filecount 1
hu_port 443
hu_portSfx
ignoreredirects 1
loglevel 4
path /api/client/xyz123/status
protocol https
redirects 0
timeout 120
url https://www.rika-firenet.com/api/client/xyz123/status
sslargs:
QUEUE:
READINGS:
2022-04-09 16:53:02 Betriebsart K
2022-04-09 16:53:02 BrennTemp 621
2022-04-09 15:51:56 HZ Di 1 06000900
2022-04-09 16:53:02 HZ Di 1 06000900
2022-04-09 16:53:02 HZ Di 2 10002230
2022-04-09 16:53:02 HZ Do1 06000900
2022-04-09 16:53:02 HZ Do2 11002230
2022-04-09 16:53:02 HZ Fr1 06000900
2022-04-09 16:53:02 HZ Fr2 11002230
2022-04-09 16:53:02 HZ Mi 1 06000900
2022-04-09 16:53:02 HZ Mi 2 18002230
2022-04-09 16:53:02 HZ Mo 1 06000900
2022-04-09 16:53:02 HZ Mo 2 10002230
2022-04-09 16:53:02 HZ Sa1 06000900
2022-04-09 16:53:02 HZ Sa2 14002230
2022-04-09 16:53:02 HZ So1 06000900
2022-04-09 16:53:02 HZ So2 10002230
2022-04-09 16:53:02 Pellets 12361
2022-04-09 16:53:02 RaumTemp 21.3
2022-04-09 16:53:02 SollTemp 24
2022-04-09 16:53:02 Zustand Regelbetrieb
2022-04-03 11:45:31 controlsJSON {"revision":1648977886,"onOff":true,"operatingMode":2,"heatingPower":55,"targetTemperature":"21","bakeTemperature":"340","ecoMode":false,"heatingTimeMon1":"06000900","heatingTimeMon2":"10002230","heatingTimeTue1":"06000900","heatingTimeTue2":"10002230","heatingTimeWed1":"06000900","heatingTimeWed2":"11002230","heatingTimeThu1":"06000900","heatingTimeThu2":"11002230","heatingTimeFri1":"06001000","heatingTimeFri2":"11002230","heatingTimeSat1":"06000900","heatingTimeSat2":"14002230","heatingTimeSun1":"06000900","heatingTimeSun2":"10002230","heatingTimesActiveForComfort":true,"setBackTemperature":"12","convectionFan1Active":false,"convectionFan1Level":0,"convectionFan1Area":0,"convectionFan2Active":false,"convectionFan2Level":0,"convectionFan2Area":0,"frostProtectionActive":false,"frostProtectionTemperature":"4","temperatureOffset":"0.5","RoomPowerRequest":4,"debug0":0,"debug1":0,"debug2":0,"debug3":0,"debug4":0}
2022-04-09 16:53:02 controls_RoomPowerRequest 4
2022-04-09 16:53:02 controls_bakeTemperature 340
2022-04-09 16:53:02 controls_convectionFan1Active 0
2022-04-09 16:53:02 controls_convectionFan1Area 0
2022-04-09 16:53:02 controls_convectionFan1Level 0
2022-04-09 16:53:02 controls_convectionFan2Active 0
2022-04-09 16:53:02 controls_convectionFan2Area 0
2022-04-09 16:53:02 controls_convectionFan2Level 0
2022-04-09 16:53:02 controls_debug0 0
2022-04-09 16:53:02 controls_debug1 0
2022-04-09 16:53:02 controls_debug2 0
2022-04-09 16:53:02 controls_debug3 0
2022-04-09 16:53:02 controls_debug4 0
2022-04-09 16:53:02 controls_ecoMode 0
2022-04-09 16:53:02 controls_frostProtectionActive 0
2022-04-09 16:53:02 controls_frostProtectionTemperature 4
2022-04-09 16:53:02 controls_heatingPower 55
2022-04-09 16:53:02 controls_heatingTimeFri1 06000900
2022-04-09 16:53:02 controls_heatingTimeFri2 11002230
2022-04-09 16:53:02 controls_heatingTimeMon1 06000900
2022-04-09 16:53:02 controls_heatingTimeMon2 10002230
2022-04-09 16:53:02 controls_heatingTimeSat1 06000900
2022-04-09 16:53:02 controls_heatingTimeSat2 14002230
2022-04-09 16:53:02 controls_heatingTimeSun1 06000900
2022-04-09 16:53:02 controls_heatingTimeSun2 10002230
2022-04-09 16:53:02 controls_heatingTimeThu1 06000900
2022-04-09 16:53:02 controls_heatingTimeThu2 11002230
2022-04-09 16:53:02 controls_heatingTimeTue1 06000900
2022-04-09 16:53:02 controls_heatingTimeTue2 10002230
2022-04-09 16:53:02 controls_heatingTimeWed1 06000900
2022-04-09 16:53:02 controls_heatingTimeWed2 18002230
2022-04-09 16:53:02 controls_heatingTimesActiveForComfort 1
2022-04-09 16:53:02 controls_onOff 1
2022-04-09 16:53:02 controls_operatingMode 2
2022-04-09 16:53:02 controls_revision 1649513793
2022-04-09 16:53:02 controls_setBackTemperature 12
2022-04-09 16:53:02 controls_targetTemperature 24
2022-04-09 16:53:02 controls_temperatureOffset 0.5
2022-04-09 16:53:02 lastConfirmedRevision 1649513793
2022-04-09 16:53:02 lastSeenMinutes 0
2022-04-09 16:53:02 name Vorzimmer
2022-04-09 16:53:02 oem RIKA
2022-04-09 16:53:02 sensors_inputBakeTemperature 1024
2022-04-09 16:53:02 sensors_inputBoardTemperature 3
2022-04-09 16:53:02 sensors_inputBurnBackFlapSwitch 1
2022-04-09 16:53:02 sensors_inputCover 1
2022-04-09 16:53:02 sensors_inputCurrentStage 90
2022-04-09 16:53:02 sensors_inputCurrentStagePID 90
2022-04-09 16:53:02 sensors_inputDoor 1
2022-04-09 16:53:02 sensors_inputExternalRequest 1
2022-04-09 16:53:02 sensors_inputFlameTemperature 621
2022-04-09 16:53:02 sensors_inputFlueGasFlapSwitch 1
2022-04-09 16:53:02 sensors_inputGridContact 1
2022-04-09 16:53:02 sensors_inputPressureSensor 0
2022-04-09 16:53:02 sensors_inputPressureSwitch 1
2022-04-09 16:53:02 sensors_inputRoomTemperature 21.3
2022-04-09 16:53:02 sensors_inputTargetStagePID 90
2022-04-09 16:53:02 sensors_inputUpperTemperatureLimiter 1
2022-04-09 16:53:02 sensors_outputAirFlaps 0
2022-04-09 16:53:02 sensors_outputAirFlapsTargetPosition 0
2022-04-09 16:53:02 sensors_outputBurnBackFlapMagnet 0
2022-04-09 16:53:02 sensors_outputDischargeCurrent 28
2022-04-09 16:53:02 sensors_outputDischargeMotor 640
2022-04-09 16:53:02 sensors_outputGridMotor 0
2022-04-09 16:53:02 sensors_outputIDFan 1684
2022-04-09 16:53:02 sensors_outputIDFanTarget 1685
2022-04-09 16:53:02 sensors_outputIgnition 0
2022-04-09 16:53:02 sensors_outputInsertionCurrent 0
2022-04-09 16:53:02 sensors_outputInsertionMotor 0
2022-04-09 16:53:02 sensors_parameterCleanIntervalBig 360
2022-04-09 16:53:02 sensors_parameterDebug0 0
2022-04-09 16:53:02 sensors_parameterDebug1 0
2022-04-09 16:53:02 sensors_parameterDebug2 0
2022-04-09 16:53:02 sensors_parameterDebug3 0
2022-04-09 16:53:02 sensors_parameterDebug4 0
2022-04-09 16:53:02 sensors_parameterEcoModePossible 0
2022-04-09 16:53:02 sensors_parameterErrorCount0 1
2022-04-09 16:53:02 sensors_parameterErrorCount1 2
2022-04-09 16:53:02 sensors_parameterErrorCount10 0
2022-04-09 16:53:02 sensors_parameterErrorCount11 0
2022-04-09 16:53:02 sensors_parameterErrorCount12 0
2022-04-09 16:53:02 sensors_parameterErrorCount13 0
2022-04-09 16:53:02 sensors_parameterErrorCount14 0
2022-04-09 16:53:02 sensors_parameterErrorCount15 0
2022-04-09 16:53:02 sensors_parameterErrorCount16 0
2022-04-09 16:53:02 sensors_parameterErrorCount17 0
2022-04-09 16:53:02 sensors_parameterErrorCount18 0
2022-04-09 16:53:02 sensors_parameterErrorCount19 0
2022-04-09 16:53:02 sensors_parameterErrorCount2 0
2022-04-09 16:53:02 sensors_parameterErrorCount3 0
2022-04-09 16:53:02 sensors_parameterErrorCount4 1
2022-04-09 16:53:02 sensors_parameterErrorCount5 0
2022-04-09 16:53:02 sensors_parameterErrorCount6 0
2022-04-09 16:53:02 sensors_parameterErrorCount7 8
2022-04-09 16:53:02 sensors_parameterErrorCount8 0
2022-04-09 16:53:02 sensors_parameterErrorCount9 0
2022-04-09 16:53:02 sensors_parameterFabricationNumber 1
2022-04-09 16:53:02 sensors_parameterFeedRateService 699
2022-04-09 16:53:02 sensors_parameterFeedRateTotal 12361
2022-04-09 16:53:02 sensors_parameterFlameSensorOffset 38
2022-04-09 16:53:02 sensors_parameterIDFanTuning 0
2022-04-09 16:53:02 sensors_parameterIgnitionCount 3629
2022-04-09 16:53:02 sensors_parameterKgTillCleaning 700
2022-04-09 16:53:02 sensors_parameterLanguageNumber 1
2022-04-09 16:53:02 sensors_parameterOnOffCycleCount 63
2022-04-09 16:53:02 sensors_parameterPressureSensorOffset 0
2022-04-09 16:53:02 sensors_parameterRuntimeLogs 0
2022-04-09 16:53:02 sensors_parameterRuntimePellets 7913
2022-04-09 16:53:02 sensors_parameterServiceCountdownKg 1
2022-04-09 16:53:02 sensors_parameterServiceCountdownTime 0
2022-04-09 16:53:02 sensors_parameterSpiralMotorsTuning 0
2022-04-09 16:53:02 sensors_parameterStoveTypeNumber 13
2022-04-09 16:53:02 sensors_parameterVersionMainBoard 227
2022-04-09 16:53:02 sensors_parameterVersionMainBoardBootLoader 160
2022-04-09 16:53:02 sensors_parameterVersionMainBoardSub 44501
2022-04-09 16:53:02 sensors_parameterVersionTFT 227
2022-04-09 16:53:02 sensors_parameterVersionTFTBootLoader 150
2022-04-09 16:53:02 sensors_parameterVersionTFTSub 42901
2022-04-09 16:53:02 sensors_parameterVersionWiFi 111
2022-04-09 16:53:02 sensors_parameterVersionWiFiBootLoader 101
2022-04-09 16:53:02 sensors_parameterVersionWiFiSub 12701
2022-04-09 16:53:02 sensors_statusError 0
2022-04-09 16:53:02 sensors_statusFrostStarted 0
2022-04-09 16:53:02 sensors_statusHeatingTimesNotProgrammed 0
2022-04-09 16:53:02 sensors_statusMainState 4
2022-04-09 16:53:02 sensors_statusService 0
2022-04-09 16:53:02 sensors_statusSubError 0
2022-04-09 16:53:02 sensors_statusSubState 3
2022-04-09 16:53:02 sensors_statusWarning 0
2022-04-09 16:53:02 sensors_statusWifiStrength -49
2022-04-09 16:53:02 stoveFeatures_airFlaps 0
2022-04-09 16:53:02 stoveFeatures_bakeMode 0
2022-04-09 16:53:02 stoveFeatures_insertionMotor 0
2022-04-09 16:53:02 stoveFeatures_logRuntime 0
2022-04-09 16:53:02 stoveFeatures_multiAir1 1
2022-04-09 16:53:02 stoveFeatures_multiAir2 1
2022-04-09 16:53:02 stoveID xyz123
2022-04-09 16:53:02 stoveType DOMO MultiAir
REQUEST:
context reading
data
header
ignoreredirects 0
num unknown
retryCount 0
type update
url https://www.rika-firenet.com/api/client/xyz123/status
defptr:
readingBase:
Betriebsart reading
BrennTemp reading
HZ Di 1 reading
HZ Di 2 reading
HZ Do1 reading
HZ Do2 reading
HZ Fr1 reading
HZ Fr2 reading
HZ Mi 1 reading
HZ Mi 2 reading
HZ Mo 1 reading
HZ Mo 2 reading
HZ Sa1 reading
HZ Sa2 reading
HZ So1 reading
HZ So2 reading
Pellets reading
RaumTemp reading
SollTemp reading
Zustand reading
controls_RoomPowerRequest reading
controls_bakeTemperature reading
controls_convectionFan1Active reading
controls_convectionFan1Area reading
controls_convectionFan1Level reading
controls_convectionFan2Active reading
controls_convectionFan2Area reading
controls_convectionFan2Level reading
controls_debug0 reading
controls_debug1 reading
controls_debug2 reading
controls_debug3 reading
controls_debug4 reading
controls_ecoMode reading
controls_frostProtectionActive reading
controls_frostProtectionTemperature reading
controls_heatingPower reading
controls_heatingTimeFri1 reading
controls_heatingTimeFri2 reading
controls_heatingTimeMon1 reading
controls_heatingTimeMon2 reading
controls_heatingTimeSat1 reading
controls_heatingTimeSat2 reading
controls_heatingTimeSun1 reading
controls_heatingTimeSun2 reading
controls_heatingTimeThu1 reading
controls_heatingTimeThu2 reading
controls_heatingTimeTue1 reading
controls_heatingTimeTue2 reading
controls_heatingTimeWed1 reading
controls_heatingTimeWed2 reading
controls_heatingTimesActiveForComfort reading
controls_onOff reading
controls_operatingMode reading
controls_revision reading
controls_setBackTemperature reading
controls_targetTemperature reading
controls_temperatureOffset reading
lastConfirmedRevision reading
lastSeenMinutes reading
name reading
oem reading
sensors_inputBakeTemperature reading
sensors_inputBoardTemperature reading
sensors_inputBurnBackFlapSwitch reading
sensors_inputCover reading
sensors_inputCurrentStage reading
sensors_inputCurrentStagePID reading
sensors_inputDoor reading
sensors_inputExternalRequest reading
sensors_inputFlameTemperature reading
sensors_inputFlueGasFlapSwitch reading
sensors_inputGridContact reading
sensors_inputPressureSensor reading
sensors_inputPressureSwitch reading
sensors_inputRoomTemperature reading
sensors_inputTargetStagePID reading
sensors_inputUpperTemperatureLimiter reading
sensors_outputAirFlaps reading
sensors_outputAirFlapsTargetPosition reading
sensors_outputBurnBackFlapMagnet reading
sensors_outputDischargeCurrent reading
sensors_outputDischargeMotor reading
sensors_outputGridMotor reading
sensors_outputIDFan reading
sensors_outputIDFanTarget reading
sensors_outputIgnition reading
sensors_outputInsertionCurrent reading
sensors_outputInsertionMotor reading
sensors_parameterCleanIntervalBig reading
sensors_parameterDebug0 reading
sensors_parameterDebug1 reading
sensors_parameterDebug2 reading
sensors_parameterDebug3 reading
sensors_parameterDebug4 reading
sensors_parameterEcoModePossible reading
sensors_parameterErrorCount0 reading
sensors_parameterErrorCount1 reading
sensors_parameterErrorCount10 reading
sensors_parameterErrorCount11 reading
sensors_parameterErrorCount12 reading
sensors_parameterErrorCount13 reading
sensors_parameterErrorCount14 reading
sensors_parameterErrorCount15 reading
sensors_parameterErrorCount16 reading
sensors_parameterErrorCount17 reading
sensors_parameterErrorCount18 reading
sensors_parameterErrorCount19 reading
sensors_parameterErrorCount2 reading
sensors_parameterErrorCount3 reading
sensors_parameterErrorCount4 reading
sensors_parameterErrorCount5 reading
sensors_parameterErrorCount6 reading
sensors_parameterErrorCount7 reading
sensors_parameterErrorCount8 reading
sensors_parameterErrorCount9 reading
sensors_parameterFabricationNumber reading
sensors_parameterFeedRateService reading
sensors_parameterFeedRateTotal reading
sensors_parameterFlameSensorOffset reading
sensors_parameterIDFanTuning reading
sensors_parameterIgnitionCount reading
sensors_parameterKgTillCleaning reading
sensors_parameterLanguageNumber reading
sensors_parameterOnOffCycleCount reading
sensors_parameterPressureSensorOffset reading
sensors_parameterRuntimeLogs reading
sensors_parameterRuntimePellets reading
sensors_parameterServiceCountdownKg reading
sensors_parameterServiceCountdownTime reading
sensors_parameterSpiralMotorsTuning reading
sensors_parameterStoveTypeNumber reading
sensors_parameterVersionMainBoard reading
sensors_parameterVersionMainBoardBootLoader reading
sensors_parameterVersionMainBoardSub reading
sensors_parameterVersionTFT reading
sensors_parameterVersionTFTBootLoader reading
sensors_parameterVersionTFTSub reading
sensors_parameterVersionWiFi reading
sensors_parameterVersionWiFiBootLoader reading
sensors_parameterVersionWiFiSub reading
sensors_statusError reading
sensors_statusFrostStarted reading
sensors_statusHeatingTimesNotProgrammed reading
sensors_statusMainState reading
sensors_statusService reading
sensors_statusSubError reading
sensors_statusSubState reading
sensors_statusWarning reading
sensors_statusWifiStrength reading
stoveFeatures_airFlaps reading
stoveFeatures_bakeMode reading
stoveFeatures_insertionMotor reading
stoveFeatures_logRuntime reading
stoveFeatures_multiAir1 reading
stoveFeatures_multiAir2 reading
stoveID reading
stoveType reading
readingNum:
Betriebsart 03
BrennTemp 04
HZ Di 1 22
HZ Di 2 23
HZ Do1 26
HZ Do2 27
HZ Fr1 28
HZ Fr2 29
HZ Mi 1 24
HZ Mi 2 25
HZ Mo 1 20
HZ Mo 2 21
HZ Sa1 30
HZ Sa2 31
HZ So1 32
HZ So2 33
Pellets 05
RaumTemp 01
SollTemp 02
Zustand 07
controls_RoomPowerRequest unknown
controls_bakeTemperature unknown
controls_convectionFan1Active unknown
controls_convectionFan1Area unknown
controls_convectionFan1Level unknown
controls_convectionFan2Active unknown
controls_convectionFan2Area unknown
controls_convectionFan2Level unknown
controls_debug0 unknown
controls_debug1 unknown
controls_debug2 unknown
controls_debug3 unknown
controls_debug4 unknown
controls_ecoMode unknown
controls_frostProtectionActive unknown
controls_frostProtectionTemperature unknown
controls_heatingPower unknown
controls_heatingTimeFri1 unknown
controls_heatingTimeFri2 unknown
controls_heatingTimeMon1 unknown
controls_heatingTimeMon2 unknown
controls_heatingTimeSat1 unknown
controls_heatingTimeSat2 unknown
controls_heatingTimeSun1 unknown
controls_heatingTimeSun2 unknown
controls_heatingTimeThu1 unknown
controls_heatingTimeThu2 unknown
controls_heatingTimeTue1 unknown
controls_heatingTimeTue2 unknown
controls_heatingTimeWed1 unknown
controls_heatingTimeWed2 unknown
controls_heatingTimesActiveForComfort unknown
controls_onOff unknown
controls_operatingMode unknown
controls_revision unknown
controls_setBackTemperature unknown
controls_targetTemperature unknown
controls_temperatureOffset unknown
lastConfirmedRevision unknown
lastSeenMinutes unknown
name unknown
oem unknown
sensors_inputBakeTemperature unknown
sensors_inputBoardTemperature unknown
sensors_inputBurnBackFlapSwitch unknown
sensors_inputCover unknown
sensors_inputCurrentStage unknown
sensors_inputCurrentStagePID unknown
sensors_inputDoor unknown
sensors_inputExternalRequest unknown
sensors_inputFlameTemperature unknown
sensors_inputFlueGasFlapSwitch unknown
sensors_inputGridContact unknown
sensors_inputPressureSensor unknown
sensors_inputPressureSwitch unknown
sensors_inputRoomTemperature unknown
sensors_inputTargetStagePID unknown
sensors_inputUpperTemperatureLimiter unknown
sensors_outputAirFlaps unknown
sensors_outputAirFlapsTargetPosition unknown
sensors_outputBurnBackFlapMagnet unknown
sensors_outputDischargeCurrent unknown
sensors_outputDischargeMotor unknown
sensors_outputGridMotor unknown
sensors_outputIDFan unknown
sensors_outputIDFanTarget unknown
sensors_outputIgnition unknown
sensors_outputInsertionCurrent unknown
sensors_outputInsertionMotor unknown
sensors_parameterCleanIntervalBig unknown
sensors_parameterDebug0 unknown
sensors_parameterDebug1 unknown
sensors_parameterDebug2 unknown
sensors_parameterDebug3 unknown
sensors_parameterDebug4 unknown
sensors_parameterEcoModePossible unknown
sensors_parameterErrorCount0 unknown
sensors_parameterErrorCount1 unknown
sensors_parameterErrorCount10 unknown
sensors_parameterErrorCount11 unknown
sensors_parameterErrorCount12 unknown
sensors_parameterErrorCount13 unknown
sensors_parameterErrorCount14 unknown
sensors_parameterErrorCount15 unknown
sensors_parameterErrorCount16 unknown
sensors_parameterErrorCount17 unknown
sensors_parameterErrorCount18 unknown
sensors_parameterErrorCount19 unknown
sensors_parameterErrorCount2 unknown
sensors_parameterErrorCount3 unknown
sensors_parameterErrorCount4 unknown
sensors_parameterErrorCount5 unknown
sensors_parameterErrorCount6 unknown
sensors_parameterErrorCount7 unknown
sensors_parameterErrorCount8 unknown
sensors_parameterErrorCount9 unknown
sensors_parameterFabricationNumber unknown
sensors_parameterFeedRateService unknown
sensors_parameterFeedRateTotal unknown
sensors_parameterFlameSensorOffset unknown
sensors_parameterIDFanTuning unknown
sensors_parameterIgnitionCount unknown
sensors_parameterKgTillCleaning unknown
sensors_parameterLanguageNumber unknown
sensors_parameterOnOffCycleCount unknown
sensors_parameterPressureSensorOffset unknown
sensors_parameterRuntimeLogs unknown
sensors_parameterRuntimePellets unknown
sensors_parameterServiceCountdownKg unknown
sensors_parameterServiceCountdownTime unknown
sensors_parameterSpiralMotorsTuning unknown
sensors_parameterStoveTypeNumber unknown
sensors_parameterVersionMainBoard unknown
sensors_parameterVersionMainBoardBootLoader unknown
sensors_parameterVersionMainBoardSub unknown
sensors_parameterVersionTFT unknown
sensors_parameterVersionTFTBootLoader unknown
sensors_parameterVersionTFTSub unknown
sensors_parameterVersionWiFi unknown
sensors_parameterVersionWiFiBootLoader unknown
sensors_parameterVersionWiFiSub unknown
sensors_statusError unknown
sensors_statusFrostStarted unknown
sensors_statusHeatingTimesNotProgrammed unknown
sensors_statusMainState unknown
sensors_statusService unknown
sensors_statusSubError unknown
sensors_statusSubState unknown
sensors_statusWarning unknown
sensors_statusWifiStrength unknown
stoveFeatures_airFlaps unknown
stoveFeatures_bakeMode unknown
stoveFeatures_insertionMotor unknown
stoveFeatures_logRuntime unknown
stoveFeatures_multiAir1 unknown
stoveFeatures_multiAir2 unknown
stoveID unknown
stoveType unknown
readingOutdated:
requestReadings:
get09:
Betriebsart reading 03
BrennTemp reading 04
HZ Di 1 reading 22
HZ Di 2 reading 23
HZ Do1 reading 26
HZ Do2 reading 27
HZ Fr1 reading 28
HZ Fr2 reading 29
HZ Mi 1 reading 24
HZ Mi 2 reading 25
HZ Mo 1 reading 20
HZ Mo 2 reading 21
HZ Sa1 reading 30
HZ Sa2 reading 31
HZ So1 reading 32
HZ So2 reading 33
Pellets reading 05
RaumTemp reading 01
SollTemp reading 02
Zustand reading 07
controls_RoomPowerRequest get 09
controls_bakeTemperature get 09
controls_convectionFan1Active get 09
controls_convectionFan1Area get 09
controls_convectionFan1Level get 09
controls_convectionFan2Active get 09
controls_convectionFan2Area get 09
controls_convectionFan2Level get 09
controls_debug0 get 09
controls_debug1 get 09
controls_debug2 get 09
controls_debug3 get 09
controls_debug4 get 09
controls_ecoMode get 09
controls_frostProtectionActive get 09
controls_frostProtectionTemperature get 09
controls_heatingPower get 09
controls_heatingTimeFri1 get 09
controls_heatingTimeFri2 get 09
controls_heatingTimeMon1 get 09
controls_heatingTimeMon2 get 09
controls_heatingTimeSat1 get 09
controls_heatingTimeSat2 get 09
controls_heatingTimeSun1 get 09
controls_heatingTimeSun2 get 09
controls_heatingTimeThu1 get 09
controls_heatingTimeThu2 get 09
controls_heatingTimeTue1 get 09
controls_heatingTimeTue2 get 09
controls_heatingTimeWed1 get 09
controls_heatingTimeWed2 get 09
controls_heatingTimesActiveForComfort get 09
controls_onOff get 09
controls_operatingMode get 09
controls_revision get 09
controls_setBackTemperature get 09
controls_targetTemperature get 09
controls_temperatureOffset get 09
lastConfirmedRevision get 09
lastSeenMinutes get 09
name get 09
oem get 09
sensors_inputBakeTemperature get 09
sensors_inputBoardTemperature get 09
sensors_inputBurnBackFlapSwitch get 09
sensors_inputCover get 09
sensors_inputCurrentStage get 09
sensors_inputCurrentStagePID get 09
sensors_inputDoor get 09
sensors_inputExternalRequest get 09
sensors_inputFlameTemperature get 09
sensors_inputFlueGasFlapSwitch get 09
sensors_inputGridContact get 09
sensors_inputPressureSensor get 09
sensors_inputPressureSwitch get 09
sensors_inputRoomTemperature get 09
sensors_inputTargetStagePID get 09
sensors_inputUpperTemperatureLimiter get 09
sensors_outputAirFlaps get 09
sensors_outputAirFlapsTargetPosition get 09
sensors_outputBurnBackFlapMagnet get 09
sensors_outputDischargeCurrent get 09
sensors_outputDischargeMotor get 09
sensors_outputGridMotor get 09
sensors_outputIDFan get 09
sensors_outputIDFanTarget get 09
sensors_outputIgnition get 09
sensors_outputInsertionCurrent get 09
sensors_outputInsertionMotor get 09
sensors_parameterCleanIntervalBig get 09
sensors_parameterDebug0 get 09
sensors_parameterDebug1 get 09
sensors_parameterDebug2 get 09
sensors_parameterDebug3 get 09
sensors_parameterDebug4 get 09
sensors_parameterEcoModePossible get 09
sensors_parameterErrorCount0 get 09
sensors_parameterErrorCount1 get 09
sensors_parameterErrorCount10 get 09
sensors_parameterErrorCount11 get 09
sensors_parameterErrorCount12 get 09
sensors_parameterErrorCount13 get 09
sensors_parameterErrorCount14 get 09
sensors_parameterErrorCount15 get 09
sensors_parameterErrorCount16 get 09
sensors_parameterErrorCount17 get 09
sensors_parameterErrorCount18 get 09
sensors_parameterErrorCount19 get 09
sensors_parameterErrorCount2 get 09
sensors_parameterErrorCount3 get 09
sensors_parameterErrorCount4 get 09
sensors_parameterErrorCount5 get 09
sensors_parameterErrorCount6 get 09
sensors_parameterErrorCount7 get 09
sensors_parameterErrorCount8 get 09
sensors_parameterErrorCount9 get 09
sensors_parameterFabricationNumber get 09
sensors_parameterFeedRateService get 09
sensors_parameterFeedRateTotal get 09
sensors_parameterFlameSensorOffset get 09
sensors_parameterIDFanTuning get 09
sensors_parameterIgnitionCount get 09
sensors_parameterKgTillCleaning get 09
sensors_parameterLanguageNumber get 09
sensors_parameterOnOffCycleCount get 09
sensors_parameterPressureSensorOffset get 09
sensors_parameterRuntimeLogs get 09
sensors_parameterRuntimePellets get 09
sensors_parameterServiceCountdownKg get 09
sensors_parameterServiceCountdownTime get 09
sensors_parameterSpiralMotorsTuning get 09
sensors_parameterStoveTypeNumber get 09
sensors_parameterVersionMainBoard get 09
sensors_parameterVersionMainBoardBootLoader get 09
sensors_parameterVersionMainBoardSub get 09
sensors_parameterVersionTFT get 09
sensors_parameterVersionTFTBootLoader get 09
sensors_parameterVersionTFTSub get 09
sensors_parameterVersionWiFi get 09
sensors_parameterVersionWiFiBootLoader get 09
sensors_parameterVersionWiFiSub get 09
sensors_statusError get 09
sensors_statusFrostStarted get 09
sensors_statusHeatingTimesNotProgrammed get 09
sensors_statusMainState get 09
sensors_statusService get 09
sensors_statusSubError get 09
sensors_statusSubState get 09
sensors_statusWarning get 09
sensors_statusWifiStrength get 09
stoveFeatures_airFlaps get 09
stoveFeatures_bakeMode get 09
stoveFeatures_insertionMotor get 09
stoveFeatures_logRuntime get 09
stoveFeatures_multiAir1 get 09
stoveFeatures_multiAir2 get 09
stoveID get 09
stoveType get 09
update:
Betriebsart reading 03
BrennTemp reading 04
HZ Di 1 reading 22
HZ Di 2 reading 23
HZ Do1 reading 26
HZ Do2 reading 27
HZ Fr1 reading 28
HZ Fr2 reading 29
HZ Mi 1 reading 24
HZ Mi 2 reading 25
HZ Mo 1 reading 20
HZ Mo 2 reading 21
HZ Sa1 reading 30
HZ Sa2 reading 31
HZ So1 reading 32
HZ So2 reading 33
Pellets reading 05
RaumTemp reading 01
SollTemp reading 02
Zustand reading 07
controls_RoomPowerRequest reading unknown
controls_bakeTemperature reading unknown
controls_convectionFan1Active reading unknown
controls_convectionFan1Area reading unknown
controls_convectionFan1Level reading unknown
controls_convectionFan2Active reading unknown
controls_convectionFan2Area reading unknown
controls_convectionFan2Level reading unknown
controls_debug0 reading unknown
controls_debug1 reading unknown
controls_debug2 reading unknown
controls_debug3 reading unknown
controls_debug4 reading unknown
controls_ecoMode reading unknown
controls_frostProtectionActive reading unknown
controls_frostProtectionTemperature reading unknown
controls_heatingPower reading unknown
controls_heatingTimeFri1 reading unknown
controls_heatingTimeFri2 reading unknown
controls_heatingTimeMon1 reading unknown
controls_heatingTimeMon2 reading unknown
controls_heatingTimeSat1 reading unknown
controls_heatingTimeSat2 reading unknown
controls_heatingTimeSun1 reading unknown
controls_heatingTimeSun2 reading unknown
controls_heatingTimeThu1 reading unknown
controls_heatingTimeThu2 reading unknown
controls_heatingTimeTue1 reading unknown
controls_heatingTimeTue2 reading unknown
controls_heatingTimeWed1 reading unknown
controls_heatingTimeWed2 reading unknown
controls_heatingTimesActiveForComfort reading unknown
controls_onOff reading unknown
controls_operatingMode reading unknown
controls_revision reading unknown
controls_setBackTemperature reading unknown
controls_targetTemperature reading unknown
controls_temperatureOffset reading unknown
lastConfirmedRevision reading unknown
lastSeenMinutes reading unknown
name reading unknown
oem reading unknown
sensors_inputBakeTemperature reading unknown
sensors_inputBoardTemperature reading unknown
sensors_inputBurnBackFlapSwitch reading unknown
sensors_inputCover reading unknown
sensors_inputCurrentStage reading unknown
sensors_inputCurrentStagePID reading unknown
sensors_inputDoor reading unknown
sensors_inputExternalRequest reading unknown
sensors_inputFlameTemperature reading unknown
sensors_inputFlueGasFlapSwitch reading unknown
sensors_inputGridContact reading unknown
sensors_inputPressureSensor reading unknown
sensors_inputPressureSwitch reading unknown
sensors_inputRoomTemperature reading unknown
sensors_inputTargetStagePID reading unknown
sensors_inputUpperTemperatureLimiter reading unknown
sensors_outputAirFlaps reading unknown
sensors_outputAirFlapsTargetPosition reading unknown
sensors_outputBurnBackFlapMagnet reading unknown
sensors_outputDischargeCurrent reading unknown
sensors_outputDischargeMotor reading unknown
sensors_outputGridMotor reading unknown
sensors_outputIDFan reading unknown
sensors_outputIDFanTarget reading unknown
sensors_outputIgnition reading unknown
sensors_outputInsertionCurrent reading unknown
sensors_outputInsertionMotor reading unknown
sensors_parameterCleanIntervalBig reading unknown
sensors_parameterDebug0 reading unknown
sensors_parameterDebug1 reading unknown
sensors_parameterDebug2 reading unknown
sensors_parameterDebug3 reading unknown
sensors_parameterDebug4 reading unknown
sensors_parameterEcoModePossible reading unknown
sensors_parameterErrorCount0 reading unknown
sensors_parameterErrorCount1 reading unknown
sensors_parameterErrorCount10 reading unknown
sensors_parameterErrorCount11 reading unknown
sensors_parameterErrorCount12 reading unknown
sensors_parameterErrorCount13 reading unknown
sensors_parameterErrorCount14 reading unknown
sensors_parameterErrorCount15 reading unknown
sensors_parameterErrorCount16 reading unknown
sensors_parameterErrorCount17 reading unknown
sensors_parameterErrorCount18 reading unknown
sensors_parameterErrorCount19 reading unknown
sensors_parameterErrorCount2 reading unknown
sensors_parameterErrorCount3 reading unknown
sensors_parameterErrorCount4 reading unknown
sensors_parameterErrorCount5 reading unknown
sensors_parameterErrorCount6 reading unknown
sensors_parameterErrorCount7 reading unknown
sensors_parameterErrorCount8 reading unknown
sensors_parameterErrorCount9 reading unknown
sensors_parameterFabricationNumber reading unknown
sensors_parameterFeedRateService reading unknown
sensors_parameterFeedRateTotal reading unknown
sensors_parameterFlameSensorOffset reading unknown
sensors_parameterIDFanTuning reading unknown
sensors_parameterIgnitionCount reading unknown
sensors_parameterKgTillCleaning reading unknown
sensors_parameterLanguageNumber reading unknown
sensors_parameterOnOffCycleCount reading unknown
sensors_parameterPressureSensorOffset reading unknown
sensors_parameterRuntimeLogs reading unknown
sensors_parameterRuntimePellets reading unknown
sensors_parameterServiceCountdownKg reading unknown
sensors_parameterServiceCountdownTime reading unknown
sensors_parameterSpiralMotorsTuning reading unknown
sensors_parameterStoveTypeNumber reading unknown
sensors_parameterVersionMainBoard reading unknown
sensors_parameterVersionMainBoardBootLoader reading unknown
sensors_parameterVersionMainBoardSub reading unknown
sensors_parameterVersionTFT reading unknown
sensors_parameterVersionTFTBootLoader reading unknown
sensors_parameterVersionTFTSub reading unknown
sensors_parameterVersionWiFi reading unknown
sensors_parameterVersionWiFiBootLoader reading unknown
sensors_parameterVersionWiFiSub reading unknown
sensors_statusError reading unknown
sensors_statusFrostStarted reading unknown
sensors_statusHeatingTimesNotProgrammed reading unknown
sensors_statusMainState reading unknown
sensors_statusService reading unknown
sensors_statusSubError reading unknown
sensors_statusSubState reading unknown
sensors_statusWarning reading unknown
sensors_statusWifiStrength reading unknown
stoveFeatures_airFlaps reading unknown
stoveFeatures_bakeMode reading unknown
stoveFeatures_insertionMotor reading unknown
stoveFeatures_logRuntime reading unknown
stoveFeatures_multiAir1 reading unknown
stoveFeatures_multiAir2 reading unknown
stoveID reading unknown
stoveType reading unknown
Attributes:
alias Ofen
appOptions { "home": true, "template": "pelletstove", "connected": { "tank": "du_Tank" }}
enableCookies 1
event-on-change-reading .*
extractAllJSON 1
get09Name revision
get09URL https://www.rika-firenet.com/api/client/xyz123/status
group Temperatur
icon scene_stove
reAuthRegex id="login"|Unauthorized
reading01JSON sensors_inputRoomTemperature
reading01Name RaumTemp
reading02JSON controls_targetTemperature
reading02Name SollTemp
reading03JSON controls_operatingMode
reading03Name Betriebsart
reading03OMap 0:M, 1:A, 2:K
reading04JSON sensors_inputFlameTemperature
reading04Name BrennTemp
reading05JSON sensors_parameterFeedRateTotal
reading05Name Pellets
reading07JSON sensors_statusMainState
reading07Name Zustand
reading07OMap 2:ZuendungEIN, 3:Startphase, 4:Regelbetrieb, 6:Ausbrand, 1:Standby
reading20JSON controls_heatingTimeMon1
reading20Name HZ Mo 1
reading21JSON controls_heatingTimeMon2
reading21Name HZ Mo 2
reading22JSON controls_heatingTimeTue1
reading22Name HZ Di 1
reading23JSON controls_heatingTimeTue2
reading23Name HZ Di 2
reading24JSON controls_heatingTimeWed1
reading24Name HZ Mi 1
reading25JSON controls_heatingTimeWed2
reading25Name HZ Mi 2
reading26JSON controls_heatingTimeThu1
reading26Name HZ Do1
reading27JSON controls_heatingTimeThu2
reading27Name HZ Do2
reading28JSON controls_heatingTimeFri1
reading28Name HZ Fr1
reading29JSON controls_heatingTimeFri2
reading29Name HZ Fr2
reading30JSON controls_heatingTimeSat1
reading30Name HZ Sa1
reading31JSON controls_heatingTimeSat2
reading31Name HZ Sa2
reading32JSON controls_heatingTimeSun1
reading32Name HZ So1
reading33JSON controls_heatingTimeSun2
reading33Name HZ So2
reading99Name controlsJSON
replacement01Mode expression
replacement01Regex \{\{data\}\}
room Favoriten,Ofen
set03IMap 0:Manuell, 1:Auto, 2:Komfort
set03Replacement01Value replaceJSON("operatingMode", 2)
set10Name targetTemperature
set10Replacement01Value replaceJSON("targetTemperature", 22)
set20Name heatingTimeMon1
set20Replacement01Value replaceJSON("heatingTimeMon1",*Value)
set21Name heatingTimeMon2
set21Replacement01Value replaceJSON("heatingTimeMon2",*Value)
set22Name heatingTimeTue1
set22Replacement01Value replaceJSON("heatingTimeTue1",*Value)
set23Name heatingTimeTue2
set23Replacement01Value replaceJSON("heatingTimeTue2",*Value)
set24Name heatingTimeWed1
set24Replacement01Value replaceJSON("heatingTimeWed1",*Value)
set25Name heatingTimeWed2
set25Replacement01Value replaceJSON("heatingTimeWed2",*Value)
set26Name heatingTimeThu1
set26Replacement01Value replaceJSON("heatingTimeThu1",*Value)
set27Name heatingTimeThu2
set27Replacement01Value replaceJSON("heatingTimeThu2",*Value)
set28Name heatingTimeFri1
set28Replacement01Value replaceJSON("heatingTimeFri1",*Value)
set29Name heatingTimeFri2
set29Replacement01Value replaceJSON("heatingTimeFri2",*Value)
set30Name heatingTimeSat1
set30Replacement01Value replaceJSON("heatingTimeSat1",*Value)
set31Name heatingTimeSat2
set31Replacement01Value replaceJSON("heatingTimeSat2",*Value)
set32Name heatingTimeSun1
set32Replacement01Value replaceJSON("heatingTimeSun1",*Value)
set33Name heatingTimeSun2
set33Replacement01Value replaceJSON("heatingTimeSun2",*Value)
setData {{data}}
setURL https://www.rika-firenet.com/api/client/xyz123/controls
sid01Data email=streng geheim
sid01URL https://www.rika-firenet.com/web/login
stateFormat RT: RaumTemp Z: Zustand ST: SollTemp
timeout 120
verbose 5
widgetOverride targetTemperature:slider,20,23,24,25,26,27,28
Gerne würde ich auch die Zugangsdaten per PM zur Verfügung stellen falls mir jemand weiterhelfen kann
Herzlichen Dank
Gruß aus Niederösterreich
Helmut
Hallo Helmut,
was mir in deinem list des Devices noch aufgefallen ist, das hier fehlt noch:
reading99Regex (?s)controls.*?({.*?})
Steht zumindest in meinem Ofen-Device.
VG
Andreas
Hallo Andreas
auch dir danke für deine Hilfe
wenn ich das einfüge (habe nachgesehen, in einer config aus 2021 war es drinnen....)
bekomme ich diese Fehlermeldung
Ofen: reading99Regex Regex: Bad regexp >(?s)controls.*?({.*?})< in attr reading99Regex: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^(?s)controls.*?({ <-- HERE .*?})$/ at fhem.pl line 6406, <$fh> line 473.
Da kann sicher Beta-User was dazu sagen oder?
Gruß
helmut
Na ja, gegen "unescaped" hilft wohl escapen... Solltest du anhand des Beispiels ganz zu Anfang doch selbst hingenommen, oder ;) ?
Wollte gerade das selbe schreiben wie Beta-User... 😉
Wie sieht es eigentlich aus, wenn du einen anderen set-Befehl absetzt - z.B. Ofen einschalten? Funktioniert das oder laufen alle Befehle ins Leere?
VG
Andreas
Hallo glaube nicht oder?
attr Ofen reading99Regex (?s)controls.*?\(\{.*?}\)
Auch wenn ich die Heizzeiten ändern will funktioniert der set Befehl nicht?
Gruß
Helmut
Zitat von: Helmi55 am 10 April 2022, 10:30:21
Hallo glaube nicht oder?
"braces" sind nur die geschweiften Klammern, besonders "problematisch" ist (im Perl-regex-Kontext die linke) . Versuch's mal so:
attr Ofen reading99Regex (?s)controls.*?(\{.*?\})
oder so:
attr Ofen reading99Regex (?s)controls.*?(\{.*?})
Hallo und DAAAAANke
attr Ofen reading99Regex (?s)controls.*?(\{.*?})
So hat es funktioniert und der Ofen lässt sich wieder schalten.
Dafür gibts eine Spende an die Ukraine!!
Nur für mein Verständnis:
Weil diese Perl Änderung war, hat es mir die zwei Zeilen aus der .cfg geschmissen??
Ich sags nochmals dieses Forum ist das Beste
Schönen Palmsonntag noch
Gruß
Helmut
Zitat von: Helmi55 am 10 April 2022, 11:23:58
Hallo und DAAAAANke
attr Ofen reading99Regex (?s)controls.*?(\{.*?})
So hat es funktioniert und der Ofen lässt sich wieder schalten.
:) Danke für die Rückmeldung!
Zitat
Nur für mein Verständnis:
Weil diese Perl Änderung war, hat es mir die zwei Zeilen aus der .cfg geschmissen??
Na ja, ich würde ja mal behaupten, dass das ganze eine sehr viel längere Vorgeschichte hat, aber im Prinzip ist es richtig: Weil wegen eines Updates der Perl-Version zu befürchten war, dass FHEM komplett abschmiert, hat fhem.pl iVm. dem HTTPMOD-Modul die "gefährlichen" Zeilen nicht mehr als validen Input akzeptiert und daher (laut! Jedenfalls solange nicht was anderes gespeichert war, auch über $motd sichtbar!) nicht in die laufende Konfiguration geladen.
PS: Es wäre sinnvoll, sowas "relativ standardisiertes" als attrTemplate allen zur Verfügung zu stellen (auch via update). Dann kann man nämlich checken, ob es was neues gibt, wie die Konfiguration "eigentlich" (aktuell) aussehen sollte und Problemlösungen dann auch zeitnah wieder allen (als aktualisiertes Angebot) zur Verfügung stellen...
Bei HTTPMOD ist ein attrTemplate auch nicht viel mehr wie eine etwas erweiterte RAW-Definition, man muss halt hier vermutlich die Zugangsdaten als "par:"-Argumente vom User erfragen. Vielleicht mal im HTTPMOD-attrTemplate-Thread fragen, was dazu benötigt wird :) .
Nochmals Danke
das von dir vorgeschlagene überschreitet meine Kenntnisse bezüglich HTTPMOD leider bei weitem.......
Vielleicht kann mich da ja @Vize unterstützen?
Schönen Tag noch
Gruß
Helmut
PS: ich werde das Thema mal als erledigt markieren
Hallo Helmut,
schön, dass es wieder funktioniert! :D
ZitatVielleicht kann mich da ja @Vize unterstützen?
Puuh, ich glaube, da bin ich aktuell auch überfragt...sorry...
VG
Andreas
Zitat von: Helmi55 am 10 April 2022, 14:17:03
das von dir vorgeschlagene überschreitet meine Kenntnisse bezüglich HTTPMOD leider bei weitem.......
Na ja, vielleicht solltest du die Flinte nicht vor der Zeit ins Korn werfen:
Zitat von: Beta-User am 10 April 2022, 13:40:07
Bei HTTPMOD ist ein attrTemplate auch nicht viel mehr wie eine etwas erweiterte RAW-Definition, man muss halt hier vermutlich die Zugangsdaten als "par:"-Argumente vom User erfragen. Vielleicht mal im HTTPMOD-attrTemplate-Thread fragen, was dazu benötigt wird :) .
list -r Ofen
Dann jedes "geheime" Element durch eine (für jedes Element eindeutige) "anonyme Variable" ersetzen.
Dann mal schauen, was es sonst so gibt (z.B. clever_tanken_single_station aus https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/AttrTemplate/httpmod.template). Und schon sollte das im Bereich des "möglichen" sein...
Danke für deinen Hinweis.
Das muss ich mir in Ruhe mal auf der Zunge zergehen lassen ;D
Gruß
Helmut
Take your time...
Fyi: Zwischenzeitlich hat mich Vize auch angeschrieben und um ein paar Hinweise gebeten. Wir können auch gerne dann hier (öffentlich) weitermachen (bzw. @Vize: du darfst gerne die relevanten Teile auch hierher übertragen).
Ich bin nur nicht allzu fit in HTTPMOD, deswegen die Bitte, das im "zuständigen" Forenbereich anzusiedeln. Ist aber ggf. auch für eventuelle "Nachahmer" interessant, denn bei HTTPMOD ist es deutlich einfacher, die verschiedenen Teil zusammenzupuzzeln, als z.B. bei MQTT2_DEVICE.
Tja Vize hat ja auch einen Rika Ofen.
Mich wundert es, das er diese Probleme nicht hatte?
Gruß
Helmut
Zitat von: Helmi55 am 12 April 2022, 13:58:24
Mich wundert es, das er diese Probleme nicht hatte?
Mich nicht ganz so sehr: Ob Perl einem "unescaped left braces" "übelnimmt" oder nicht, ist abhängig von der Perl-Version, die man im Einsatz hat.
Perl 5.24 (Debian jessie, 2014?) war da "unempfindlich", Perl 5.26 (?) hat erstmals darauf hingewiesen, dass ggf. da ein Aktionspunkt besteht.
Perl 5.28 (buster, 2018/19?) wurde da in den warnings "unleidig" ("will be fatal"), und mit 5.32 (bullseye, 2021) ist dann eben FHEM proaktiv eingesprungen...
Deswegen ja mein Hinweis: Wenn man das Wissen um solche Probleme etwas verstetig, fällt halt nur der erste User "auf die Nase" (wenn überhaupt!), alle anderen können dann "mit einem Klick" die Aktualisierung übernehmen und "gut ist" - vorausgesetzt, man hält sich halt bei den "Lösungen" an Standards und benennt z.B. eine Soll-Temperatur auch mit "desired-temp" oder so...
im log stand der fehler übrigens auch ziehmlich deutlich:
2022.04.09 16:50:21 5: Ofen: ExtractReading for context reading, num 99 - no individual parse definition
2022.04.09 16:50:21 4: Ofen: Read response matched 158, unmatch 1 Reading(s)
2022.04.09 16:50:21 5: Ofen: Read response to get09 matched controls_heatingTimeFri2 controls_convectionFan2Level sensors_parameterDebug4 stoveFeatures_insertionMotor controls_debug3 controls_convectionFan1Level sensors_parameterErrorCount15 sensors_statusSubState controls_heatingTimeMon2 sensors_statusWifiStrength sensors_statusError sensors_parameterFeedRateService sensors_parameterErrorCount18 sensors_parameterErrorCount16 controls_convectionFan2Active sensors_parameterErrorCount5 sensors_parameterOnOffCycleCount sensors_inputGridContact controls_heatingTimeTue1 controls_heatingTimeSat2 stoveFeatures_logRuntime sensors_parameterErrorCount1 sensors_parameterVersionMainBoardBootLoader sensors_parameterStoveTypeNumber sensors_parameterRuntimePellets controls_RoomPowerRequest sensors_inputBurnBackFlapSwitch sensors_parameterErrorCount9 sensors_parameterErrorCount7 controls_ecoMode sensors_inputTargetStagePID sensors_inputFlameTemperature sensors_parameterVersionMainBoardSub sensors_outputBurnBackFlapMagnet sensors_inputCurrentStage controls_debug1 controls_heatingTimeWed1 sensors_parameterErrorCount4 sensors_parameterFeedRateTotal controls_heatingTimeThu1 sensors_parameterErrorCount13 sensors_parameterErrorCount0 sensors_outputAirFlapsTargetPosition controls_heatingTimeSun2 sensors_parameterErrorCount11 sensors_parameterKgTillCleaning sensors_parameterErrorCount10 sensors_outputGridMotor sensors_inputPressureSwitch sensors_parameterErrorCount17 sensors_parameterVersionWiFi sensors_statusHeatingTimesNotProgrammed stoveFeatures_bakeMode name sensors_outputDischargeCurrent sensors_parameterServiceCountdownKg controls_setBackTemperature sensors_outputDischargeMotor sensors_inputDoor sensors_parameterIDFanTuning sensors_parameterLanguageNumber sensors_parameterCleanIntervalBig sensors_statusSubError controls_debug2 sensors_parameterDebug2 sensors_inputUpperTemperatureLimiter controls_operatingMode sensors_parameterVersionTFTSub controls_heatingTimeSat1 sensors_inputFlueGasFlapSwitch sensors_inputBoardTemperature controls_heatingTimeTue2 controls_convectionFan1Active controls_bakeTemperature sensors_parameterEcoModePossible controls_convectionFan1Area sensors_statusWarning sensors_parameterServiceCountdownTime controls_convectionFan2Area sensors_inputCover controls_heatingPower sensors_parameterSpiralMotorsTuning sensors_parameterDebug0 controls_heatingTimeFri1 sensors_parameterErrorCount14 controls_debug0 sensors_parameterDebug3 sensors_parameterErrorCount6 sensors_parameterDebug1 sensors_inputPressureSensor sensors_outputInsertionCurrent sensors_parameterErrorCount12 stoveFeatures_airFlaps controls_onOff sensors_outputIgnition controls_temperatureOffset sensors_parameterErrorCount8 controls_heatingTimeMon1 sensors_parameterVersionMainBoard sensors_outputInsertionMotor lastConfirmedRevision stoveID sensors_outputAirFlaps controls_frostProtectionActive sensors_outputIDFan sensors_inputCurrentStagePID lastSeenMinutes sensors_parameterVersionWiFiSub sensors_parameterPressureSensorOffset controls_frostProtectionTemperature sensors_statusFrostStarted stoveFeatures_multiAir1 sensors_inputExternalRequest sensors_parameterRuntimeLogs sensors_parameterFabricationNumber controls_heatingTimesActiveForComfort sensors_parameterIgnitionCount controls_revision stoveType sensors_outputIDFanTarget sensors_statusMainState oem sensors_parameterFlameSensorOffset stoveFeatures_multiAir2 controls_targetTemperature sensors_parameterVersionWiFiBootLoader controls_heatingTimeWed2 controls_heatingTimeSun1 sensors_parameterErrorCount2 controls_heatingTimeThu2 controls_debug4 sensors_parameterErrorCount19 sensors_inputRoomTemperature sensors_inputBakeTemperature sensors_parameterVersionTFT sensors_parameterVersionTFTBootLoader sensors_statusService sensors_parameterErrorCount3 RaumTemp SollTemp Betriebsart BrennTemp Pellets Zustand HZ Mo 1 HZ Mo 2 HZ Di 1 HZ Di 2 HZ Mi 1 HZ Mi 2 HZ Do1 HZ Do2 HZ Fr1 HZ Fr2 HZ Sa1 HZ Sa2 HZ So1 HZ So2
2022.04.09 16:50:21 5: Ofen: Read response to get09 did not match controlsJSON
httpmod bietet auch spezielle readings zur kontrolle an, die über die attribute showError und showMatched aktiviert werden.
UNMATCHED_READINGS mit event-on-update hätte hier zb immer ein event geworfen.
Hallo frank
Danke für den Hinweis. Werde ich mir ansehen um etwas in Zukunft zu vermeiden
Aber wie gesagt HTTPMOD und ich sind keine Freunde ;D
Da wurde mir bei dem Ofen sehr stark vom Forum unter die Arme gegriffen!!!
Gruß
Helmut
Zitat von: Beta-User am 12 April 2022, 14:13:25
und mit 5.32 (bullseye, 2021) ist dann eben FHEM proaktiv eingesprungen...
Ahoi,
hmmmm
perl --version
This is perl 5, version 32, subversion 1 (v5.32.1) built for arm-linux-gnueabihf-thread-multi-64int
(with 47 registered patches, see perl -V for more detail)
cat /etc/debian_version
11.2
Ich habe vor kurzem mein FHEM von einem RasPi 2 mit Debian stretch auf einen RasPi 3 B+ mit frischem Raspberry OS (bullseye) "umgezogen".
Dabei habe ich viel aus der alten Config einfach "rüberkopiert". Dabei gab's in diesem Zusammenhang nur den Hinweis im Log mit den unescaped braces.
Die Attribute sind - wie gesagt - alle da und es funktioniert. Werd's aber mal nach Beta-Users Hinweis anpassen.
Bezüglich attrTemplate für den RIKA Ofen muss ich mal schauen, ob und wann ich Zeit dafür finde.
Für das Device muss ja auch eine Funktion aus der 99_myUtils aufgerufen werden, aber da hat Beta-User mich auch schon auf den passenden Weg geführt... ;)
In meinem Ofen-Device nutze ich außerdem
set storeKeyValue
mit
replacement02Mode key
replacement02Regex %%password%%
replacement02Value password
damit das Passwort nicht im Klartext im Device steht.
Gibt es dazu noch etwas zu beachten für das Anfertigen des attrTemplates?
Außerdem nutze ich aus der JSON-Antwort der Webseite nur einen sehr geringen Teil.
Was ein extractAllJSON auswirft, sieht man ja sehr schön im list von Helmut. ;)
Richtigerweise müsste das ja alles in das attrTemplate gepackt werden...
Schaun mer mal...
VG
Andreas
Zitat von: Vize am 13 April 2022, 18:33:12
perl --version
This is perl 5, version 32, subversion 1 (v5.32.1) built for arm-linux-gnueabihf-thread-multi-64int
(with 47 registered patches, see perl -V for more detail)
Hmm, "angekündigt" war mal gewesen, dass 5.32 "unsecaped braces" nicht mehr goutiert - ich hab's sowohl modulseitig wie in der Installation versucht proaktiv rauszunehmen, von daher weiß ich auch nicht, ob/was ggf. Perl selbst und/oder Debian bzw. Pi-OS an der Stelle ggf. abweichend zur Ankündigung umgesetzt haben. Ist jedenfalls definitiv kein Fehler, das zukunftssicher zu notieren...
FHEM (bzw. das Modul?) beitet jedenfalls Möglichkeiten, sowas ("kaputtes attr") aus der cfg heraus zu akzeptieren, aber nicht per FHEMWEB-Eingabe ;) .
Zitat
set storeKeyValue
mit
replacement02Mode key
replacement02Regex %%password%%
replacement02Value password
damit das Passwort nicht im Klartext im Device steht.
Gibt es dazu noch etwas zu beachten für das Anfertigen des attrTemplates?
Nicht wirklich. Das Passwort kann per "par:"-Anweisung (z.B. als "PASSWD") abgefragt werden und dann per "set DEVICE storeKeyValue PASSWD"-Zeile im attrTemplate an die richtige Stelle in FHEM verfrachtet werden. Dann sollte das ohne weiteres passen :) .
Zitat
Außerdem nutze ich aus der JSON-Antwort der Webseite nur einen sehr geringen Teil.
Prinzipiell finde ich - ganz allgemein gesprochen - "datensparende" Varianten als Vorschlag immer auch gut (immer vorausgesetzt, das Device läßt sich dann sinnvoll bedienen).
ZitatWas ein extractAllJSON auswirft, sieht man ja sehr schön im list von Helmut. ;)
Ich habe mich mit funktionalen Fragen nicht beschäftigt, fand die liste aber auch "beeindruckend"...
Zitat
Richtigerweise müsste das ja alles in das attrTemplate gepackt werden...
Ja, vielleicht, nein, ...
Das "eigentliche Problem" ist meistens, irgendwie einen "guten" Standard zu finden, mit dem "Otto Normaluser" "gut bedient" ist. Von daher würde ich erst mal die "eingeschränkte" hier zur Diskussion stellen, dann sieht man, ob das ggf. schon den Bedarf deckt oder eben für verschiedene Modelle irgendwie abgewandelt werden muss/kann.
Was auch geht, wäre z.B. eine "radio"-Option reinzubasteln, mit der der User entscheiden kann, ob er die "kleine" oder die "extract all"-Variante haben will...
Dto. für "mache ohne Passwort weiter". Ein Beispiel dazu ist in tasmota_NSPanel_split (mqtt2) zu finden. Das ist aber eigentlich ein Thema für "Fortgeschrittene" ;D .
Vielleicht noch wegen https://forum.fhem.de/index.php/topic,127126.0.html (https://forum.fhem.de/index.php/topic,127126.0.html):
Wenn ich die verstreuten Infos richtig zusammenpuzzle, steht lt.https://forum.fhem.de/index.php/topic,76220.msg700295.html#msg700295 (https://forum.fhem.de/index.php/topic,76220.msg700295.html#msg700295) aktuell noch in den Einstellungen folgendes drin:
reading04Name SollTemp
set12Name targetTemperature
Beides bezieht sich aber nach meinem Verständnis auf denselben "Datenpunkt" auf dem Ofen, nämlich dem, was ich als "desired-temp" bezeichen würde.
Falls das zutreffend ist, würde ich dringlich anraten, diesen Infokreis auch "irgendwie" zu schließen, optimalerweise unter einer internationalisierten Bezeichnung (siehe dazu auch https://forum.fhem.de/index.php/topic,117933.0.html (https://forum.fhem.de/index.php/topic,117933.0.html)). Ist das halbwegs in sich konsistent, sollte auch das Steuern (von wo aus auch immer) einfacher werden...
Hallo Beta-User,
Ui da habe ich eine Lawine losgetreten......
Mit dem Soll Temp und targetTemperature hast du vollkommen recht.
Mir wurde damals im Forum geholfen, da ich damals und auch heute keine Ahnung von HTTPMOD hatte/habe.
Ich wollte schon einiges umsetzen aber keine Chance - aber alles muß man nicht können - oder?
Soll ich den Thread wieder öffnen? Oder vielleicht auch umbenennen
ich werde auf jedenfall, sofern ich die Berechtigung habe, im Wiki die Änderung eintragen
Frohe Ostern
Helmut
"Lawine" finde ich etwas übertrieben, hier aber nochmal im "Klartext", was _vermutlich_ funktionieren würde (genericDeviceType allerdings nur dann, wenn du eine Sprachsteuerung im Einsatz hast), vorausgesetzt, das, was bisher "targetTemperature" genannt wurde ist sowas wie die "Soll-Raumtemperatur":
attr Ofen reading04Name desired-temp
attr Ofen set12Name desired-temp
attr Ofen genericDeviceType thermostat
attr Ofen appOptions { "template": "thermostat" }
Und die "gemessene (Raum-) Temperatur" sollte auch einen "guten Namen" bekommen (z.B.: "measured-temp")...
Servus
das reading04Name kommt vom reading04JSON = Sensors_inputFlameTemperature.
Das ist die Temperatur im Brennraum. Die darf ich nicht auf desired-temp ändern
Das sollte die "02" sein statt der SollTemp? Oder verstehe ich was falsch?
Warum brauche ich dann noch set12Name?
set10Name ist in meinem Fall die targetTemperature - oder erfolgt damit auch eine Umbenennung
Danke für deine Mühe
und ein frohes Osterfest, gesund bleiben
Gruß
Helmut
Na ja, war ein (offenbar unpassender) Versuch...
Hatte halt irgendwo die "22" (Grad) als zu setzende Temp gesehen und mir da offenbar was falsch zusammengereimt. Na ja, da das anscheinend jetzt mehr oder weniger so geht, wie du dir das vorstellst, ist da ja im Moment kein dringlicher Handlungsbedarf gegeben.
Jedenfalls auch allen ein schönes Osterfest!