homebridge-cmd4: Cmd4 v3.0.3 Breaks Some Accessories
Hey @ztalbot2000 as discussed, I am creating a proper issue for you with all the information you might need to work out why the latest version has broken some of my cmd4 accessories. Before I start I will say that I have got the TV icon working and fixed the cached accessories issue.
Describe The Bug:
Since installing the latest homebridge-cmd4 version v3.0.3 I have noticed that a bunch of my cmd4 accessories are no longer reporting the correct status. This is no longer an issue if I revert back to v2.4.2 and revert my config.json changes.
To Reproduce:
Install latest version v3.0.3 and update config as per updated config.json example in the Extras folder.
Expected behaviour: Hopefully everything should work 😃
Logs: All sensitive data has been removed.
Click to expand
[13/01/2021, 17:05:21] [HB Supervisor] Restarting Homebridge...
[13/01/2021, 17:05:21] [HB Supervisor] Starting Homebridge with extra flags: -I -D
[13/01/2021, 17:05:21] [HB Supervisor] Started Homebridge v1.2.5 with PID: 15012
[13/01/2021, 17:05:22] Loaded config.json with 4 accessories and 6 platforms.
[13/01/2021, 17:05:22] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-bomgovau@0.1.3
BOMgovau says: homebridge API version: 2.6
[13/01/2021, 17:05:23] Plugin 'homebridge-bomgovau' tried to register with an incorrect plugin identifier: 'homebridge-BOMgovau'. Please report this to the developer!
[13/01/2021, 17:05:23] Registering accessory 'homebridge-bomgovau.BOMgovau'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-broadlink-rm-pro@4.4.0
[13/01/2021, 17:05:23] Plugin 'homebridge-broadlink-rm-pro' tried to register with an incorrect plugin identifier: 'homebridge-broadlink-rm'. Please report this to the developer!
[13/01/2021, 17:05:23] Registering platform 'homebridge-broadlink-rm-pro.BroadlinkRM'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-camera-ffmpeg@3.0.3
[13/01/2021, 17:05:23] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-cmd4@3.0.3
[13/01/2021, 17:05:23] Registering accessory 'homebridge-cmd4.Cmd4'
[13/01/2021, 17:05:23] Registering platform 'homebridge-cmd4.Cmd4'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-config-ui-x@4.36.0
[13/01/2021, 17:05:23] Registering platform 'homebridge-config-ui-x.config'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-platform-orbit@1.4.4
[13/01/2021, 17:05:23] Registering platform 'homebridge-platform-orbit.orbit'
[13/01/2021, 17:05:23] ---
[13/01/2021, 17:05:23] Loaded plugin: homebridge-raspberrypi-temperature@0.0.8
[13/01/2021, 17:05:24] Registering accessory 'homebridge-raspberrypi-temperature.RaspberryPiTemperature'
[13/01/2021, 17:05:24] ---
[13/01/2021, 17:05:24] Loaded plugin: homebridge-sma-inverter@3.0.1
[13/01/2021, 17:05:25] Registering accessory 'homebridge-sma-inverter.SMAInverter'
[13/01/2021, 17:05:25] ---
[13/01/2021, 17:05:25] Loaded plugin: homebridge-wiz-lan@2.1.0
[13/01/2021, 17:05:25] Plugin 'homebridge-wiz-lan' tried to register with an incorrect plugin identifier: 'homebridge-wiz-smarthome'. Please report this to the developer!
[13/01/2021, 17:05:25] Registering platform 'homebridge-wiz-lan.WizSmarthome'
[13/01/2021, 17:05:25] ---
[13/01/2021, 17:05:26] Loaded plugin: homebridge-xiaomi-roborock-vacuum@0.16.1
[13/01/2021, 17:05:26] Registering accessory 'homebridge-xiaomi-roborock-vacuum.XiaomiRoborockVacuum'
[13/01/2021, 17:05:26] ---
[13/01/2021, 17:05:26] Loading 6 platforms...
[13/01/2021, 17:05:26] [Config] Initializing config platform...
[13/01/2021, 17:05:26] [Config] Running in Service Mode
[13/01/2021, 17:05:26] [Cmd4] Initializing Cmd4 platform...
[13/01/2021, 17:05:26] [Cmd4] Class Cmd4Platform
[13/01/2021, 17:05:26] [Broadlink RM] Initializing BroadlinkRM platform...
[13/01/2021, 17:05:26] [Broadlink RM] [INFO] Automatically discovering Broadlink RM devices.
[13/01/2021, 17:05:26] [Broadlink RM] [INFO] Running Homebridge Broadlink RM Plugin version 4.4.0
[13/01/2021, 17:05:26] [Broadlink RM] X-mas Tree Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 1 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 2 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 3 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 4 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 5 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Blind 6 Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Light Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Light Up Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Party Light Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Light Down Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fairy Lights Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Lamp Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Bubbles Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fan Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fan Up Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fan Down Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fan Low Accessory Ready
[13/01/2021, 17:05:26] [Broadlink RM] Fan High Accessory Ready
[13/01/2021, 17:05:26] [Camera-ffmpeg] Initializing Camera-ffmpeg platform...
[13/01/2021, 17:05:26] [BHyve] Initializing orbit platform...
[13/01/2021, 17:05:26] [BHyve] Starting OrbitPlatform using homebridge API 2.6
[13/01/2021, 17:05:26] [WizSmarthome] Initializing WizSmarthome platform...
[13/01/2021, 17:05:26] [WizSmarthome] homebridge-wiz-lan v2.1.0, node v14.15.4, homebridge v1.2.5
[13/01/2021, 17:05:26] [WizSmarthome] config.json: {"platform":"WizSmarthome","name":"WizSmarthome"}
[13/01/2021, 17:05:26] [WizSmarthome] config: {"platform":"WizSmarthome","name":"WizSmarthome","addCustomCharacteristics":true,"deviceTypes":[],"discoveryOptions":{"discoveryInterval":10000,"deviceTypes":[],"deviceOptions":{"defaultSendOptions":{"timeout":15000}},"macAddresses":[],"excludeMacAddresses":[]},"defaultSendOptions":{"timeout":15000}}
[13/01/2021, 17:05:26] Loading 4 accessories...
[13/01/2021, 17:05:26] [Roborock] Initializing XiaomiRoborockVacuum accessory...
HAP Warning: Characteristic 000000AC-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.
HAP Warning: Characteristic 000000AB-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.
[13/01/2021, 17:05:26] [XXXX] Initializing BOMgovau accessory...
[13/01/2021, 17:05:26] [XXXX] [BOM gov au] Station Name is XXXX
[13/01/2021, 17:05:26] [XXXX] [BOM gov au] Station URL is http://www.bom.gov.au/fwo/XXXX.json
[13/01/2021, 17:05:26] [XXXX] Current Time is 1610528726308, BOM data expires at 0
[13/01/2021, 17:05:26] [XXXX] Updating observations from BOM.
[13/01/2021, 17:05:26] [Homebridge CPU Temperature] Initializing RaspberryPiTemperature accessory...
[13/01/2021, 17:05:26] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.225
[13/01/2021, 17:05:26] [Sunny Boy] Initializing SMAInverter accessory...
[13/01/2021, 17:05:26] [BHyve] Remembered accessory, configuring handlers B-Hyve
[13/01/2021, 17:05:26] [Camera-ffmpeg] [Cat Cam] Configuring cached bridged accessory...
[13/01/2021, 17:05:26] [WizSmarthome] Configuring cached accessory: [a8bb509ce732] a8bb509ce732 XXXX
[13/01/2021, 17:05:26] [WizSmarthome] {XXXX}
[13/01/2021, 17:05:26] [WizSmarthome] Configuring cached accessory: [a8bb509d0336] a8bb509d0336 XXXX
[13/01/2021, 17:05:26] [WizSmarthome] {XXXX}
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_TemperatureSensor
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: Fan
[13/01/2021, 17:05:26] [Cmd4] Found cached accessory: My_Thermostat
[13/01/2021, 17:05:26] [Cmd4] Cmd4Platform didFinishLaunching
[13/01/2021, 17:05:26] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:26] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:26] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:27] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:27] [Cmd4] Checking Hisense for Duplicate UUID: 250d3d2c-aef0-4e88-8b21-6be1c9e1ba02
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 250d3d2c-aef0-4e88-8b21-6be1c9e1ba02
[13/01/2021, 17:05:27] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Hisense for:My_Switch
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Hisense for:My_Switch
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:27] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/HisenseSwitch.sh Set 'My_Switch' 'On' 'FALSE'
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:27] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:27] [Cmd4] Adding new platformAccessory: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Step 1. platformAccessory = new platformAccessory( TV_Combo, uuid, 31 )
[13/01/2021, 17:05:27] [Cmd4] Configuring platformAccessory: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Creating Platform Accessory type for : TV_Combo
[13/01/2021, 17:05:27] [Cmd4] parseConfig. Found linked Accessories
[13/01/2021, 17:05:27] [Cmd4] **** Adding required characteristic RemoteKey for TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Not defining a required characteristic can be problematic
[13/01/2021, 17:05:27] [Cmd4] *****Adding default value 8 for: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Checking TV_Combo for Duplicate UUID: 96693297-d4e6-4557-a449-2df38d146ddf
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 96693297-d4e6-4557-a449-2df38d146ddf
[13/01/2021, 17:05:27] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:27] [Cmd4] Creating linked accessories for: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Creating Linked Platform Accessory type for : TV
[13/01/2021, 17:05:27] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:27] [Cmd4] Checking TV for Duplicate UUID: 56ab49a5-c68f-411c-845c-651da6a3f339
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 56ab49a5-c68f-411c-845c-651da6a3f339
[13/01/2021, 17:05:27] [Cmd4] Creating Linked Platform Accessory type for : HDMI1
[13/01/2021, 17:05:27] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:27] [Cmd4] Checking HDMI1 for Duplicate UUID: 26c0a3e7-8c53-483c-9151-cb7509c68bed
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 26c0a3e7-8c53-483c-9151-cb7509c68bed
[13/01/2021, 17:05:27] [Cmd4] Setting up polling ( TV_Combo ) linked accessory: TV
[13/01/2021, 17:05:27] [Cmd4] Setting up polling ( TV_Combo ) linked accessory: HDMI1
[13/01/2021, 17:05:27] [Cmd4] Setting up polling for: TV_Combo and any of the children.
[13/01/2021, 17:05:27] [Cmd4] Characteristic polling for: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Setting up accessory: TV_Combo for polling of: Active timeout: 5000 interval: 50000
[13/01/2021, 17:05:27] [Cmd4] Setting up accessory: TV_Combo for polling of: ActiveIdentifier timeout: 5000 interval: 50000
[13/01/2021, 17:05:27] [Cmd4] Created platformAccessory: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Step 2. TV_Combo.service = platform.addService( this.Service.Television
[13/01/2021, 17:05:27] [Cmd4] Platform (LinkedAccessory-new) Step 4. TV.service = TV_Combo.addService:( InputSource.service, TV, TV )
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: TV
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:ConfiguredName value:TV for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: ConfiguredName
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentVisibilityState value:0 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: CurrentVisibilityState
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Identifier value:0 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: Identifier
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:InputDeviceType value:1 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: InputDeviceType
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:InputSourceType value:2 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: InputSourceType
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:IsConfigured value:1 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: IsConfigured
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:TV for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:TargetVisibilityState value:0 for:TV
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV characteristic: TargetVisibilityState
[13/01/2021, 17:05:27] [Cmd4] Platform Step 5. TV_Combo.service.addLinkedService( TV.service )
[13/01/2021, 17:05:27] [Cmd4] Creating information service for Linked Platform Accessory: TV
[13/01/2021, 17:05:27] [Cmd4] Using Existing ( cached ) accessory information service for: TV
[13/01/2021, 17:05:27] [Cmd4] Platform (LinkedAccessory-new) Step 4. HDMI1.service = TV_Combo.addService:( InputSource.service, HDMI1, HDMI1 )
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: HDMI1
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:ConfiguredName value:HDMI1 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: ConfiguredName
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentVisibilityState value:0 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: CurrentVisibilityState
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Identifier value:2 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: Identifier
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:InputSourceType value:3 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: InputSourceType
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:IsConfigured value:1 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: IsConfigured
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:HDMI1 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:TargetVisibilityState value:0 for:HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for HDMI1 characteristic: TargetVisibilityState
[13/01/2021, 17:05:27] [Cmd4] Platform Step 5. TV_Combo.service.addLinkedService( HDMI1.service )
[13/01/2021, 17:05:27] [Cmd4] Creating information service for Linked Platform Accessory: HDMI1
[13/01/2021, 17:05:27] [Cmd4] Using Existing ( cached ) accessory information service for: HDMI1
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Active value:1 for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV_Combo characteristic: Active
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:ActiveIdentifier value:1 for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV_Combo characteristic: ActiveIdentifier
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:ConfiguredName value:TV_Combo for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV_Combo characteristic: ConfiguredName
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:TV_Combo for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV_Combo characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:RemoteKey value:8 for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:SleepDiscoveryMode value:1 for:TV_Combo
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for TV_Combo characteristic: SleepDiscoveryMode
[13/01/2021, 17:05:27] [Cmd4] Step 6. publishExternalAccessories: [ TV_Combo ]
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: TV_Combo.
[13/01/2021, 17:05:27] [Cmd4] Setting up polling ( TV_Combo ) linked accessory: TV
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: TV.
[13/01/2021, 17:05:27] [Cmd4] Setting up polling ( TV_Combo ) linked accessory: HDMI1
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: HDMI1.
[13/01/2021, 17:05:27] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:27] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Checking Living_Room for Duplicate UUID: bd8fe4bc-3434-422c-a06f-8c299209532a
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: bd8fe4bc-3434-422c-a06f-8c299209532a
[13/01/2021, 17:05:27] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:27] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:27] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:27] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Living_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:27] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Living_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:27] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:27] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Checking Theatre_Room for Duplicate UUID: f64d5b34-1cc6-48d3-ab56-b39a26d4db6e
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: f64d5b34-1cc6-48d3-ab56-b39a26d4db6e
[13/01/2021, 17:05:27] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:27] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:27] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:27] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Theatre_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:27] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Theatre_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:27] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:27] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Checking Master_Room for Duplicate UUID: 67c9eb32-7206-402c-b091-51f52076fe28
[13/01/2021, 17:05:27] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 67c9eb32-7206-402c-b091-51f52076fe28
[13/01/2021, 17:05:27] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:27] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:27] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:27] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Master_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:27] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:Name value:Master_Room for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:27] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:27] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:27] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Checking Craft_Room for Duplicate UUID: f0a21fdc-b0dc-4c27-a88c-765da4836e71
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: f0a21fdc-b0dc-4c27-a88c-765da4836e71
[13/01/2021, 17:05:28] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:28] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:28] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Craft_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Craft_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Checking Spare_Room for Duplicate UUID: 9e328d7d-b686-4c92-a1d4-5d352a234132
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 9e328d7d-b686-4c92-a1d4-5d352a234132
[13/01/2021, 17:05:28] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:28] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:28] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Spare_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Spare_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Checking Guest_Room for Duplicate UUID: 8fba6d7b-c0c6-4bb3-ab78-fa77c07fec5c
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 8fba6d7b-c0c6-4bb3-ab78-fa77c07fec5c
[13/01/2021, 17:05:28] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:28] [Cmd4] Setting up polling for: My_TemperatureSensor and any of the children.
[13/01/2021, 17:05:28] [Cmd4] Characteristic polling for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_TemperatureSensor for polling of: CurrentTemperature timeout: 8000 interval: 50000
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_TemperatureSensor.service = platform.getService( Service.TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: CurrentTemperature
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Guest_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_TemperatureSensor characteristic: StatusFault
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Guest_Room for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:StatusFault value:0 for:My_TemperatureSensor
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_TemperatureSensor.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Theatre for Duplicate UUID: 74e56e87-176e-4cb2-9990-e089e27427df
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 74e56e87-176e-4cb2-9990-e089e27427df
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Theatre for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Theatre for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/zones.sh Set 'My_Switch' 'On' 'FALSE' z02
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Bedroom for Duplicate UUID: f69fecd6-3088-4c80-a7fb-29bb73dad8e0
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: f69fecd6-3088-4c80-a7fb-29bb73dad8e0
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Bedroom for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Bedroom for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/zones.sh Set 'My_Switch' 'On' 'FALSE' z03
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Craft for Duplicate UUID: 99adcab2-8725-4489-92d5-78dae47c285c
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 99adcab2-8725-4489-92d5-78dae47c285c
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Craft for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Craft for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/zones.sh Set 'My_Switch' 'On' 'FALSE' z04
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Spare for Duplicate UUID: ffff20c2-8d38-4a1c-b79d-1be9bcd6a0f7
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: ffff20c2-8d38-4a1c-b79d-1be9bcd6a0f7
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Spare for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Spare for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/zones.sh Set 'My_Switch' 'On' 'FALSE' z05
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Switch
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Guest for Duplicate UUID: face83ee-3014-4bdc-8f98-203cc94e2e89
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: face83ee-3014-4bdc-8f98-203cc94e2e89
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Switch.service = platform.getService( Service.Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Guest for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Switch characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Switch
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Guest for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:My_Switch
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: My_Switch cmd: bash /home/pi/zones.sh Set 'My_Switch' 'On' 'FALSE' z06
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Switch.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: Fan
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : Fan
[13/01/2021, 17:05:28] [Cmd4] Polling config is old style. Nothing to check for unset polling characteristics
[13/01/2021, 17:05:28] [Cmd4] Checking Fan for Duplicate UUID: ec384064-ecf4-4aee-b99b-a57d3ad6620f
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: ec384064-ecf4-4aee-b99b-a57d3ad6620f
[13/01/2021, 17:05:28] [Cmd4] Step 2. Fan.service = platform.getService( Service.Fan
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: Fan
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Fan for:Fan
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for Fan characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:Fan
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for Fan characteristic: On
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of Fan
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of Fan
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of Fan
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: Fan
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:Fan for:Fan
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:On value:false for:Fan
[13/01/2021, 17:05:28] [Cmd4] setValue On function for: Fan cmd: bash /home/pi/ezone.sh Set 'Fan' 'On' 'FALSE'
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: Fan.
[13/01/2021, 17:05:28] [Cmd4] Fetching config.json Platform accessories.
[13/01/2021, 17:05:28] [Cmd4] Restoring existing accessory from cache: My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Creating Platform Accessory type for : My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Checking My_Thermostat for Duplicate UUID: 5b6e98b2-6ccb-4049-8882-a6ad821a362f
[13/01/2021, 17:05:28] [Cmd4] No Duplicate UUID's for this Accessory - OK. Using: 5b6e98b2-6ccb-4049-8882-a6ad821a362f
[13/01/2021, 17:05:28] [Cmd4] Checking for polling of unset characteristics.
[13/01/2021, 17:05:28] [Cmd4] Setting up polling for: My_Thermostat and any of the children.
[13/01/2021, 17:05:28] [Cmd4] Characteristic polling for: My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_Thermostat for polling of: CurrentHeatingCoolingState timeout: 8000 interval: 60000
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_Thermostat for polling of: CurrentTemperature timeout: 8000 interval: 60000
[13/01/2021, 17:05:28] [Cmd4] Setting up accessory: My_Thermostat for polling of: TargetTemperature timeout: 8000 interval: 60000
[13/01/2021, 17:05:28] [Cmd4] Step 2. My_Thermostat.service = platform.getService( Service.Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentHeatingCoolingState value:0 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: CurrentHeatingCoolingState
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: CurrentTemperature
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:My_Thermostat for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: Name
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TargetHeatingCoolingState value:0 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: TargetHeatingCoolingState
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TargetTemperature value:37 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: TargetTemperature
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TemperatureDisplayUnits value:NaN for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding getValue for My_Thermostat characteristic: TemperatureDisplayUnits
[13/01/2021, 17:05:28] [Cmd4] Adding model( e-zone ) to information service of My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding manufacturer( Advantage Air Australia ) to information service of My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding serial Number( Fujitsu e-zone2 ) to information service of My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Adding All Service Characteristics for: My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentHeatingCoolingState value:0 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:CurrentTemperature value:50 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:Name value:My_Thermostat for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TargetHeatingCoolingState value:0 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] setValue TargetHeatingCoolingState function for: My_Thermostat cmd: bash /home/pi/ezone.sh Set 'My_Thermostat' 'TargetHeatingCoolingState' 'OFF'
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TargetTemperature value:37 for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] setValue TargetTemperature function for: My_Thermostat cmd: bash /home/pi/ezone.sh Set 'My_Thermostat' 'TargetTemperature' '37'
[13/01/2021, 17:05:28] [Cmd4] Found characteristic:TemperatureDisplayUnits value:NaN for:My_Thermostat
[13/01/2021, 17:05:28] [Cmd4] setValue TemperatureDisplayUnits function for: My_Thermostat cmd: bash /home/pi/ezone.sh Set 'My_Thermostat' 'TemperatureDisplayUnits' 'CELSIUS'
[13/01/2021, 17:05:28] [Cmd4] Starting polling for: My_Thermostat.
[13/01/2021, 17:05:28] [BHyve] Fetch the devices
[13/01/2021, 17:05:28] [WizSmarthome] didFinishLaunching
[13/01/2021, 17:05:28] [WizSmarthome.API] client.startDiscovery({XXXX})
[13/01/2021, 17:05:28] TV_Combo 748A is running on port 42009.
[13/01/2021, 17:05:28] Please add [TV_Combo 748A] manually in Home app. Setup Code: 031-45-154
[13/01/2021, 17:05:28] [WizSmarthome.API] client.socket: UDP IPv4 listening on 0.0.0.0:38900
[13/01/2021, 17:05:28] [WizSmarthome.API] client.sendDiscovery(255.255.255.255, [], 3)
[13/01/2021, 17:05:28] Initializing platform accessory 'Learn'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Scan Frequency'...
[13/01/2021, 17:05:28] Initializing platform accessory 'X-mas Tree'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 1'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 2'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 3'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 4'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 5'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Blind 6'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Light'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Light Up'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Party Light'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Light Down'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fairy Lights'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Lamp'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Bubbles'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fan'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fan Up'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fan Down'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fan Low'...
[13/01/2021, 17:05:28] Initializing platform accessory 'Fan High'...
Setup Payload:
X-HM://0023ISYWY11PN
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[13/01/2021, 17:05:28] Homebridge v1.2.5 is running on port 51860.
[13/01/2021, 17:05:28] [Broadlink RM] X-mas Tree getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Blind getCurrentPosition: 0
[13/01/2021, 17:05:28] [Broadlink RM] Blind getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind getTargetPosition: 0
[13/01/2021, 17:05:28] [Broadlink RM] Blind 1 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 1 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 1 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 2 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 2 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 2 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 3 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 3 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 3 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 4 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 4 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 4 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 5 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 5 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 5 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 6 getCurrentPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Blind 6 getPositionState: 2
[13/01/2021, 17:05:28] [Broadlink RM] Blind 6 getTargetPosition: 100
[13/01/2021, 17:05:28] [Broadlink RM] Light getSwitchState: true
[13/01/2021, 17:05:28] [Broadlink RM] Light Up getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Party Light getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Light Down getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Fairy Lights getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Lamp getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Bubbles getSwitchState: true
[13/01/2021, 17:05:28] [Broadlink RM] Fan getSwitchState: true
[13/01/2021, 17:05:28] [Broadlink RM] Fan Up getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Fan Down getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Fan Low getSwitchState: false
[13/01/2021, 17:05:28] [Broadlink RM] Fan High getSwitchState: false
[13/01/2021, 17:05:28] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.712
[13/01/2021, 17:05:28] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[13/01/2021, 17:05:28] [Roborock] ERR connect | miio.device, next try in 2 minutes | Error: Could not connect to device, handshake timeout
[13/01/2021, 17:05:28] [Broadlink RM] [INFO] Discovered Broadlink RM2 Pro Plus v2 (2787) at 192.168.0.155 (XX:XX:XX:XX:XX:XX)
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:15012) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
[13/01/2021, 17:05:28] [XXXX] Observations retrieved.
[13/01/2021, 17:05:28] [XXXX] BOM data will expire at 1610528400000 which is in -5.4min
[13/01/2021, 17:05:29] [WizSmarthome.API] client.startDiscovery(): socket:message From: 192.168.0.186 49156 Message: {XXXX}
[13/01/2021, 17:05:29] [WizSmarthome] New Device Online: [a8bb509ce732] bulb [a8bb509ce732] 192.168.0.186 49156
[13/01/2021, 17:05:29] [WizSmarthome] Adding: [a8bb509ce732] bulb [a8bb509ce732]
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] Existing Accessory found [a8bb509ce732] [XXXX] category: LIGHTBULB
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] getCharacteristicProps Name
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] setCharacteristicUpdateCallback [Name]
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] getCharacteristicProps On
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] setCharacteristicUpdateCallback [On]
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] getCharacteristicProps Brightness
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] setCharacteristicUpdateCallback [Brightness]
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] getCharacteristicProps Hue
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] setCharacteristicUpdateCallback [Hue]
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] getCharacteristicProps Saturation
[13/01/2021, 17:05:29] [WizSmarthome] [a8bb509ce732] setCharacteristicUpdateCallback [Saturation]
[13/01/2021, 17:05:29] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.225
[13/01/2021, 17:05:29] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[13/01/2021, 17:05:29] [Cmd4] getvalue accTypeEnumIndex:( 39 )-"CurrentHeatingCoolingState" function for: My_Thermostat cmd: bash /home/pi/ezone.sh Get 'My_Thermostat' 'CurrentHeatingCoolingState'
[13/01/2021, 17:05:29] [Cmd4] getvalue accTypeEnumIndex:( 46 )-"CurrentTemperature" function for: My_Thermostat cmd: bash /home/pi/ezone.sh Get 'My_Thermostat' 'CurrentTemperature'
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)
[13/01/2021, 17:05:29] [Cmd4] getValue CurrentTemperature function for: My_Thermostat returned: null
[13/01/2021, 17:05:30] [Cmd4] My_Thermostat Cannot convert value: null to Float for CurrentTemperature
[13/01/2021, 17:05:30] [Cmd4] getValue CurrentHeatingCoolingState function for: My_Thermostat returned: 0
[13/01/2021, 17:05:30] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.712
[13/01/2021, 17:05:30] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[13/01/2021, 17:05:30] [BHyve] Configuring cached device
[13/01/2021, 17:05:30] [BHyve] Configure Irrigation service B-Hyve
[13/01/2021, 17:05:30] [BHyve] Configure Valve service Front Lawn
[13/01/2021, 17:05:30] [BHyve] Configure Valve service Front Garden
[13/01/2021, 17:05:30] [BHyve] Configure Valve service Back Lawn
[13/01/2021, 17:05:30] [BHyve] Configure Valve service Back Garden
[13/01/2021, 17:05:30] [BHyve] openConnection
[13/01/2021, 17:05:30] [BHyve] onMessage
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4)
[13/01/2021, 17:05:31] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.225
[13/01/2021, 17:05:31] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 5)
[13/01/2021, 17:05:31] [WizSmarthome.API] client.startDiscovery(): socket:message From: 192.168.0.123 49156 Message: {XXXX}
[13/01/2021, 17:05:31] [WizSmarthome] New Device Online: [a8bb509d0336] bulb [a8bb509d0336] 192.168.0.123 49156
[13/01/2021, 17:05:31] [WizSmarthome] Adding: [a8bb509d0336] bulb [a8bb509d0336]
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] Existing Accessory found [a8bb509d0336] [XXXX] category: LIGHTBULB
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] getCharacteristicProps Name
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] setCharacteristicUpdateCallback [Name]
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] getCharacteristicProps On
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] setCharacteristicUpdateCallback [On]
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] getCharacteristicProps Brightness
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] setCharacteristicUpdateCallback [Brightness]
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] getCharacteristicProps Hue
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] setCharacteristicUpdateCallback [Hue]
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] getCharacteristicProps Saturation
[13/01/2021, 17:05:31] [WizSmarthome] [a8bb509d0336] setCharacteristicUpdateCallback [Saturation]
[13/01/2021, 17:05:31] [BHyve] TX {XXXX}
[13/01/2021, 17:05:31] [BHyve] TX {XXXX}
[13/01/2021, 17:05:32] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 46.251
[13/01/2021, 17:05:32] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[13/01/2021, 17:05:32] [BHyve] sync
[13/01/2021, 17:05:32] [BHyve] TX {XXXX}
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 6)
[13/01/2021, 17:05:33] [BHyve] RX {XXXX}
[13/01/2021, 17:05:33] [BHyve] program_change - do nothing
[13/01/2021, 17:05:33] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 46.738
[13/01/2021, 17:05:33] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 7)
[13/01/2021, 17:05:33] [BHyve] RX {XXXX}
[13/01/2021, 17:05:33] [BHyve] change_mode auto
[13/01/2021, 17:05:33] [BHyve] RX {XXXX}
[13/01/2021, 17:05:33] [BHyve] Watering_complete or device_idle
[13/01/2021, 17:05:33] [BHyve] RX {XXXX}
[13/01/2021, 17:05:33] [BHyve] rain_delay - do nothing
[13/01/2021, 17:05:33] [BHyve] RX {XXXX}
[13/01/2021, 17:05:33] [BHyve] program_change - do nothing
[13/01/2021, 17:05:34] [WizSmarthome.API] client.startDiscovery(): socket:message From: 192.168.0.186 49156 Message: {XXXX}
[13/01/2021, 17:05:34] [WizSmarthome] Set hue NaN
[13/01/2021, 17:05:34] [WizSmarthome] [a8bb509ce732] fireCharacteristicUpdateCallback [NaN] Hue
[13/01/2021, 17:05:34] [WizSmarthome] Set saturation NaN
[13/01/2021, 17:05:34] [WizSmarthome] [a8bb509ce732] fireCharacteristicUpdateCallback [NaN] Saturation
[13/01/2021, 17:05:34] [WizSmarthome] Device Online: [a8bb509ce732] bulb [a8bb509ce732] 192.168.0.186 49156
[13/01/2021, 17:05:34] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 47.712
[13/01/2021, 17:05:34] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 8)
[13/01/2021, 17:05:35] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 45.764
[13/01/2021, 17:05:35] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:15012) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 192.168.0.147:502
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
(node:15012) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9)
[13/01/2021, 17:05:36] [Homebridge CPU Temperature] update currentTemperatureCharacteristic value: 46.251
[13/01/2021, 17:05:36] [Sunny Boy] Refresh failed Attempting reconnect... TypeError: Cannot read property 'buffer' of undefined
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:168:13)
at ModbusRTU.writeFC4 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:544:19)
at ModbusRTU.writeFC3 (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/index.js:530:10)
at ModbusRTU.converted [as readHoldingRegisters] (/usr/local/lib/node_modules/homebridge-sma-inverter/node_modules/modbus-serial/apis/promise.js:36:27)
at SMAInverter._refresh (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:166:11)
at SMAInverter.<anonymous> (/usr/local/lib/node_modules/homebridge-sma-inverter/index.js:99:8)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[13/01/2021, 17:05:36] [WizSmarthome.API] client.startDiscovery(): socket:message From: 192.168.0.123 49156 Message: {XXXX}
[13/01/2021, 17:05:36] [WizSmarthome] Set hue NaN
[13/01/2021, 17:05:36] [WizSmarthome] [a8bb509d0336] fireCharacteristicUpdateCallback [NaN] Hue
[13/01/2021, 17:05:36] [WizSmarthome] Set saturation NaN
[13/01/2021, 17:05:36] [WizSmarthome] [a8bb509d0336] fireCharacteristicUpdateCallback [NaN] Saturation
[13/01/2021, 17:05:36] [WizSmarthome] Device Online: [a8bb509d0336] bulb [a8bb509d0336] 192.168.0.123 49156
Homebridge Config: All sensitive data has been removed.
Click to expand
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:34",
"port": 51860,
"pin": "031-45-154",
"bind": [
"eth0"
]
},
"description": "Williams Family Homebridge Server",
"accessories": [
{
"name": "Roborock",
"ip": "192.168.0.143",
"token": "XXXX",
"waterBox": false,
"silent": true,
"pause": false,
"pauseWord": "pause",
"findMe": false,
"findMeWord": "where are you",
"dock": true,
"delay": false,
"cleanword": "clean",
"roomTimeout": 0,
"autoroom": true,
"accessory": "XiaomiRoborockVacuum"
},
{
"accessory": "BOMgovau",
"name": "Harrisdale",
"stationURL": "http://www.bom.gov.au/fwo/XXXX/XXXX.XXXX.json"
},
{
"accessory": "RaspberryPiTemperature",
"name": "Homebridge CPU Temperature",
"updateInterval": 1000
},
{
"name": "Sunny Boy",
"hostname": "192.168.0.147",
"debug": false,
"refreshInterval": 1,
"accessory": "SMAInverter"
}
],
"platforms": [
{
"name": "Config",
"port": 8581,
"auth": "none",
"theme": "dark-mode",
"tempUnits": "c",
"lang": "auto",
"sessionTimeout": 86400000,
"platform": "config"
},
{
"platform": "Cmd4",
"name": "Cmd4",
"outputConstants": false,
"restartRecover": true,
"accessories": [
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Hisense",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/HisenseSwitch.sh"
},
{
"type": "Television",
"displayName": "TV_Combo",
"publishExternally": true,
"category": "TELEVISION",
"active": "ACTIVE",
"activeIdentifier": 1,
"configuredName": "TV_Combo",
"sleepDiscoveryMode": "ALWAYS_DISCOVERABLE",
"linkedTypes": [
{
"type": "InputSource",
"displayName": "TV",
"configuredName": "TV",
"currentVisibilityState": "SHOWN",
"inputSourceType": "TUNER",
"inputDeviceType": "TV",
"isConfigured": "CONFIGURED",
"identifier": 0,
"targetVisibilityState": "SHOWN",
"name": "TV"
},
{
"type": "InputSource",
"displayName": "HDMI1",
"configuredName": "HDMI1",
"currentVisibilityState": "SHOWN",
"inputSourceType": "HDMI",
"isConfigured": "CONFIGURED",
"identifier": 2,
"targetVisibilityState": "SHOWN",
"name": "HDMI1"
}
],
"polling": [
{
"characteristic": "active",
"interval": 50,
"timeout": 5000
},
{
"characteristic": "activeIdentifier",
"interval": 50,
"timeout": 5000
}
],
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/HisenseTV.sh"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Living_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z01"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Theatre_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z02"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Master_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z03"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Craft_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z04"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Spare_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z05"
},
{
"type": "TemperatureSensor",
"displayName": "My_TemperatureSensor",
"currentTemperature": 50,
"statusFault": "NO_FAULT",
"name": "Guest_Room",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentTemperature",
"interval": 50,
"timeout": 8000
}
],
"stateChangeResponseTime": 3,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z06"
},
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Theatre",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z02"
},
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Bedroom",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z03"
},
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Craft",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z04"
},
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Spare",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z05"
},
{
"type": "Switch",
"displayName": "My_Switch",
"on": "FALSE",
"name": "Guest",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/zones.sh",
"state_cmd_suffix": "z06"
},
{
"type": "Fan",
"on": "FALSE",
"name": "Fan",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/ezone.sh"
},
{
"type": "Thermostat",
"displayName": "My_Thermostat",
"currentHeatingCoolingState": "OFF",
"targetHeatingCoolingState": "OFF",
"currentTemperature": 50,
"targetTemperature": 37,
"temperatureDisplayUnits": "CELCIUS",
"name": "My_Thermostat",
"Manufacturer": "Advantage Air Australia",
"Model": "e-zone",
"SerialNumber": "Fujitsu e-zone2",
"polling": [
{
"characteristic": "currentHeatingCoolingState",
"interval": 60,
"timeout": 8000
},
{
"characteristic": "currentTemperature",
"interval": 60,
"timeout": 8000
},
{
"characteristic": "targetTemperature",
"interval": 60,
"timeout": 8000
}
],
"stateChangeResponseTime": 1,
"state_cmd": "bash /home/pi/ezone.sh"
}
]
},
{
"platform": "BroadlinkRM",
"name": "Broadlink RM",
"hideScanFrequencyButton": false,
"hideLearnButton": false,
"hideWelcomeMessage": true,
"accessories": [
{
"name": "X-mas Tree",
"type": "switch",
"data": {
"on": "b20184030a1c091d1a0b0a1c1a0b0a1c1b0b1b0b091d091c0a1c091d091d091c091d091d1a0b1b0b1b0b1a0c1a0b1b0b1b0b1a0b1b0b1b0b091c0a1c0a0001511a0b0a1c1a0c091d091c0a1c091d1a0b0a1c1b0b091c1b0b1b0b0a1c091c0a1c0a1c091d091d091c0a1c1b0b1a0b1b0b1b0b1a0c1a0b1b0b1a0c1a0c1a0b091d091d090001511b0b091c1b0b091d091d091c0a1c1b0b091d1a0b0a1c1b0b1a0c091d091c0a1c091c0a1c0a1c091d091d1a0b1b0b1a0c1a0b1b0b1a0c1a0b1b0b1b0b1a0c091c0a1c0a0001511a0b0a1c1b0b091d091c0a1c091d1a0b091d1b0b091c1b0b1b0b091d091c091d0a1c091d091c091d091d1a0c1a0b1b0b1b0b1a0c1a0b1b0b1a0b1b0b1b0b091d091d090001511a0c091c1b0b0a1c091d091c0a1c1b0b091d1a0b0a1c1a0c1a0b0a1c0a1c0a1c091d091c0a1c091d091c1b0b1b0b1a0c1a0b1b0b1a0c1b0b1a0b1b0b1b0b091c0a1c0a0001501b0b0a1c1a0b0a1c0a1c0a1c091c1b0b0a1c1a0c091c1b0b1b0b0a1c091c0a1c0a1c091c0a1c0a1c0a1c1b0b1a0b1b0b1a0c1a0c1a0b1b0b1b0b1a0b1b0b0a1c091d090001511a0b0a1d1a0b0a1c091d091c0a1c1b0b091d1a0b0a1c1b0b1a0b0a1c0a1c0a1c091d091c091d091d091d1a0b1b0b1b0b1a0b1b0b1b0b1a0c1a0b1b0b1b0b091c0a1c090001521a0b091d1a0b0a1c0a1c0a1c091c1b0b0a1c1a0c091c1b0b1b0b091d091c0a1c0a1c091d091c0a1c0a1c1a0c1a0b1b0b1b0b1a0b1b0b1a0c1a0c1a0b1b0b0a1c091d090001511b0b091c1b0b0a1c091d091c0a1c1a0c091d1a0c091c1b0b1b0b091c091d0a1c091c0a1c091d091d091d1a0b1b0b1b0b1a0c1a0b1b0b1a0c1a0b1b0b1a0c091c0a1d090001511a0c091c1b0b091d091c091d091d1a0b0a1d1a0b091d1a0b1b0b0a1c0a1c091c0a1c0a1c091d091c0a1c1b0b1b0b1a0b1b0b1b0b1a0c1a0b1b0b1a0c1a0c091c0a1c090001511b0b091d1a0c091c091d091d091c1b0b0a1c1a0b0a1c1b0b1b0b091d091c0a1c091d0a1c091c0a1c0a1c1a0b1b0c1a0b1a0c1a0c1a0b1a0c1a0b1b0b1b0b091d091d090001511a0c091c1b0b091d091c0a1c0a1c1b0b0a1c1a0b0a1c1b0b1b0b091d091c091d0a1c091c0a1c0a1c091c1b0b1b0b1a0c1a0b1b0b1b0b1b0b1a0c1a0b1b0b091d091d090001501c0a0a1c1a0c091d091c0a1c091d1a0c091c1b0b0a1c1a0b1b0b0a1c091d091c0a1c0a1c091d091c0a1c1a0b1b0b1b0b1b0b1a0b1b0b1b0b1b0b1a0c1a0b091d0a1c090005dc00000000",
"off": "b2003002190c091d1a0b0a1c091e081d091c1a0c091d1a0c091d190c1a0c091d091c091d091c0a1c0a1c091d091d1a0b1a0c091d1a0b1a0c1a0b1b0b1b0b1a0c1a0b1b0b091c0a0001511b0b091c1b0b091d091c0a1c091d1a0b0a1c1b0b091d1a0b1b0b091d091c091d091d091d091c091d091d1a0b1b0b091d1a0c1a0b1b0b1b0b1a0b1b0b1a0c1a0c091c0a0001511a0b091d1a0c091d091c0a1c091d1a0b091d1a0c091d1a0b1a0c091c091d091d091c0a1c091d091d091d1a0b1b0b091d1a0b1b0b1a0c1a0c1a0b1a0c1a0c1a0b0a1c090001511b0b091d1a0c091c091d091d091c1a0c091d1a0b0a1c1b0b1a0b091d091d091d091d081d091d091c091d1a0c1a0c091c1a0c1a0c1a0b1b0b1a0c1a0b1b0b1b0b091d090001511a0b0a1c1a0c091d091d091c091d1a0b091d1a0c091c1b0b1b0b091d091c0a1c091d091d091c091d091d1a0c1a0b091d1a0b1b0b1b0b1a0b1b0b1b0b1a0b1b0b0a1c090001521a0b091d1a0b0a1c0a1c091d091c1b0b091d1a0b091d1b0b1a0b0a1c0a1c091d091c0a1c091d091d091c1b0b1a0c091d1a0b1a0c1a0c1a0b1b0b1a0c1a0b1b0b091d090001511b0b091d1a0c091c091d091c0a1c1b0b091d1a0b0a1c1b0b1a0c091c091d091d091d091c091d091c0a1c1b0b1a0c091d1a0b1a0c1a0b1b0b1a0c1a0c1a0b1a0c091d090001511a0c091d1a0b091d091d091c0a1c1a0c091d1a0b091d1a0c1a0b0a1c091d091c0a1c0a1c091d091c091d1b0b1a0b0a1c1b0b1a0c1a0b1b0b1a0c1a0c1a0b1a0c091c0a0005dc091d091c1a0c091d"
}
},
{
"name": "Blind",
"type": "window-covering",
"totalDurationOpen": 31,
"totalDurationClose": 33,
"data": {
"open": "b2002a0309140815081508150814091409140817ab14130a09131409091409140914130a130a0814140a120b08140914130a081508150815081409140914130a130a0815081508140914091409140914120a091409140914091409140914091408150814130a09140914081508150815081409140914130a081508150814130a0914130a130a0815081508140914091408150914081512aeac14130a0914130a081508140914130a130a0914130a120a09140914130a091408150815081508140914130a130a0815081508150814091409140914130a08140914091508140914091409130a130914140a08140914091409140815081508140914130a091408150815130a0814130a130a0914091408150814091409140914081512afab15120a0914130a091408150814130a130a0914130a130a08150815120a091409140815081508150814130a130a0914081509140814091409140914130a091409140913091409140914091409140914130a08150815081409140914081508150815120a091409140914130a08151309130a0914081508150914081409140914091413aeab15130a0815120a091409140815130a120b08141409130a09140914130a081409140914091409140815130a13090914091409140815081508150815120a091408150914091408150815081409140914130a08150815081409140914091408150815120b081409140914130a0914120b120a0914091409140914081508140914091413afab14130a0815130a081409140914130a130a0815130a120a09140815130a081508140914091409140914130a130a08140914091409140914081508151309091409150814091409140815081508140914130a09140914081508150814091409140914130a091408140914130a0914130a130a0913091409140914091408150815081414adac14130a0914130a081508140914130a130a0815130a130909140914130a081508150914081409140914130a130a0815081508140914091409140914130a081508150814091409140914081509140815120a09140914081508150815081409140914130a091408150815120a0914130a130a09140914091309150815081409140914130005dc130a081508150814091409140914",
"close": "b2002a0309140914091409140814091409140915ac1413090a131409091409140914130a130909141409130a0914091413090a1309140914091409140914130a130909140914091409140914081409141409091409140914091409130914091409140914130a091409130914091409140914091409141309140909140914091409131409140909140914130a130a130a08140914091413aeac14130909141409091409140914130914090914130a130a0914091413090a1309140914091409130a13140914090914091409140913091409140914130a09130a140815081409140914091409140914130a081409140914091409140914091408141409130a09140914091409131409130a09140914130a1309140909140914091413aeab14130a0914130a091409130915120a140909141309140a09140814130a0914091408150914081409141409130a09140815091408140a1309140914130a091409130914091409140914091409140913140909140914091409140914081409140914130a13090a13091508140914130a130a0914081513091409130a09140914091412afab141409091413090a130a1309141409130a09141309140909140914130a09130a130a13091409140914130a1309091508150815081409140914081513090a1309140914091409140914091408140914140909140914091409140814091409140914130a13090a13091409140914130a13090a130a13130a130a130a09130a13091414aeab14130a0914130a081409140914130a130a0914120a130a091409141309091509130a13091409140914130a13090914091409140914091409140914130909140914091409130a140815081409140914130a09140815081409140914091409140914130914090914091409140914130a130a09130914130a130a130a091408140a1313aeac14130a08151309091409140914130a13090a14120a130a09140914130a081409140914091409140914130a13090914091409140914091409140814140909140914091409130a130914091409140914130a09140913091409140914091409130a13140a130909140914091409131409130a09150814130a1309140a081508140914130005dc1309091409140914091409140914",
"stop": "b200a00108150815081508150814091408150817aa15130a0815120b081408150914120b120b0815120b120b08140914130a081508150814091408150815130a120b0814091409140815081508150814130a091408150914081508150815081507150914120b0914081508150815081408160814091408150815120b081507150815130a130a120b08150814130a130a081508150814130002b3ab14130a0914130a081508150814130a130a0815130a120b08150814130a081509140815081409150715130a130a0914081508150815081507150914130a081508150815081508140914091408150815120b0814091409140914081508150814091409140914130a081508150815120a130a130a091409141309130b08140816081413aeab15120a0914130a081508150815120a130a0914130a120b08150814130a091409140815081508150814130a130a0815081508150914081508140815130a081508150815081409150814081509140815120b0814091409140815081508150815081508140816120a081508150815130a120b120b08140914130a130a081507160814120005dc0000000000000000"
}
},
{
"name": "Blind 1",
"type": "window-covering",
"totalDurationOpen": 33,
"totalDurationClose": 33,
"data": {
"open": "b200240208150814091409140914091408150816ac14130a0815130a081409140914140914090914130a130a0814091414090914130a0914130a0914130a13091409130a0914091414090914091413091409091409140914091409130a13091508140914130a09140914091409140914081409140a13091409140914091413090a131409140a081409140914130a130a0914120b120a13aeac15120a0914130a0815091408151309140909141409130a0914091413090914140a0815120a0914130a130a130a120b09130914140909140914130a1309091409140914091409140914091409140814140a09140913091409140914091409140914091309140914091414090914130a130a0913091409141409130a0914130a130a130002b2ac1414090914130a0914091409141309140a08141409130a0914091413090a1314090914140909141409130a130a130a09130a13130a09140914130a130a091409130914091409140914091409140914130a0913091409140914091409140914091309140a1309140914130a0914130a130a091409130914130a130a09141409130a13aeac14130a0913130a091409140914130a130a09141309140909140914130a0914130a0914130a081414091409140914090914091413090a140814130a130a091409140914081509140914081409140914130a091409140914091408140914091409140914091409130915130909141409130a091409140914130914090a1413091409130005dc09130914",
"close": "b2002a0309140914091408150814091409140915ad131409091414090914091409131409140a08151309140909140914130a0913140a081513090914130a130a130a13090a130a14130909140914130a130a091408150913091409150814091409140914130a091409130a1309140914091409130a14130a130909140a13091409141409130a1409130a0913140909140914130a130a13aeac14130a0914130a0815081409141409130a0914130a130a0913091414090a13130a0914130a09131409140a1309130a09150814130a09140914130a130909140914091409140914091409130a1309141409091409140914091409140914091409131409140909140914091409141309140a130a13090914130a09140914130a130a13aeac14130a09131409091409140914130a130a0914130a130909150814130a0914130a0914130a091413091409140914090914091413090a1408141409130a09140914091409140914091408140a1309141409091409140914091409130915081409141409130a091409140914091413091409140914090914130a091409141309140913afab14140a08141409091409140914130a130a09131409140909140914130a09131409091513090914130a130a130a130a09140913140909140914130a130a091409140914091309140914091409140914130a09140914091409130914091409140914130a130a09140913091409141409130a130a130a0914130a08140914130a130a14adac1414090914130a09130a130a13140914090914130a13090a140913140a08151309091414090914130a130a1309140909140914130a09140914130a1309091409140a1309140914091409140914091314090a13091409140914091409130a130915130914090914091409140913140a130a1309140909141409091409141309140914aeac14130909141409091409140914130a130a09141309140909140914130a0914130a0914130909141409130a130a130a09140914130a08140914130a130a09140914091409130a130a13091409140914130a09140913091409140914091409140914130a130a091409130a1309141409130a130a13090a14130909140914130a130a130005dc130a130a09140914130a08140914",
"stop": "b200a80209140914091409140914091408140a15ac14130a09141309091409140914130a14090914130a130a09130a1314090914130a0914130a091413091409130a140909140914130a09140914130914090a130914091409140914091409130a13091414090914091409140914091409140913091409140914130a091409130a13140914090a130914130a130a091409141309140913aeac1414090914130a0914091409141309140909141409130a09140914130909141409091414090914130a130a130a130a09130a13140909140914130a13090a130a140913091409140914091409140914130a0914091309140914091409140914091409140914130a081409140914130a130a09130a1413091409091409141409130a130002b3ac1314090914130a0914091409141309140909151309130a09140914130a0815130a09131409091414091409130a130909140a13140909140914130a13090a1409140914091309140914091409140914130a091409130a13091409140914091409130a1409131409091409140914130a130a0914091314091409091409141409130a13aeac14130a09131409091409140914130a13090a131409140909140a13130a091414090914130a0913140914091409140909140914130a091409141309130a091409140914091409140914091309140914130a0914091409140914081409140914091409140914130a0913091409141409140909140914130a13090a130a131409140913aeac14130a0914130a091409130a131409130a09141409130a09140913140909141409091414090914130a130a130a130909140914130a09140914130a130a091409130914091409140914091409130a13140909140914091409140914091409140914091408141409091409140914130914090a1309141409130a09140914130a1309140005dc"
}
},
{
"name": "Blind 2",
"type": "window-covering",
"totalDurationOpen": 33,
"totalDurationClose": 33,
"data": {
"open": "b2002a03091409140914091409130a130a130916ac1314090a131409091409140914130a130a0914130a130a08140914130a0914130a091413090a13140914091409130a09140913140a08140914130a14090914091409140914091409130a13091414090914091409130a1408140914091409140914140909140913091414090914140914091409091409131409140914090914091413aeac14130a09141309091409140914130a130a0914130a13090a1309141409091414090914130a0913140914091409130a09140914130a0913091513091409091409140914091409140914091309141409091409140914091409140814091409140914130a0914091409141309091414091409140909140914130a130914090914091413aeac1414090913140a0914091409141309130a09141409140909140914130909141409091414090914130a130a1309140909140914130a09140913140914090a1408140914091409140914091409131409091409140914091409130a14091408140a1314090a13091409141409091413091409140909140914130a1309140a09130a1413adac1414090914130a091409140914130a130a08141409140909140914130a0913140a0814140909141409130a130a130a08150913140909140914130a130a09130a130a130a130914091409140914130a09140913091508140a130914091409140914130a09130a130a1314090914130a130914090a130914130a130a130a0914091314aeac141309091513090914091409141409130a09141309140909140914130a0914130a091413090a131409130a130a130a09140914130a091408141409130a09140914091409140913091508140914130a091409140914091309150814091409140914130a091409130a1314090914130a130a130a09130a1314091409130a0914091413aeac141409091413090a1409130a13140914090914130a13090a13091414090914130a0914130a0913140a130a1309140909140914140909140913140914090914091409140914091409130a130914140909140914091409140914081509130914091414090914091409131409091414091409130a09140914130a130a13090a130914130005dc1309140909140914140909140913",
"close": "b2002a0309140914091408140a130a1309140915ac1414090a1314090914091409131409140909141409130a09140914130a0914130a091413090914130a130a130a130a09130a13140909140914130a130a09140815091408150814091409140914130a091409130a13091409140914091409130a14130914090a14081508140914130a130a130a130a09131409091414090914091413aeac1413090a14130a081409140914130a130a0914130a130a091408141409091414090914130a0913140914091409130a09140914130a09140913140a130909140914091409140914091409140913140909140914091409140914081508140a1309141409130a091409130a14091314091409140914090914130a0914130a0815081413aeac14130a09141409091409140815130a13090a131409130a0914091413090a131409091414090914130a130a130914090a1309151309091409141409130a091409130a130914091409140914091413090a1408140914091409140914091409140914130914090914091409140914130914091409140909141409091414090914091413adad14130a09141309091409140914130a130a0913140914090914091414090914130a09141309091414091409130a130a09140914130a09130a13140914090914091409130a130914091508140914130a091409140914091408140a13091409140914130a13090a130a1309140914130a130a14091409091413090a1314090914091413aeac14130a0914130a09130a1309141409130a0914130914090a130914130a091414090914130a0914130a130a1309140909140914130a091409141309140909140914091409140913091508140a1314090914091409140914091409130a13091409141409130a0914091409140815130a130a130914090914130a0913140a0913091414adac1414090914130a091409130a13140914090914130a13090a14081414090a13140a081414090914130a1309140914090a130914140909140914130914090914091409140914091409140914091314090a130914091409140914091409130a130a13140914090914091409140914130a130a130914090914130a0914130a09140913140005dc140914090a130914140909140914",
"stop": "b200a802091409140914091409130a1309140915ad13140909141409091409140913140914090914130a130a09140914130a091314090a1314090a131409130a130a13090a130a13140909140914130a130a09130a14091409130a13091409140914130a091409130a130a13091409140914091409140814091414090914091409141409130a09140914130914090914130a0914091314aeac1413090a1314090914091409141309140a09141309130a0914091414090914130a091413090a13140914091409130a0914091314090a1309141409140909140914091409130a130a1309140914130a0914091409130a130914091409140914091409140914130a0815081409141409130a09140914130914090914140909140914130002b3ac1413090a131409091409140914130a130909141409130a09140914130a0914130a091413090a1314091409130a130a09130a13140909140914130a130a0914091409130a130a130a130914091414090914091409130a130914091409140914091409140914130a0815081409141409140909140914130914090a1314090914091413aeac14130a09131409091409140914130a130a09141309140a081409141409091414090914130a091314091409140914090914091314090a1408141409130a091409140914091409130a130a130914140909140914091409140913091409140914091409140914130a09130a130a131409130a09140914130a13090a1314090914091413aeac14130a091413090a13091409141409130a09141309140a09140913140909141409091414090914130914091409140909140914130a09130a13140914090914091409140914091409130a1409131409091409140914091409130a130a1309140914091409141409091409130a131409130a09140914130a130a091314090a130914140005dc"
}
},
{
"name": "Blind 3",
"type": "window-covering",
"totalDurationOpen": 29,
"totalDurationClose": 29,
"data": {
"open": "b2006e02130a13090a140913140a08140914130a130a0914081508150814091409140914130a0914091409130a130a13091409140914091409140914081409140a130e0404090914130a130a091409140913140914091409130a091413aeac1413090a1314090914091409141309140a0914130914090a130914130a09141409091413090a13140914091409130a09130a14130a09130a131409130a091409140914091409140913091414090914091409140914091408140a130914091409140914091409140914130a0913140914090914091409141309140a130914090914130002b3ac1413090a131409091409140914130a130a0815130a13090914091414090914130a091413090a13140914091409130a0914091314090a130a13130a140909140914091409130a1409130a1314090914091409140914091408140914091409140914091409140914091413090a13140914090914091409131409140914091409091413aeac14130a0914130a0914081409141409130a091414091409091409131409091414090914130a0914130a13091409140909140914140909130a14130a130a081409140a130914091409140913140909140a130914091409130a140913091508140a1408140a1309140914130a0914130a1309091409140914130a130a130914090a1314adad1314090914130a091409130a13140914090a13140914090914091413090a1314090914140909141409130a130a130a081509131409091409141409130a091409130a130a13091409140914130a09140815081508140a1309140914091409140914091409130a13091414090914130a130a09130a130915130914091409130a0914130005dc14091409140914090914",
"close": "b2002a030a130a13091409140914091409130a15ac14130a0914130a09130a1309141409140909141408140a09130a1314090914130a0914130a091314091409130a140909140914130a09140815130914090914091409140914091409130a131409091409140914091409130a130a130a130a130914140914090914091409130a13140914091409130a0914130a091314091409091413aead13130a0914130a09130a130a131409130a0914130a130a091409131409091414090914130a0914130a13091409140909140914140909140913140a130a0814091409140914091409140914130909140914091409140914091409140914091309141409140909140914091409131409140914091409091413090a1413091409091414adac15130909141409091409140914130a13090a13140914090914091413090a131409091513090914130a130a130914090a1309151309091409141409130a09130a130a130914091409140914130a09130a1409130a13091409140914091409140914130914090a13091409140914130a1309140a1309091414090914130914090a1314adad14130a081414090a1309140914130a130a09131409140909140914130a0914130a091413090a13130a1409130a140909140914130a081409141409130a0914091409140913091409140914130a09130a14091409130a130a1309140a1309140914130a130a09130a1309140914130a130a13091409091414090a1314091409091314aeac1414090913140a09130a130a131409130a0914130a130a08140914130a0914130a0914130a0913140914091409140909140914130a091409131409140909140914091409130a130a130914140909140914091409140914091409130a1309140914130a130a09140914091309141409130a1409130a0914130a0814140914090a1313aeac14130a0914130a091409130914140914090914130a13090a130a1413090914130a091414090914130a13091409140909140914130a0914091413091409091409140914091409140914091413090a1309140914091409140914091409130a130a131409130a091409140914091314091409140914090914130a0914130a130a0913140005dc1409140909140914130a09140914",
"stop": "b200240209140914091409140914091309150816ac1413090915130a081409140914130a130a09141309140909140a1314090914130a091314090a1314091409130a130a09140914130a0815091413091409091409140914091409130a130a13140909140914091409130a14091309140a130914091409140914130a0914091409131409140909140914130a130a081513091409091413aeac1414090914130a091309150814140914090914130a130a091409131409091414090914130a0914130a13091409140909140914140909140914130a13090a130a1309140914091409140914130909140914091409140914091409140914091309140a130914140909140914091314091409091409141409130a0913140a130a0913140002b2ac1413090a1314090a130a130914130a130a0914130a130a091408141409091414090914130a0913140a13091409130a09140914130a09140914130a13090a13091409140914091409130a1314090914091409140914091409140914091309140a130914091414090914091409141309140909140914130a130a09141309140a081413aeac14130a0914130a091409140913140914090a13140914090914091413090a1314090914130a0914130a130a130a130909150814140909140914130a130a09130a130a130914091409140914130a081508150914081508140914091409140914091409130a1314090914091409141309140a09130a13140914090914130a14090914130005dc09140914"
}
},
{
"name": "Blind 4",
"type": "window-covering",
"totalDurationOpen": 33,
"totalDurationClose": 33,
"data": {
"open": "b2002402091409140914091409130a1309140916ac14130909141409091409140914130a130a0913140a130a0814091414090914130a091314090a1314091409140913090a130a1314090a130a13130a130a09140914091409130a130914140909140914091409130a130a1409130a130a1309140914091409140914091413090914140914090914091413090a130a130914130a091413aeac14130a091314090a130a1309141409130a09141409130a081508141409091414090914130a0914130914091409140909140914140909140914130914090a130914091409140914091314090a130914091409140a13091409130a130a130a1309140914091409140914130a09131409140909140914140909140913091414090914140002b2ac1413090a131409091409140914130a130a0914130914090a13091414090914130a091413090a13140914091409130a09140914130a08140a131409130a091409140914091409130a1314090a1309140914091409130a1408150814091409140914091409140914091314090a131409130a0914091413090a130a1309141409091413aeac14130a0913140a081409140914130a130a0914130914090a1408141409091414090914130a0913140914091409140909140914130a09140913140a1309091409140a1309140914091413090a130914091409140914091409140815091309140a130a13091409140914130a09141309140909140914130a09130a130a1413090a13140005dc09140914",
"close": "b2002a03091409140914091409130a130a130915ad1314090a1314090914091409131409140909141409140909140914130a0913140a091314090a1314091409130a130a09130a14130909140914130a130a0914081508140a13091409141409091409140914091409130a1309140914091409140914130a13090914091409140914130a130a130a13090a131409130a0914130a091413aeac1314090a131409091409140914130914090a131409140909140914130a091314090a1413090a13140914091409130a09140914130909140914130a130a09130a130a14091309140914130a091409140914091409130a13091409140914091409141309140a0814091409140914130a130a130a13090a13140914090a131409091413aeac14130a091314090a1309140914130a130a0914130a13090914091414090914130a0914130a0914130914091409140909140914130a09130914140914090914091409130a130a13091414090914091409140914091409130a130a13091409140914130914090a130914091409141309140a130a13090a13140a130909141409091413aeac14130a09141309091409140914130a130a09141309140909140914130a0914130a091314090a13140914091409140909140914130a09130a1314091409091409140914091408150814140909140914091409130a1409130a130914091409140914130a13090a130a1309140914130a130a130a130a0913140914090914130a091413aeac14130a0914130a081409140a131409130a0914130a13090914091414090914130a091413090a1314091409140914080a140914130a09130a131409140909140914091409130a130a131409091409140914091409130a130a140814091409140914130a130a09130a130a130914130a130a130914090a131409140909141409091413aeac1413090a14130a081409140914140914090914130a13090914091414090914130a091413090a131409130a130a140909130a14130a091409131409140909140914091409130a130a13140909140914091409130a130a130a1309140914091409141409130a091409130a1309141409130a130a13090a13140914090914130a0914130005dc130a140909130a14130a09140913",
"stop": "b2002a030a1309140914091409130a1409140816ac14130a08151309091508140914130a130a0914130a130a0814091414090914130a091314090a13140914091409140909140914130a09130a1314091409091409140914091409140913140a081409140914091409130a140815081409140914091409140914130a091409130a1314091409091409141309140914090a131409091413aeac14130a0914130a09130a140814140914090914140913090a1409131409091414090914130a0914130914091409140909140914130a09140914130a13090a130914091409140914091413090a1309140914091409140914091409140914081409140a130914130a0914091409131409140909140914130a1409130a0914130a081414adac14130a0914130a091408140914140914090a13140914090914091314090a1314090914130a0914130914091409140909150814140909140914130a130a09130a130a130a1309140914130a09130914091409140914091409130a140914091409130a130a13140909140914091413091409091409141409130a13090a1314090a1313aead13140909141409091409140913140a130909141409130a0914091413090a131409091414090914130a130a130a130a081508141409091409141409130a09130a130a13091409140914130a09130a13091508140914091409140914091409140914091409131409091409140914130914090a130a131409130a130a0914130a081513adad13140909141409091409140914130a130a09131409140909140914130a091314090a1314090914130a1409130a130a09140914130909140a13130a14090914091409130a1309140914130a09140914091409130a130a13091409140914091409140914091314090a1309140914130a130a09130a131409140914090913140a091413aeac14130a081513090914091409141409130a0914130914090a1309141409091414090914130a081414091409130a130a09140914130a091409131409140909140914091409130a1408141409091409140914091409140914091409130a130a13091409140914130a09140913091414091409091409141409130a1309091414090a13130005dc130a130a09140914130a09140913"
}
},
{
"name": "Blind 5",
"type": "window-covering",
"totalDurationOpen": 33,
"totalDurationClose": 33,
"data": {
"open": "b2002a030a1309140914091409130a1409130916ac1413090a131409091409140914130a130a0914130914090914091414090914130a091413090a1314091409130a130a0914091314090a130914140914090914091409140815081513090914091409140914091409130a1309140914091409130a1314090a130a13091414090914130a130a130a081513090a1314090914130a091314aeac1413090a131409091409140914130a13090a131409130a09140914130a091314090a1314090914130a1409130a130a08150913140909140914130a130a09130a13091409140914130a09130a130a130a140914081409140914091409140815081414090a1309140914130a091314091409140909141409091314090a1314090a1313aeac14140909141409091408150814140914090914130a130a0914091413090a131409091414090914130914091409140909140914140909140914130a130a08140a130a1309140914130a091409130a130914091409140914091409130a14081409141409091409140914130a09141309140914090914130a091413090a131409091413aeac141409091413090a130a130914130a140909141309140a0914081513090914130a091414090914130a13091409140909140914130a09130a141309140909140914091409140914130a091309140914091409140914091409130a130a1309140914130a09130a130a1314090914130a130a130a0914130a081414090914130a091413aeac14130a0914130909140a1309141409130a09141309140909140914130a0914130a091314090a13140914091409140909140914130a081508141409130a0914091409130a130a13140909140914091409140914091409140814091409140914091413090a1309140a1314090914130a130a13090a131409091414090914130a091314aeac13140a0814130a0914091409141309140a09131409130a0914091414090914130a0913140909141409130a130a130a09130915130909140914130a130a09130a130a130a130914140909140914091409130a130a1309140914091409130a140914130a081409140914130a09141309140a13090a131409091414090914130a0913140005dc130a130a09130915130909140914",
"close": "b2002402091409140914091409130a1309140916ac13140909141409091409140913140914090a131409130a09140914130909141409091414090914140914091309140909140a13140909140914130914090a1309140a130a13091413090a130a130a130a130a130a1309140914091409130a130a13091414090914091409130a13140914090914140914090914091409131409091414adad1313090a1314090a1409130a131409140909141409130a09140913140909141409091414090914130914091409140909140914140909140913140914090a130a13091409140914130a09130a13091409140a1309140914091409140913091409140a1314090914091409130a13140a130909141409140909130a130a1314090a13130002b3ac14130a091314090914091409141309140a0914130a13090a130a13140909141409091413090a13140914091409130a09130a1314090a140913140914090914091409130a130a1413090a130a1309140914091409130a14081409140914091409140913140a091409130a130a13140914090914130a13090a130a1309141409091413aeac14130a091314090a1309140914140914090913140914090a13091414090a1314090914130a091314091409140914090914091314090a140914130914090a1309140a130914091413090a130a13091409140914091409130a130914091409140914091414090914091409130a131409140909141409130a09130a130a1314090914130005dc09140914",
"stop": "b200900008140914130a091314aeab1414090914130a091409140913140a130a081414091409091409141409091314090a1314090914130a130a130914090a1409131409091409141409140909130a1409130a130a13140909140914091409130a1309140914091409130a130a130a14091309141409091409140914130a130a091314090a1309140914091413090a13140005dc0000000000000000"
}
},
{
"name": "Blind 6",
"type": "window-covering",
"totalDurationOpen": 31,
"totalDurationClose": 33,
"data": {
"open": "b2002a030a130914091409140914091409140816ac1413090a1413090a14081409141409130a0914130a130a09130a13130a0914130a091413090a14130914091409130a09140914130a09130915130a13090914091409140914130a09130a1309140914091409130a130a13091409140914091409141409091409140913140909141409130a14090914130a130914090914130a091413aeac14130a0913140a081409140914130a130a0914130a13090a130914130a091414090914130a0913140914091409130a09140914130a08150814140914090914091409140914130a08140a13091409140914091409130a1409130914091409140913140a091408140a14130909141409130a130a091413091409140909141409091413aeac14130a09131409091409140914130a130a0914130a13090a1309141409091413090a14130a0913140914091409130a0914091413090a1309141409130a0914091409130a131409091409140914091409140914091409130914091409140914091413090a130a130914130a0914130a130a130a0914130a130a13090914130a091413aeac141409091413090a1309140914130a130a09141309140a0814091414090914130a0914130a091314091409130a140909140914130a0913091414091409091409130a14091413090914091409140914091409140815081509130914091409140914130a09130a13091414090914130a130a130a08141409130a130a0914130a091413aeac14130a091314090a1309140914130a130a09141309140909140914130a0914130a091413090914130a130a130a130a09140914130a09130a131409140909140914091409131409091409140914091409140914081509130a140814091409140914130a09140913091414090914130a130a130a091413091409130a0914130a091413aeac14130a091314090914091409141409130a0914130a13090914091414090914130a09131409091414091409130a130a09140914130909140a131409130a0914091409140913140909140914091409140914091409130914091409140914091409141409091409130914140909141409130a130a09131409140914090914130a0913140005dc130a130a09140914130909140a13",
"close": "b2002a030a130a13091409140914091409130a15ac14130a091314090a130a130a13130a130a0914130a13090a130a1314090914130a091413090a1314091409130a130a09130a14130a09130a1413091409091409140914091314090a130a13091409140914091409130a1309140914091409140914130a130a08140a130a130914130a130a130a130a1309140909140914130a091413adad1413090a131409091409140914130914090a131409140909140914130a0914130a081414090a13130a130a130a130a09140913140909140914130a130a09130a130a130914140909140914091409140913091508140a13091409140914091409131409140909140914091409131409140914091409130a130a091409141309091513adad1314090a131409091409140914130914090a13140914090914091413090a131409091414090914130a130a1309140909140914130a09140913140914090a13091409140914130a091409130a130a13091409140914091409130a130a1309140a13130a130a09140914091408141409140914091409130a130a09130a131409091413aeac141409091413090a130a130914140914090914140814090a130914140909141409091414090914130a13091409140909140914130a0914091314091409091409140a130914130a091408140a1309140a1309140914091409130a130a1309140914140913090a14091309150814140914091409130a130914090a130a131409091413aeac14130a091413090a1309140914130a130a09141309140909140914130a091413090a1314090914140914091409130a09140913140909140914140914090914091409130a1314090914091409140914091409130a13091409140914091409140914130914090a130a1309140914130a130a13091409140914090914091413090a1314aeac1314090914130a0914091409131409140909141409140909140914130a091314090a13140909141409130a130a13090a130914140909140914130a13090a1309140a1309141409091409130a1409130a130a130a1309140914091409130a130a131409130a0914091409140913140914091409130a1409130a0914091413090a13140005dc130a13090a130914140909140914",
"stop": "b2002c030914091409130a1409130a1309140916ac1314090914130a091409140913140914090914130a140909130a131409091414090a13140909141409130a130a13090a130914140909140914130914090a13091508140914130a0914091309140a130a130a1309140914091409140914091309140a130914130a091409130a131409140a0814140909141409091409141309091414adad13130a091414080a130a1408141409140909141409130a0914091314090914140909141409091413091409140a130909140914140909140914130a13090a130a1309140914130a09130a130a13091409140914091409140914091409130a130a130a1309141409091409140913140914090914130a091413090a130a141309091414adac14130a0914130a09130a130a13140914090914130a14090914091314090a1314090914130a0914130a130a1309140909140914140909140914130a130a08140a1309140914130a091409130a1309140914091409140914091408140a130a130a130914091414090914091409141309140909141409091413090a130a131409091413aeac14130a0914130a09130a1309141409130a0914130a130a091409131409091414090914130a0914130914091409140909140914130a091409141309140909140914091409141409091409130a130a1309140914091409140914091408140a13091409140914140909130a130a1413091409091414090914130a09130a131409091414adac141409091413090a130a130914140914090914130a130a09130a131409091414090914130a0914130a13091409140909140914130a09140913140914090a130a130a13091413090a14091408140a130a13091409140914091409130a130914091409140914140909130a1309151309130a0a1314090914130a0914091314090914140002b2ac14130a081414090914091409141409130a09131409140909140914130a0914130a0914130a0815130914091409130a0914091314090a1309141409130a0914091409130a13140909140914091409140914091409130a13091409140914091409140914091314090a1309140914130a130a0914130a0914130a0814091414090914130005dc130a0914091314090a130914"
}
},
{
"name": "Light",
"type": "switch",
"data": {
"on": "b2001a010d290c2926100c2a0c290c2a0c0001960c290d290c2a0c29251125100c2926100c2a0c2925110c2a241125110b2926100d290c290d290c2a25100c290d290c2a0c0001950d290d290c290d29251025100d2926100c290d2925110c29251026100c2a25100d290c290d290c2925110c290c2a0c290d0001950d290c290d290c29251125100c2a25100d290c2926100c2a241125100d2925100d290c2a0c290d2925100c290d290d280d0001960c2a0c290c290d29251026100c2a25100c290d2925100d29251025110c2926100c2a0b2a0c290904042825110c290c2a0b2a0d0001950c290d290c290d29251026100c2926100c290d2925110c2b06040404171125100c2926100c2a0c290c2a0c2925110c290d290c2a0c0005dc0000000000000000000000000000",
"off": "b21334000d290d290d290d29261027100d2926100e290d2a26110d29261026100d2926100d290d2a0d290e2a0d292611261027100e00019600000000"
}
},
{
"name": "Light Up",
"type": "switch",
"data": "b20c34000d290d290d290d2a261126110d2a26110d2a0d2a26110d2a261026110d2a26110d2a0d2a0d2a0d2a0d2a26110d2a26110e00019700000000",
"enableAutoOff": true,
"onDuration": 1
},
{
"name": "Party Light",
"type": "switch",
"data": {
"on": "b21234000d2a0e2a0d290d29261126110d2a26110d290d2a26110d2a261126110d2a26110d2a0d2a0d2a2611261126110d2a0d290e00019600000000",
"off": "b20e34000d290d290d2a0d2a261026110d2926110d290d2a26110d2a261126110d2926100d290d2a0d290d2a261126110d2a0d290d00019600000000"
}
},
{
"name": "Light Down",
"type": "switch",
"data": "b2000e010434040504040504040d100c2a25100c2a0c2925110c29251125100c2a0d1107190461080404290c290a2c041d0404041025110c290d0001960c2a0b2a04042f0d291d04061025110c2926100c2a0c2925100d29251026100c2926100d280d290c2a0c290d28261026100c290d0001960c2a0c290c2a0c29261025100c2a25100d290c2a25100c2a251026100c2a25100c2a0c290d290c2a0c29251125100d280d0001960d290c290d290d29251026100c2926100c290d2925110c29261025100d2925110c290c290d290c2a0c29261025100d290d0001960c290d290c290d29251026100c2926100c2a0c291c0406110c29261025100c2a25100d290c2a0c290c290d29251125100c2a0c0005dc00000000000000000000",
"enableAutoOff": true,
"onDuration": 1
},
{
"name": "Fairy Lights",
"type": "switch",
"data": {
"on": "b20184030a1b0b1b1b0b0a1b1c0a0b1b1b0b1b0a0b1b0a1c0a1c0a1b0b1b0a1c0a1c1b0a1c0a0a1c1b0a1c0a1c0a1b0b1b0a0b1b0b1b1b0b0a1b0b1b0a0001511b0a0b1b1c0a0a1c0a1b0a1c0a1b1c0a0b1b1b0b0a1c1b0a1c0a0a1c0a1c0a1b0b1b0a1c0a1c0a1b1c0a1b0b0a1b1c0a1c0a1b0a1c0a1c0a0b1b0a1c1b0a0b1b0b1b0a0001501c0a0b1a1c0a0b1b0a1c0a1c0a1b1c0a0a1c1b0a0b1b1c0a1b0b0a1b0b1b0a1c0a1b0b1b0b1b0a1c1b0a1c0a0a1c1b0b1b0b1b0a1b0b1b0a0b1b0a1c1c0a0a1b0b1b0b0001501b0a0b1b1b0b0a1b0b1b0a1c0a1b1c0a0b1b1b0b0a1b1c0a1c0a0b1b0a1b0b1b0a1c0b1b0a1b0b1b1c0a1b0b0a1b1c0a1b0b1b0b1b0a1c0a0a1c0a1b1c0a0b1b0a1c0a0001501b0a0b1c1b0a0b1b0b1b0a1c0a1b1c0a0a1b1c0a0b1b1c0a1b0a0b1b0b1b0a1c0a1b0b1b0a1c0a1c1b0a1c0a0b1b1b0a1c0a1c0a1b0a1c0a0b1b0a1c1b0b0a1b0b1b0b0001501b0a0b1b1c090b1b0b1b0a1c0a1c1b0a0b1b1b0b0a1c1b0a1c0a0a1c0a1c0a1b0b1b0a1c0a1b0b1b1c0a1b0b0a1c1b0a1c0a1b0b1b0a1c0a0b1b0a1c1b0a0b1b0a1c0a0001501c0a0a1c1b0a0b1b0a1c0a1b0b1b1c0a0a1c1b0b0a1b1b0b1b0b0a1b0b1b0a1c0a1b0b1b0b1b0a1c1b0b1b0a0a1c1b0b1b0a1c0a1c0a1b0b0a1b0b1b1c0a0a1c0a1b0b00014f1c0a0b1b1b0b0a1b0b1b0a1c0a1c1b0a0b1b1b0b0a1b1c0a1c0a0a1b0b1b0b1b0a1c0a1b0b1b0b1b1b0b1b0a0b1b1c0a1b0b1b0a1c0a1b0b0a1c0a1b1c0a0a1c0a1c0a0001501b0a0b1b1c0a0a1c0a1b0b1b0a1c1b0b0a1b1c0a0a1c1b0a1c0a0b1b0a1c0a1c0a1b0b1b0a1c0a1b1c0a1b0b0a1b1c0a1c0a1b0b1b0a1c0a0a1c0a1b1c0a0a1c0a1c0a0001501c0a0a1b1c0a0a1c0a1b0b1b0b1b1b0b0a1c1b0a0a1c1b0b1b0a0b1b0a1b0b1b0b1b0a1c0a1c0a1b1c0a1b0b0a1b1c0a1c0a1b0b1b0a1c0a0b1b0a1c1b0a0b1b0a1c0a0001501b0b0a1c1b0a0b1b0a1c0a1b0b1b1c0a0a1c1b0a0b1b1b0b1b0b0a1b0b1b0a1c0a1c0a1c0a1b0b1b1b0b1b0a0a1c1b0b1b0a1c0a1c0a1b0a0b1b0b1b1b0b0a1b0b1b0b0001501b0a0b1b1c0a0a1b0b1b0b1b0b1b1b0b0a1b1c0a0a1c1b0a1c0a0a1c0a1b0b1b0b1b0a1c0a1c0a1b1c0a1b0b0a1c1b0a1c0a1b0a1c0a1c0a0a1b0b1b1c0a0b1b0a1c0a0001501c0a0a1c1b0a0b1b0a1c0a1b0b1b1c0a0a1c1b0b0a1b1c0a1b0b0a1c0a1c0a1b0a1c0a1b0b1b0b1b1b0b1b0a0b1b1c0a1b0b1b0a1c0a1c0a0a1c0a1b1c0a0b1b0a1c0a0005dc00000000",
"off": "b20384030a1c091d1a0b0a1c1a0c091c1b0b1b0b091c0a1c0a1c0a1c091d091c0a1c1a0c1a0c091c091d1b0b1a0b1b0b1a0c091c0a1c1b0b1b0b091c0a0001511a0b0a1c1b0b091d091d091c0a1c1a0c091c1b0b0a1c1a0b1b0b0a1c091c0a1d091c0a1c091d091c1b0b1b0b091d091c1b0b1b0b1a0b1b0b0a1c091d1a0b1b0b091d090001511b0b091c1b0b091d091d091c0a1c1a0c091c1b0c091c1a0c1a0b0a1c091d091d091c091d0a1c091d1a0b1b0b091d091d1a0b1a0c1a0b1b0b0a1c091d1a0c1a0b091d090001511b0b091d1a0b0a1c091d091d091c1b0b0a1c1a0b0a1c1b0b1a0b0a1d091c0a1c091c0a1c0a1c091d1b0b1a0b0a1c091d1a0b1b0b1b0b1a0c091c091d1a0c1a0b091d090001511b0b0a1c1a0b0a1c091d091c0a1c1b0b091d1a0c091c1b0b1a0c091d091c0a1c0a1c091d091c0a1c1b0b1a0b0a1c0a1c1a0b1b0b1a0c1b0b091c0a1c1b0b1b0a0a1c0a0001501b0b0a1c1b0b091d091c0a1c091c1b0b0a1c1b0b091c1b0b1b0b091d091c0a1c0a1c091d091c0a1c1b0b1a0c091c091d1b0b1a0b1b0b1b0b091c0a1c1b0b1b0b091d090001511a0b0a1c1b0b091d091d091c0a1c1a0c091c1b0b0a1c1a0c1a0b0a1c091d091d091d091c091d091c1b0b1a0c091d091c1b0b1a0c1a0c1a0c091c091c1b0b1b0b0a1c090001511a0b0a1d1a0b0a1c091d091d091c1b0b091d1a0b091d1b0b1a0c091d091c091d091c0a1c0a1c0a1c1a0c1a0b091d091c1b0b1b0b1b0b1a0c091c0a1c1b0b1a0b0a1c0a0001511a0b091d1b0b091c0a1c0a1c091d1a0c091c1b0b091c1b0b1b0b0a1c091c0a1c0a1c091d091c0a1c1b0b1a0b0a1c0a1c1b0b1a0b1b0b1b0b091d091c1b0b1a0c091d090001511a0b0a1d1a0b091d091d091c0a1c1b0b091d1a0b0a1c1a0b1b0b0a1c0a1c091c0a1c0a1c091d091d1a0b1b0b091d091c1b0b1b0b1a0c1a0b091d0a1c1a0c1a0b0a1c090001511b0b0a1c1a0b0a1c0a1c091c0a1c1b0b091d1a0c091c1b0b1a0c091c0a1c091d091d091c091d091d1a0b1b0b0a1c091c1b0b1a0c1a0c1a0b0a1c091d1a0c1a0b0a1c090001511b0b091d1a0b0a1c091d091d091c1b0b091d1a0b0a1c1a0c1a0b0a1c0a1c091d091c0a1c0a1c091d1a0b1b0b0a1c091d1a0b1b0b1b0b1b0a0a1c0a1c1a0c1a0b0a1c090001511b0b0a1c1b0b091c0a1c0a1c091d1a0b0a1c1b0b091d1a0b1b0b0a1c091d091c0a1c091c0a1c0a1c1b0b1a0b0a1c091d1a0c1a0b1b0b1b0b091c0a1c1b0b1a0c091d090005dc00000000"
}
},
{
"name": "Lamp",
"type": "switch",
"data": {
"on": "b2007e000d0c081d1b0b091d1a0b1b0b091d091d091c0a1c091d091d091c1b0b091d1a0c1a0b1b0b1a0c1a0b1b0b0a1c1a0b1b0b091d0a1c090001511b0b091d1a0b0a1c0a1c0a1c091d1a0b091d1a0b0a1c1b0b1a0c091d091d091c091d091d091c0a1c1b0b091d1a0c1a0b1b0b1a0b1b0b1b0b091d1a0b1b0b091d091d090005dc00000000000000000000",
"off": "b20030021a0c091d1a0b0a1c091d091d091c1b0b091d1a0c091c1a0c1a0c091d091c091d091d091c0a1c0a1c1a0b091d1a0c091d1a0c1a0b1a0c1a0c091c1a0c1a0c1a0c081d090001511b0b0a1c1a0c091c091d091d091d190c091d1a0c091c1a0c1a0c091c091d091d091d091c091d091d1a0b091d1a0c091d1a0b1a0c1a0c1a0c091c1a0c1a0c1a0b091d090001511a0c091d1a0b0a1c091d091d091c1b0b091d1a0c091c1a0c1a0c091c0a1c091d091d091c091d091d1a0b0a1c1a0c091c1b0b1a0c1a0c1a0c091c1a0c1a0b1b0b091d090001511a0c091d1a0b091d091d091d091c1b0b091d1a0b091d1a0c1a0c091c091d091d091d091c091d091d1a0b091d1a0c091d1a0b1b0b1a0c1a0b091d1b0b1a0c1a0b091d090001511a0c091d1a0c091c0a1c091d091d1a0b091d1a0c091c1b0b1a0c091d091c091d091d091c091d091d1a0c091c1b0b091d1a0c1a0b1a0c1a0c091c1b0b1b0b1a0b0a1d090001511a0b091d1b0b091d091c0a1c091d1a0c091c1a0c091c1b0b1b0b091d091c0a1c091d091d091d081d1a0c091d1a0b091d1a0c1a0c190c1a0c091c1b0b1b0b1a0c091c0a0001511a0b0a1c1a0c091d091c091d091d1a0b091d1b0b091d1a0c1a0b091d091c0a1c091d091d091c091d1a0c091c1b0b091d1a0c1a0b1b0b1a0c091d190c1a0c1a0c091c0a0001511a0c091c1a0c091c0a1c0a1c091d1a0b0a1c1b0b091d1a0b1b0b091d091d091c0a1c091d091d091d190c091d1a0c091c1b0b1a0c1a0b1b0b091d1a0c1a0b1b0b091d090005dc091d091c1b0b091d"
}
},
{
"name": "Bubbles",
"type": "outlet",
"data": {
"on": "b20184030a1c091d1a0b0a1c1b0b091d1a0b1b0b091d091d091c0a1c091d091d091c1b0b1a0c1a0b1b0b1b0b1a0c1a0b1b0b091d091c0a1c1b0b091d090001511b0b091d1a0c091c0a1c091d091c1b0b091d1a0c091c1b0b1b0b091c0a1c091d0a1c091d091c0a1c1a0b1b0c1a0b1b0b1a0c1a0b1b0b1b0b091d091d081d1b0b091d090001511a0c091d1a0b091d091d091c0a1c1b0b091d1a0b091d1b0b1a0b0a1c0a1c0a1c091d091c0a1c091d1a0b1b0b1b0b1b0b1a0c1a0b1b0b1a0c091d091c0a1c1a0c091c0a0001511b0b091c1b0b0a1c091d091c0a1c1b0b091d1a0c091c1a0c1a0c091c0a1c091d091d091c0a1c091d1a0b1b0b1a0c1a0c1a0b1b0b1b0b1a0b0a1c0a1c091d1a0b0a1c090001521a0b091d1b0b091c0a1c0a1c091d1a0c091c1a0c091d1a0b1b0b091d091d091c091d091d091c0a1c1b0b1a0c1a0c1a0b1b0b1a0c1a0b1b0b091d091c0a1c1b0b091d090001511b0b091d1a0b0a1c0a1c091d091c1b0b091d1a0c091c1b0b1b0b091d091d091c091d091d091c0a1c1b0b1a0c1a0b1b0b1a0c1a0b1b0b1a0c091d091c0a1c1b0b091c0a0001511a0b0a1c1b0b0a1c0a1c091d091c1b0b091d1a0b0a1c1a0c1b0b091d091c0a1c0a1c091d091c0a1c1a0c1a0b1b0b1a0c1b0b1a0b1b0b1b0b091c0a1c091d1b0b091c0a0001511a0b091d1b0b091c0a1c0a1c0a1c1a0c091d1a0b091c1b0b1b0b0a1c0a1c091d091c091d091d091c1b0b1b0b1a0b1b0b1b0b1a0c1a0b1b0b091d091d091c1b0b091d090001511b0b091d1a0b0a1c091d091c0a1c1b0b091d1a0b0a1c1b0b1a0c091d091c0a1c091d091d091c0a1c1a0c1a0c1a0b1b0b1a0c1a0b1b0b1b0b091d091c0a1c1a0c091d090001511a0c091d1a0b091d091d091c0a1c1a0c091c1b0b091d1a0b1b0b0a1c091d091d091c0a1c0a1c091d1a0b1b0b1a0c1a0b1b0b1b0b1a0b1b0b0a1c091d091d1a0b091d090001511b0b091d1a0c091c0a1c091d091c1b0c081d1b0b091c1b0b1b0b091d091c0a1c091d091d091c0a1c1b0b1a0c1a0b1b0b1a0c1a0b1b0b1b0b0a1c091c0a1c1b0b091d090001511b0b091d1a0b0a1c091d091d091c1b0b0a1c1b0b091d1a0b1b0b091d091c0a1c091d091d091d091c1b0b1a0c1a0c1a0b1b0b1a0c1a0b1b0b0a1c091d091c1b0b091d090001511b0b091d1a0b0a1c0a1c091d091c1b0b0a1c1a0c091c1b0b1a0c091d091c0a1c091d091c0a1c091d1a0b1b0b1b0b1b0b1b0b1a0b1b0b1b0b091c0a1c0a1c1b0b091c0a0005dc00000000)",
"off": "b20184030a1c0a1c1a0b0a1c1b0b0a1c1a0b1b0b0a1c0a1c091c0a1c0a1c0a1c091c1b0b1b0b1a0c091c1b0b1a0c1a0b1b0b0a1c091c0a1c0a1c091d090001511b0b091d1a0b0a1c0a1c091d091c1b0b091d1a0b0a1c1b0b1a0c091c0a1c0a1c091c0a1c0a1c091c1b0b1b0b1b0b091c1b0b1b0b1a0b1b0b0a1c091d091c0a1c0a1c090001511b0b0a1b1b0c091c0a1c091c0a1c1b0b091d1a0b0a1c1b0b1b0b091c0a1c0a1c091d091c0a1c0a1c1a0c1a0b1b0b091d1a0c1a0b1b0b1b0b091c0a1c0a1c091d091c0a0001511a0b0a1c1b0b0a1c091c0a1c0a1c1a0c091c1b0b091d1a0b1b0b0a1c091d091c0a1c0a1c091c0a1c1b0b1a0b1b0b0a1c1b0b1a0b1b0b1b0b091c0a1c0a1c091d091d090001511a0b0a1c1b0b091d091d091c091d1a0b0a1c1b0b0a1c1a0b1b0b0a1c091d091c0a1c0a1c091d091c1b0b1a0c1b0b091c1b0b1b0b1a0c1a0b0a1c091d091d091c0a1c090001511b0b091d1a0b0a1c091d091c0a1c1b0b091c1b0b0a1c1b0b1a0b0a1c0a1c091c0a1c0a1c091d091c1b0b1b0b1a0b0a1c1b0b1b0b1a0b1b0b0a1c091c0a1c0a1c0a1c090001511b0b0a1c1a0b0a1c0a1c091c0a1c1b0b091c1b0b0a1c1a0b1b0b0a1c0a1c091d091c0a1c091d091c1b0b1b0b1a0c091c1b0b1a0c1a0b1b0b091d091d091c0a1c0a1c090001511b0b091d1a0b0a1c0a1c091d091c1b0b091c1b0b0a1c1b0b1a0c091c0a1c0a1c091c0a1c0a1c0a1c1a0b1b0b1a0c091c1b0b1b0b1b0a1b0c091c0a1c091c0a1c0a1c090001511b0b091c1b0b0a1c0a1c091d091c1b0b091d1a0c091c1b0b1a0c091c091d091d091c0a1c0a1c091d1a0b1b0b1b0b091c1b0b1b0b1a0c1a0b0a1c0a1c0a1c091c0a1c0a0001511a0b091d1a0b0a1c0a1c091d091c1b0b0a1c1a0b0a1c1a0c1b0a0a1d091c0a1c091d091c0a1c091d1a0b1b0b1b0b091c1b0b1b0b1a0c1a0b0a1c0a1c0a1c091c0a1c0a0001511a0b091d1b0a0a1c0a1c0a1c091d1a0b091d1a0b0a1c1b0b1a0c091c0a1c0a1c0a1c091d091c0a1c1a0c1a0b1b0b0a1c1a0b1b0b1a0c1a0b0a1c0a1c091d091c0a1c090001511b0b091d1a0b0a1c091d091d091c1b0b0a1c1a0b0a1d1a0b1b0b091d091c0a1c091d091d091c0a1c1b0b1a0b1b0b0a1c1a0b1b0b1b0b1b0b091c0a1c0a1c091d0a1b0a0001511b0a0a1c1b0b091d091c0a1c0a1c1a0c091c1b0b091d1a0b1b0b091d091c0a1c091d091d091c0a1c1a0c1a0c1a0b0a1c1b0b1a0b1b0b1a0c091d091d091c091d091d090005dc00000000)"
}
},
{
"name": "Fan",
"type": "switch",
"data": {
"on": "b2004e0109951d0a0a1e091f091e1d0b091e091f1d0b1d0a1d0b1d0b1c0b091e1d0b1d0b091e091f1d0a091f091f081f091f1d0a1d0b091f081f091f091e1d0b091e1d0b091f09951d0a091f091f091e1d0b091e091f1d0a1d0b1d0b1c0b1d0b091e1d0b1d0a0a1e091f1d0a091f091f081f091f1c0b1d0b081f091f091e091f1d0a091f1d0b091e09951e0a091f091e091f1d0b091e091f1d0a1d0b1d0a1d0b1d0a0a1e1d0b1c0b091f091e1d0b091f091e091f091e1d0b1d0b081f091e091f091f1d0a091f1c0b091f09951d0b091e091f091f1d0a091f091e1d0b1d0a1d0b1d0b1c0b091f1c0c1c0b091e091f1d0b081f091f081f091f1d0a1d0b091f091e091f091e1d0b091f1c0b091f08961d0a091f091e091f1d0b091e091f1c0c1d0a1d0b1c0b1d0b091e1d0b1d0b081f091f1d0a091f091e091f091e1d0b1d0b091e091f091e0a1e1d0b081f1d0b091e090005dc00000000000000000000)",
"off": "b2004e0109951d0b091e091f091e1d0b091e091e1d0b1d0b1d0a1d0b1d0a091f1d0a1d0b091f091e1d0b091e0a1e1d0b091e091e0a1e091f091e091f091e1d0b091e1d0b091f09951c0b091f091e091f1d0b081f091f1c0b1d0b1d0a1d0b1d0a091f1c0c1c0b091f091e1d0b091e091f1d0a091f091e091f091e091f091e0a1e1d0b091f1c0b091e09961c0b091f081f091f1d0a091f091e1d0b1d0b1c0b1d0b1c0b091f1c0c1c0b091e091f1d0b091e091e1d0b091f091e091f091e091f091e091f1c0c091e1c0c081f09951d0b091e091f091e1d0b091e091f1d0b1c0c1c0b1d0a1d0b091e1d0b1d0a091f091f1c0b091f091e1d0b091e091f081f091f091e091f091f1c0b091e1d0b091f09951c0c081f091e091f1d0a091f091f1d0a1d0b1c0b1d0b1d0a091f1d0a1d0b091f081f1d0b091e091e1d0b091f081f091f091e091f091f081f1d0a091f1d0b091e090005dc00000000000000000000 b2004e0109951d0b091e091f091e1d0b091e091e1d0b1d0b1d0a1d0b1d0a091f1d0a1d0b091f091e1d0b091e0a1e1d0b091e091e0a1e091f091e091f091e1d0b091e1d0b091f09951c0b091f091e091f1d0b081f091f1c0b1d0b1d0a1d0b1d0a091f1c0c1c0b091f091e1d0b091e091f1d0a091f091e091f091e091f091e0a1e1d0b091f1c0b091e09961c0b091f081f091f1d0a091f091e1d0b1d0b1c0b1d0b1c0b091f1c0c1c0b091e091f1d0b091e091e1d0b091f091e091f091e091f091e091f1c0c091e1c0c081f09951d0b091e091f091e1d0b091e091f1d0b1c0c1c0b1d0a1d0b091e1d0b1d0a091f091f1c0b091f091e1d0b091e091f081f091f091e091f091f1c0b091e1d0b091f09951c0c081f091e091f1d0a091f091f1d0a1d0b1c0b1d0b1d0a091f1d0a1d0b091f081f1d0b091e091e1d0b091f081f091f091e091f091f081f1d0a091f1d0b091e090005dc00000000000000000000"
}
},
{
"name": "Fan Up",
"type": "switch",
"data": "b20030011c0b0820081f091f1c0b091f08201c0b1c0b091f081f091f091e091f1c0c081f1d0a091f09951c0c081f091f081f1d0b091e091f1c0b1d0b1c0b1d0b1d0a091f1c0c1c0b091e091f091f1c0b091f081f1c0b1d0b091e091f091f081f091e1d0b091f1c0b091f09951d0a091f091e091f1d0a091f091f1c0b1d0b1c0b1d0b1c0b091f1c0b1d0a091f091f081f1d0b091e091f1c0b1d0b091e091f091e091f091e1d0b091e1d0b091f09941d0b091f091e091f1c0b091f091e1d0b1c0b1d0b1d0a1d0b091f1c0b1d0a0a1e091f091e1d0b091e091f1d0a1d0b091e091f091e0a1e091e1d0b091e1d0b091f09941d0b091f091e091f1d0a091f091e1d0b1d0a1d0b1c0b1d0b091f1c0b1d0a091f091f091e1d0b081f091f1c0b1d0b091e091f091e091f091e1d0b091e1d0b091e090005dc0000000000000000",
"enableAutoOff": true,
"onDuration": 0.5
},
{
"name": "Fan Down",
"type": "switch",
"data": "b2004e0109951d0b091e091f091e1d0b091e091f1d0a1d0b1d0a1d0b1d0a091f1d0a1d0b091e091f1d0a091f1d0b091e091f091e1d0a0a1e091f081f091f1c0b091f1d0a091f09951d0a091f091e091f1d0a091f091f1c0b1d0a1d0b1d0b1c0b091e1d0b1d0a091f091f1c0b091e1d0b091e091f091f1d0a091f091e091f091e1d0a0a1e1d0b091e09951d0b091f091e091e1d0b091e091f1d0b1c0b1d0b1d0a1d0b091e1d0b1c0b091f081f1d0b081f1d0b091e091f091e1d0b091e091f091e091f1c0c091e1c0b091f09951d0b091e091f091e1d0b091e091f1c0b1d0b1d0a1d0b1c0b091f1d0a1d0b091f081f1d0a091f1d0a091f091e091f1c0c081f091f091e091f1c0b091f1c0b091f09951c0b091f091e091f1c0b091f091e1d0b1d0a1d0b1d0b1c0b091f1c0b1d0a091f091e1d0b091f1c0b091e0a1e091f1c0b091f091e091f091e1d0b091e1d0b0820080005dc00000000000000000000",
"enableAutoOff": true,
"onDuration": 0.5
},
{
"name": "Fan Low",
"type": "switch",
"data": [
{
"data": "b2004e0109951d0b091e091f091e1d0b091e091f1d0a1d0b1d0a1d0b1d0a091f1d0a1d0b091e091f1d0a091f1d0b091e091f091e1d0a0a1e091f081f091f1c0b091f1d0a091f09951d0a091f091e091f1d0a091f091f1c0b1d0a1d0b1d0b1c0b091e1d0b1d0a091f091f1c0b091e1d0b091e091f091f1d0a091f091e091f091e1d0a0a1e1d0b091e09951d0b091f091e091e1d0b091e091f1d0b1c0b1d0b1d0a1d0b091e1d0b1c0b091f081f1d0b081f1d0b091e091f091e1d0b091e091f091e091f1c0c091e1c0b091f09951d0b091e091f091e1d0b091e091f1c0b1d0b1d0a1d0b1c0b091f1d0a1d0b091f081f1d0a091f1d0a091f091e091f1c0c081f091f091e091f1c0b091f1c0b091f09951c0b091f091e091f1c0b091f091e1d0b1d0a1d0b1d0b1c0b091f1c0b1d0a091f091e1d0b091f1c0b091e0a1e091f1c0b091f091e091f091e1d0b091e1d0b0820080005dc00000000000000000000",
"sendCount": 5,
"interval": 0.2
}
],
"enableAutoOff": true,
"onDuration": 1
},
{
"name": "Fan High",
"type": "switch",
"data": [
{
"data": "b20030011c0b0820081f091f1c0b091f08201c0b1c0b091f081f091f091e091f1c0c081f1d0a091f09951c0c081f091f081f1d0b091e091f1c0b1d0b1c0b1d0b1d0a091f1c0c1c0b091e091f091f1c0b091f081f1c0b1d0b091e091f091f081f091e1d0b091f1c0b091f09951d0a091f091e091f1d0a091f091f1c0b1d0b1c0b1d0b1c0b091f1c0b1d0a091f091f081f1d0b091e091f1c0b1d0b091e091f091e091f091e1d0b091e1d0b091f09941d0b091f091e091f1c0b091f091e1d0b1c0b1d0b1d0a1d0b091f1c0b1d0a0a1e091f091e1d0b091e091f1d0a1d0b091e091f091e0a1e091e1d0b091e1d0b091f09941d0b091f091e091f1d0a091f091e1d0b1d0a1d0b1c0b1d0b091f1c0b1d0a091f091f091e1d0b081f091f1c0b1d0b091e091f091e091f091e1d0b091e1d0b091e090005dc0000000000000000",
"sendCount": 5,
"interval": 0.2
}
],
"enableAutoOff": true,
"onDuration": 1
}
]
},
{
"cameras": [
{
"name": "Cat Cam",
"manufacturer": "Williams Inc.",
"model": "The Fluffington",
"serialNumber": "1234",
"firmwareRevision": "1.0.0",
"motion": true,
"videoConfig": {
"source": "-re -i http://192.168.0.173:8080/video -i http://192.168.0.173:8080/audio.opus",
"stillImageSource": "-i http://192.168.0.173:8080/shot.jpg",
"maxStreams": 2,
"maxFPS": 60,
"mapvideo": "0",
"mapaudio": "1",
"audio": true
}
}
],
"platform": "Camera-ffmpeg"
},
{
"platform": "orbit",
"name": "BHyve",
"email": "XXXX",
"password": "XXXX"
},
{
"platform": "WizSmarthome",
"name": "WizSmarthome"
}
]
}
Environment:
- Node.js Version: v14.15.4
- NPM Version: v6.14.11
- Homebridge Version: v1.2.5
- Operating System: Raspbian
- Process Supervisor: hb-service
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 65 (38 by maintainers)
Commits related to this issue
- The 3.0.2 fix of issue #76 — committed to ztalbot2000/homebridge-cmd4 by ztalbot2000 3 years ago
Hey Mitch,
Yeah, something not right. I got to figure out how to automate this test. Everything passes so far, but I can’t actually do what Cmd4 does. I can only test the pieces.
Before I break your work around, I’ll try and figure out whats wrong before I publish a fix.
Night, John
On Sun, Jan 24, 2021 at 11:50 PM Mitch Williams notifications@github.com wrote:
Got it. The offending line is
this.outputConstants = this.config.outputConstants === true;
The really sad thing is that any time I have to taught a programming language I always tell my students to write the full if then else clause because I gauranteed it would come back to bite them in the butt and I did exactly that!.
Update coming soon.
John
On Sat, Jan 23, 2021 at 8:56 AM John Talbot ztalbot2000@gmail.com wrote:
Still looking at your email. I wonder if the fan and thermostat should somehow be linked accessories?
More stuff for me to look at.
Night for real 😉 John
On Fri, Jan 22, 2021 at 11:15 PM Mitch Williams notifications@github.com wrote:
Hey Mitch,
We are exchanging emails at the same time. I saw that 105 message in a valid switch configuration, but did not look into it. I will tomorrow. It may be of interest as you mentioned.
TTFN, John
On Fri, Jan 22, 2021 at 11:15 PM Mitch Williams notifications@github.com wrote:
hey Mitch,
I actually found one other bug.I removed fetch from one of the accessories and the recent change to undo the Cmd4 directives kicked me saying that it did not know how to handle a fetch of undefined, it must be Always, Cached or Polled. It is an easy fix, but still.
On the fun side of things, last week my new Mac Mini M1 came in. It has 16Gb Ram and a 1TB SSD. It uncovered a bug in one of my testing scripts. Everything there is asynchronous programming and things were now happening faster and out of order causing issues.
I justified the purchase to my wife by saying I would be ticked if I woke up dead and did not have one. No need struggling with a very old computer.
Life is funny. In your thirties you find out that when you get an injury it does not heal over night. In your forties, you accept that anything you do will hurt. Now in my upper fifties, I can forget what I went upstairs to get once I got there.
Ttyl, John
On Sun, Jan 17, 2021 at 9:16 AM Mitch Williams notifications@github.com wrote:
Hi,
I think config UI-x has a backup policy now.
Night
On Sat, Jan 16, 2021 at 9:57 PM Mitch Williams notifications@github.com wrote:
Sorry about that, it’s getting late. Lights out. I will look at it first chance I get. I might have a thought, we shall see.
Night, John
On Sat, Jan 16, 2021 at 9:54 PM Mitch Williams notifications@github.com wrote:
Thanks Mitch,
I’ll look at in when I wake up
TTFN, John
On Wed, Jan 13, 2021 at 4:42 AM Mitch Williams notifications@github.com wrote: