| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #
- # Example configuration for modules HMCCU and HMCCUDEV
- #
- # Define device (hostname of CCU is "homematic")
- define d_ccu HMCCU homematic
- # Generate readings for values read from CCU
- attr d_ccu ccureadings 1
- # Parameterfile with channel/datapoints to be read from CCU
- # by command get parfile
- attr d_ccu parfile /opt/fhem/scripts/hmvalues.txt
- # If CCU systemvariable name ends with a ":" this character
- # will be removed. Applies to command set devstate only.
- # Helpful if CCU variable should be set as a reaction on an
- # event.
- attr d_ccu stripchar :
- # Substitute values read from CCU before storing them in a
- # reading.
- attr d_ccu substitute false:closed,true:open
- # Subsitute values before setting them
- attr d_ccu statevals on:true,off:false
- # Define client device for door/window sensor
- define d_hm_dw_window HMCCUDEV TF-WZ-Window readonly
- attr d_hm_dw_window ccureadings 1
- attr d_hm_dw_window substitute false:closed,true:open
- # Define client device for subwoofer with state channel 1
- define d_hm_st_sub HMCCUDEV ST-WZ-Sub 1
- attr d_hm_st_sub ccureadings 1
- attr d_hm_st_sub statevals on:true,off:false
- attr d_hm_st_sub substitute true:on,false:off
- # Update CCU readings and client devices every 10 minutes
- define at_ccu at +*00:10:00 get d_ccu parfile
- attr at_ccu alignTime 00:05
|