delete blink
update
shutdown restart
defmod blink BlinkCamera ich@web.de Sehr-Geheim
request2fa
2025.11.23 10:41:22 3: BlinkCamera_Define blink: called
keine sms oder so bekommenset blink armprobiert, und im log dann :2025.11.23 10:42:07 2: BlinkCamera_DoCmd blink: failed due to missing refresh token cmd :refresh: version BlinkCamera
File Rev Last Change
48_BlinkCamera.pm 30486 2025-11-03 21:37:40Z viegener

defmod DG_Thermo dummy
attr DG_Thermo cmdIcon on:Heizung_Hauptschalter.on off:Heizung_Hauptschalter.off
attr DG_Thermo event-on-change-reading boostactive,newOffset,tempDevice
attr DG_Thermo event-on-update-reading state,tempAdjust,boostinterval
attr DG_Thermo group Heizung
attr DG_Thermo icon hc_wht_regler
attr DG_Thermo readingList tempAdjust temperature boostinterval readValues
attr DG_Thermo room Haus,Heizung
attr DG_Thermo setList tempAdjust:slider,15,0.5,25,1 boostinterval:slider,0,15,120 on off readValues
attr DG_Thermo stateFormat [DG_Thermo:tempExtern:d]°C (set:[DG_Thermo:tempDevice:d]° sensor:[DG_Thermo:temperature:d]° offset:[DG_Thermo:tempOffset:d]° boost:[DG_Thermo:boostEnd]min)
attr DG_Thermo useSetExtensions 1
attr DG_Thermo userReadings tempExtern { ReadingsNum("DG_Temperatur","temperature", 0) },\
tempDevice { ReadingsNum("fbox","shdevice16_targetTemp", 0) },\
temperature { ReadingsNum("fbox","shdevice16_temperature", 0) },\
tempOffset { ReadingsNum("fbox","shdevice16_tempOffset", 0) },\
boostactive { ReadingsVal("fbox","shdevice16_currentState", "") eq "TEMPERATURE_BOOST" ? "yes" : "no" },\
boostEnd { ReadingsVal('fbox','shdevice16_currentState','') ne "TEMPERATURE_BOOST" ? 0 : int((time_str2num(ReadingsVal('fbox','shdevice16_currentStateEndTime','')) - time) / 60) },\
summeractive { ReadingsVal("fbox","shdevice16_summerTimeAction", "n/a") eq "SET_OFF" ? "no" : "yes" },\
newOffset {int((ReadingsNum("DG_Thermo","tempExtern",20.5) - ReadingsNum("DG_Thermo","temperature",20.5) + ReadingsNum("DG_Thermo","tempOffset",-2.5) - 0.2) * 2.0) / 2.0}
attr DG_Thermo verbose 3
attr DG_Thermo webCmd tempAdjust:on:off
attr DG_Thermo webCmdLabel Thermostat set:Boost On:Off
defmod nDG_Thermo notify DG_Thermo:.* IF ("$EVTPART0" eq "on") (set fbox smartHome 16 boost:120) ELSE (\
IF ("$EVTPART0" eq "off") (set fbox smartHome 16 boost:0) ELSE (\
IF ("$EVTPART0" eq "boostinterval:") (set fbox smartHome 16 boost:$EVTPART1) ELSE (\
IF ("$EVTPART0" eq "boostactive:" && "$EVTPART1" eq "no") (set DG_Thermo off) ELSE (\
IF ("$EVTPART0" eq "tempAdjust:") (set fbox smartHome 16 tmpAdjust:$EVTPART1) ELSE (\
IF ("$EVTPART0" eq "tempDevice:" && "$EVTPART1" ne ReadingsNum("DG_Thermo","tempAdjust",0)) (setreading DG_Thermo tempAdjust $EVTPART1) ELSE (\
IF ("$EVTPART0" eq "newOffset:") ({fhem "sleep 5 quiet;;;; set fbox smartHome 16 tempOffset:$EVTPART1"})\
))))))
attr fbox userReadings updateSHdevices { fhem "setreading DG_Thermo readValues fbox";; fhem "setreading Wz_Thermo readValues fbox";; "done" }
# when we switch to any other mode, we must check
# if we are currently locked - and if we are locked, we
# must unlock firstInternals:
DEF 1/2/45:dpt5.001:posrm:get 1/2/16:dpt1:fahre 1/2/17:dpt1:stop 1/2/44:dpt5.001:position:set
FUUID 676d251b-f33f-1fbc-16bc-3cefb5d84d3f72b7
FVERSION 10_KNX.pm:v5.1.0-s30443/2025-10-24
IODev myKNXGW
NAME Rollade_OG_WZ_FensterLinks
NR 234
STATE 100 %
TYPE KNX
model dpt5
GADDETAILS:
fahre:
CODE 01210
MODEL dpt1
NO 2
OPTION
RDNAMEGET fahre-get
RDNAMESET fahre-set
SETLIST :on,off,toggle
position:
CODE 0122c
MODEL dpt5.001
NO 4
OPTION set
RDNAMEGET position-get
RDNAMESET position-set
SETLIST :slider,0,1,100
posrm:
CODE 0122d
MODEL dpt5.001
NO 1
OPTION get
RDNAMEGET posrm-get
RDNAMESET posrm-set
SETLIST :slider,0,1,100
stop:
CODE 01211
MODEL dpt1
NO 3
OPTION
RDNAMEGET stop-get
RDNAMESET stop-set
SETLIST :on,off,toggle
GADTABLE:
01210 fahre
01211 stop
0122c position
0122d posrm
Helper:
READINGS:
2024-12-29 15:40:56 ASC_Enable on
2025-11-22 17:56:54 ASC_ShuttersLastDrive manual
2025-11-23 08:43:45 ASC_Time_DriveDown 23.11.2025 - 16:25
2025-11-23 08:43:45 ASC_Time_DriveUp 24.11.2025 - 08:07
2025-11-23 08:43:42 IODev myKNXGW
2025-11-23 08:43:42 associatedWith Autoroll
2025-11-22 18:21:37 fahre-get on
2025-11-22 20:30:39 last-sender 1.1.14
2025-11-22 20:25:52 position 80
2025-11-22 20:25:52 position-get 80 %
2025-11-22 20:25:52 position-set 80 %
2025-11-22 20:30:39 posrm-get 100 %
2025-11-22 20:30:39 state 100 %
2025-05-25 12:38:06 stop-get on
Attributes:
ASC 1
ASC_AutoAstroModeEvening REAL
ASC_Closed_Pos 100
ASC_CommandTemplate set $name position $pos
ASC_Down astro
ASC_Drive_Delay 30
ASC_Open_Pos 0
ASC_Pos_Reading posrm-get
ASC_Up astro
room KNX->Rolladen
stateFormat posrm-get
userReadings position:position-get:.* { ReadingsNum($name,'position-get',50) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestateInternals:
DEF 1/2/47:dpt5.001:posrm:get 1/2/20:dpt1:fahre 1/2/21:dpt1:stop 1/2/46:dpt5.001:position:set
FUUID 676d2d76-f33f-1fbc-cd2b-9f7e3586551cd23c
FVERSION 10_KNX.pm:v5.1.0-s30443/2025-10-24
IODev myKNXGW
NAME Rollade_OG_WZ_FensterRechts
NR 255
STATE 100 %
TYPE KNX
model dpt5
GADDETAILS:
fahre:
CODE 01214
MODEL dpt1
NO 2
OPTION
RDNAMEGET fahre-get
RDNAMESET fahre-set
SETLIST :on,off,toggle
position:
CODE 0122e
MODEL dpt5.001
NO 4
OPTION set
RDNAMEGET position-get
RDNAMESET position-set
SETLIST :slider,0,1,100
posrm:
CODE 0122f
MODEL dpt5.001
NO 1
OPTION get
RDNAMEGET posrm-get
RDNAMESET posrm-set
SETLIST :slider,0,1,100
stop:
CODE 01215
MODEL dpt1
NO 3
OPTION
RDNAMEGET stop-get
RDNAMESET stop-set
SETLIST :on,off,toggle
GADTABLE:
01214 fahre
01215 stop
0122e position
0122f posrm
Helper:
READINGS:
2024-12-29 15:40:56 ASC_Enable on
2025-11-22 17:48:15 ASC_ShuttersLastDrive manual
2025-11-23 08:43:45 ASC_Time_DriveDown 23.11.2025 - 16:25
2025-11-23 08:43:45 ASC_Time_DriveUp 24.11.2025 - 08:07
2025-11-23 08:43:42 IODev myKNXGW
2025-11-23 08:43:42 associatedWith Autoroll
2025-11-22 18:22:18 fahre-get on
2025-11-22 20:30:39 last-sender 1.1.15
2025-11-22 20:25:55 position 80
2025-11-22 20:25:55 position-get 80 %
2025-11-22 20:25:55 position-set 80 %
2025-11-22 20:30:39 posrm-get 100 %
2025-11-22 20:30:39 state 100 %
Attributes:
ASC 1
ASC_AutoAstroModeEvening REAL
ASC_Closed_Pos 100
ASC_CommandTemplate set $name position $pos
ASC_Down astro
ASC_Drive_Delay 30
ASC_Open_Pos 0
ASC_Pos_Reading posrm-get
ASC_Up astro
room KNX->Rolladen
stateFormat posrm-get
userReadings position:position-get:.* { ReadingsNum($name,'position-get',50) }
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate