hoobs-org / HOOBS

Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
https://hoobs.org
GNU General Public License v3.0
551 stars 51 forks source link

Hoobs _hap._tcp runs intermittently causing device "No Response" #1101

Closed izkorn closed 3 years ago

izkorn commented 3 years ago

Description I notice my hoobs instance _hap._tcp stops intermittently. when it stops, all device shows "No Response". when it runs Home App showing device is working. I used Discover ios app to verify this.

Version 3.32

Did you upgrade Please let us know if you upgraded from a previous version.

Pervious version If you upgraded, please let us know your previous version.

Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1? Did you perform an upgrade from HOOBS 2.1.1? Some things are different.

What device are you using? Please let us know the device you are running HOOBS on.

If this is a custom install, what's your operating system? Synology DS220+, DSM 6.2.3-25426 Update 3

List your plugins Please refer to config below.

Post your config This can be found in the interface, Configuration -> Advanced or you can get it via SSH cat ~/.hoobs/etc/config.json

{
    "server": {
        "origin": "*",
        "polling_seconds": 5,
        "autostart": 0,
        "port": 8085,
        "home_setup_id": "X-HM://0023ISYWYHCHJ",
        "docker": true
    },
    "client": {
        "default_route": "status",
        "theme": "hoobs-dark",
        "locale": "en",
        "temp_units": "celsius",
        "inactive_logoff": 30,
        "country_code": "MY",
        "postal_code": "47190"
    },
    "bridge": {
        "pin": "031-45-154",
        "port": 51826,
        "name": "HOOBS",
        "username": "F5:56:6D:E4:69:3D"
    },
    "description": "",
    "ports": {},
    "plugins": [
        "homebridge-platform-wemo",
        "homebridge-ambiclimate",
        "homebridge-delay-switch",
        "homebridge-synology",
        "homebridge-camera-ffmpeg",
        "homebridge-dummy-garage",
        "homebridge-gsh",
        "homebridge-watchdog",
        "homebridge-plex",
        "homebridge-dummy",
        "homebridge-ewelink",
        "homebridge-tuya-web",
        "homebridge-tplink-smarthome",
        "homebridge-apple-tv-remote",
        "homebridge-ps4-waker-platform",
        "homebridge-shelly",
        "homebridge-lifx-lan-client",
        "homebridge-broadlink-rm-pro"
    ],
    "accessories": [
        {
            "clientId": "ca0b931a-5efa-483b-8f9a-d4058d77f5cb",
            "locationName": "HOME",
            "password": "xxxxxx",
            "roomName": "Bed Room",
            "accessory": "AmbiClimate",
            "username": "xxx@gmail.com",
            "clientSecret": "xxxxx",
            "plugin_map": {
                "plugin_name": "homebridge-ambiclimate",
                "index": 0
            },
            "name": "AmbiClimate"
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "startOnReboot": false,
            "name": "I am Home On Alexa",
            "delay": 10000
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "startOnReboot": false,
            "name": "Windows or Doors Still Open",
            "delay": 10000
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "startOnReboot": false,
            "name": "Gate Still Open",
            "delay": 10000
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "startOnReboot": false,
            "name": "Security System Arms",
            "delay": 10000
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "startOnReboot": false,
            "name": "Security System Disarms",
            "delay": 10000
        },
        {
            "name": "Diskstation",
            "port": "5001",
            "mac": "00-11-32-CF-B3-19",
            "doPolling": true,
            "secure": true,
            "plugin_map": {
                "plugin_name": "homebridge-synology",
                "index": 0
            },
            "password": "xxxxxx",
            "account": "izkorn",
            "ip": "192.168.1.43",
            "pollingInterval": 3600,
            "accessory": "Synology",
            "version": 6,
            "notice": "Keep your token a secret!",
            "timeout": 5000
        },
        {
            "accessory": "DummyGarage",
            "autoCloseDelay": 0,
            "name": "Gate",
            "plugin_map": {
                "plugin_name": "homebridge-dummy-garage",
                "index": 0
            }
        },
        {
            "accessory": "WatchDog",
            "interval": 10000,
            "name": "WatchDog Timer",
            "plugin_map": {
                "plugin_name": "homebridge-watchdog",
                "index": 0
            }
        },
        {
            "accessory": "WatchDog",
            "interval": 450000,
            "name": "15 Mins WatchDog Timer",
            "plugin_map": {
                "plugin_name": "homebridge-watchdog",
                "index": 0
            }
        },
        {
            "accessory": "Plex",
            "plex_token": "DxgPy1kaDQVt6Tuymfiy",
            "port": "32400",
            "name": "Plex",
            "filter": [
                {
                    "user": "izkorn",
                    "player": "BRAVIA 4K UR3"
                }
            ],
            "plugin_map": {
                "plugin_name": "homebridge-plex",
                "index": 0
            }
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-dummy",
                "index": 0
            },
            "reverse": false,
            "accessory": "DummySwitch",
            "time": 1000,
            "resettable": false,
            "stateful": true,
            "name": "Air Cooler Status"
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-dummy",
                "index": 0
            },
            "reverse": false,
            "accessory": "DummySwitch",
            "time": 1000,
            "resettable": false,
            "stateful": true,
            "name": "Air Cooler"
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-delay-switch",
                "index": 0
            },
            "accessory": "DelaySwitch",
            "disableSensor": false,
            "name": "Gate Opened Using Doorbell",
            "startOnReboot": false,
            "delay": 10000
        }
    ],
    "platforms": [
        {
            "plugin_map": {
                "plugin_name": "homebridge-platform-wemo"
            },
            "name": "Wemo",
            "platform": "BelkinWeMo"
        },
        {
            "cameras": [
                {
                    "name": "Wyze Cam Pan",
                    "doorbell": true,
                    "motion": true,
                    "unbridge": true,
                    "videoConfig": {
                        "maxStreams": 2,
                        "maxFPS": 15,
                        "stillImageSource": "-rtsp_transport tcp -i rtsp://Izkorn:xxxxx@192.168.1.39/live -vframes 1 -r 1",
                        "audio": true,
                        "maxHeight": 1080,
                        "additionalCommandline": "-protocol_whitelist https,crypto,srtp,rtp,udp",
                        "vcodec": "copy",
                        "source": "-rtsp_transport tcp -i rtsp://Izkorn:xxxxx@192.168.1.39/live",
                        "motion": true,
                        "maxWidth": 1920
                    },
                    "switches": true
                },
                {
                    "name": "Wyze Cam",
                    "doorbell": true,
                    "unbridge": true,
                    "switches": true,
                    "videoConfig": {
                        "maxStreams": 2,
                        "stillImageSource": "-rtsp_transport tcp -i rtsp://izkorn2:xxxxx@192.168.1.46/live -vframes 1 -r 1",
                        "maxFPS": 15,
                        "audio": true,
                        "maxHeight": 1080,
                        "additionalCommandline": "-protocol_whitelist https,crypto,srtp,rtp,udp",
                        "vcodec": "copy",
                        "source": "-rtsp_transport tcp -i rtsp://izkorn2:xxxxx@192.168.1.46/live",
                        "maxWidth": 1920
                    },
                    "motion": true
                }
            ],
            "name": "Camera FFmpeg",
            "platform": "Camera-ffmpeg",
            "plugin_map": {
                "plugin_name": "homebridge-camera-ffmpeg"
            }
        },
        {
            "accessoryFilter": [
                "Wyze Cam Pan",
                "WatchDog Timer",
                "WeMo Switch",
                "Smart Plug",
                "AmbiClimate",
                "Scan Frequency",
                "Learn",
                "Wyze Cam Pan Doorbell Trigger",
                "HS110",
                "Laptop Plug",
                "Others Plug",
                "TV Plug",
                "Air Cooler Status",
                "Sonos Sonos",
                "Wyze Cam Doorbell Trigger",
                "Wyze Cam Motion Trigger",
                "Wyze Cam Pan Motion Trigger",
                "LIFX 21520b",
                "LIFX 1421e1",
                "LIFX 141f2c",
                "Light 4",
                "I am Home On Alexa",
                "I am Home On Alexa Trigger",
                "Windows or Doors Still Open",
                "Windows or Doors Still Open Trigger",
                "Gate Still Open",
                "Gate Still Open Trigger",
                "Door Open",
                "Door Open Trigger",
                "Door Close",
                "Door Close Trigger",
                "Security System Arms",
                "Security System Arms Trigger",
                "Security System Disarms",
                "Security System Disarms Trigger",
                "Bedroom 1 Switch 2 SW1",
                "Bedroom 1 Switch 2 SW2",
                "Bedroom 1 Switch 2 SW3",
                "Switch 3",
                "Fan 1",
                "Downlight2",
                "Downlight1",
                "Light 6",
                "Light 8",
                "Light Strip 2",
                "B1 DL1",
                "B1 DL2",
                "B1 Fan1",
                "B2 DL1",
                "B2 DL2",
                "B2 Fan1",
                "B3 DL1",
                "B3 DL2",
                "B3 Fan1",
                "Living Room 2 Switch 1 SW1",
                "Living Room 2 Switch 1 SW2",
                "Living Room 2 Switch 1 SW3",
                "Wall Sw. 3",
                "Wall Sw. 4",
                "Wall Sw. 5",
                "Bedroom 1 Switch 2",
                "Living Room 2 Switch 1",
                "Deviceea37a1",
                "Logitech Harmony",
                "GeneralVolumeSlider",
                "Apple TV",
                "Bedroom 1 Switch 3",
                "GeneralMuteSwitch",
                "Listen To Sonos",
                "Watch Smart TV",
                "Light Strip 3",
                "Downlight 3",
                "Downlight 4",
                "Fan 2",
                "Living Room 2 Downlight 1",
                "Living Room 2 Downlight 2",
                "Living Room 2 Downlight 3",
                "Shelly 1PM 40F520011F69",
                "Bedroom TV",
                "Qi Charger",
                "USB Hub",
                "Standing Light"
            ],
            "notice": "Keep your token a secret!",
            "token": "xxxxxxxxxxxxxxxxxxxx",
            "name": "Google Smart Home",
            "platform": "google-smarthome",
            "plugin_map": {
                "plugin_name": "homebridge-gsh"
            }
        },
        {
            "name": "eWeLink",
            "disableHTTPRefresh": false,
            "password": "xxxxx",
            "mode": "auto",
            "hideZBLDPress": false,
            "countryCode": "60",
            "plugin_map": {
                "plugin_name": "homebridge-ewelink"
            },
            "sensorTimeDifference": 120,
            "debugReqRes": false,
            "lowBattThreshold": 25,
            "disablePlugin": false,
            "platform": "eWeLink",
            "inUsePowerThreshold": 0,
            "debug": false,
            "username": "xxxxxxx"
        },
        {
            "defaults": [
                {
                    "id": "Smart Plug",
                    "device_type": "Outlet"
                }
            ],
            "scenes": false,
            "plugin_map": {
                "plugin_name": "homebridge-tuya-web"
            },
            "name": "TuyaWebPlatform",
            "platform": "TuyaWebPlatform",
            "options": {
                "platform": "smart_life",
                "username": "xxxxx@gmail.com",
                "countryCode": "60",
                "password": "xxxxx"
            }
        },
        {
            "addCustomCharacteristics": true,
            "name": "TplinkSmarthome",
            "platform": "TplinkSmarthome",
            "plugin_map": {
                "plugin_name": "homebridge-tplink-smarthome"
            }
        },
        {
            "devices": [
                {
                    "name": "ATV",
                    "isPlayPauseSwitchEnabled": true,
                    "playPauseSwitchName": "ATV Pause",
                    "credentials": "xxxxxx",
                    "isOnOffSwitchEnabled": true,
                    "onOffSwitchName": "ATV On"
                }
            ],
            "name": "Apple TV Platform",
            "platform": "AppleTvPlatform",
            "plugin_map": {
                "plugin_name": "homebridge-apple-tv-remote"
            }
        },
        {
            "accessories": [
                {
                    "credentials": "/hoobs/etc/.ps4-wake.credentials.json",
                    "serial": "03-27452381-5919265",
                    "ip": "192.168.1.54",
                    "model": "CUH-2006A"
                }
            ],
            "global": {
                "timeout": 10000
            },
            "name": "PS4",
            "platform": "PS4WakerPlatform",
            "plugin_map": {
                "plugin_name": "homebridge-ps4-waker-platform"
            }
        },
        {
            "admin": {
                "enabled": true
            },
            "password": "xxxxx",
            "platform": "Shelly",
            "devices": [
                {
                    "id": "40F520011F69",
                    "name": "Aircon Power",
                    "type": "outlet"
                }
            ],
            "username": "xxxxx@gmail.com",
            "plugin_map": {
                "plugin_name": "homebridge-shelly"
            },
            "name": "Shelly"
        },
        {
            "plugin_map": {
                "plugin_name": "homebridge-lifx-lan-client"
            },
            "name": "LiFx",
            "platform": "LifxLan",
            "ignoredDevices": "LIFX 21520b"
        },
        {
            "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "hideScanFrequencyButton": true,
            "hideLearnButton": true,
            "hideWelcomeMessage": false,
            "hosts": [
                {
                    "mac": "a0:43:b0:18:cf:24",
                    "address": "192.168.1.63",
                    "isRFSupported": false,
                    "isRM4": true
                }
            ],
            "accessories": [
                {
                    "name": "Samsung TV",
                    "type": "tv",
                    "data": {
                        "off": "2600d200919511381238123712121213121212121213113812381237121311131212121212131212111312131237123812121212123812371238123712131113123712381212120005fe949412371238123712131113121212131212123712381237121312121212121311131212121311131237123713121213123712381138123811131212123811381213110005fe94941238113812381113121212131113121212381237123811131212121311131212121311131212123812371213111312371238123712381212121311381237121312000d0500000000",
                        "remote": {
                            "arrowUp": "2600d200909612371238113812121213111312121213123712381237121212131212121211141113121212131113111312381237121311381238123712381138121212131237120005fe939512371238123712131113121212131113113812381237121311131212121312121212121312121212121311381238111312371238123712381237121311131237120005fe94941238113812381113121212131113121212381138123812121212121311131212121311131212121310141237123812121238113812381138123811131212123812000d0500000000",
                            "arrowRight": "2600d200929412371238123712131113121212131113123712381237121312121212121311131212123812121213111311381238121212381212123712381237121311131238120005fe969112381237123811131212111412121212123812371238121212121213111312121213113812121213121212381138121212381212123812371238121212121238120005fe93941238123712381212121311131212121311381237123812121213111312121213111312371213121212121238123712131138121212381237123812121213113812000d0500000000",
                            "arrowDown": "2600d200909512381237123812121213111312121213113812371238121212131113121212131138121212131113121212381237121311131237123812371238121212131237120005fe939512371238123712131014121212121213123811381237121311131212121311131237121312121212121311381238121212121238123712381237121311131138120005ff93941237123812371213111312121213121212381138123712131113111411131212123811131212121311131237123812121213113812371238123712131212123811000d0500000000",
                            "select": "2600d200919412381237123812121213121212121213113812381237121212131212121212131113121212131138121212381237121311381238123712131138121212131138120005fe949412371238123712131113121211141113123712381237121311131212121311131212121311131237121311381238111312371238123712131237121311131138120005fe94941237123812371213111312121213121212381138123811131212121311131212121212131212123811131237123812121238123712381212113911131212123812000d0500000000",
                            "arrowLeft": "2600d200929412371337123712131212121211141212123812371238111312121213111312121238121212371213121211391138121212131237121311381238121212121238120005fe939412381237123812121212111411131212123812371238121212131113121212121238121212381212121212381237121311131237121312371238121212131138120005fe93941238123712381212121311131212121312371238113812121213121212121213123712131138111312131138123811131212123812121238113812121213123712000d0500000000",
                            "playPause": "2600d200929412381237123812121113121311131114113812371238111312121213111312121238123712381212121311131237121311131212121311381237123812121139120005fe939412381237123812121213121212121213113812381138121211141113121212131138123811381212121312121238111312121212121311381238123712131138120005fe93951237123812371213111312121212121312371238123712131113121212131014123712381237121312121212123812121212121311131238113812381212123712000d0500000000"
                        },
                        "volume": {
                            "down": "2600d200929412371238123712131212121212131113123712381237121312121212121312121237123812121238121212121213121212121213113812131138123711391237120005fe949412381138123811131212121311131212123812371238121211131213121212121238113812131138121212131212121212131212123712131237123812371238120005fe939412381237123812121113121312121212123812371238121212131113121212131138123712131237121311131a0a12131113121212381212123811381238113812000d0500000000",
                            "up": "2600d200929412371238123712131113121212121213123712381237121311131212121312121237123812371213121212121213111312121213111312371238123712381237120005fe949412371238123712131212121212131212123811381238111312121213111312121238113812381113121212131113121212131113111312381237133712371238120005fd94941238113812381212121212131212121211391237123812121212121312121212123812371238121212131212121212121213121212121238123712381237123812000d0500000000"
                        },
                        "inputs": [
                            {
                                "type": "hdmi",
                                "name": "INPUT 1",
                                "data": "2600d200929412381237123812121212121312121212123812371238121212131113121212131039121212131138121211391237123812121238113812131138121212131113120005ff929412381237123812121213121211131213123712381138121212131212121212131237121311131237121310391238113812121238123712131138121311131212120005fe94941237123812371213111312121213101411381238123712131212121211141212123712131113123812121237123812371213113812381212113911131212121311000d0500000000"
                            },
                            {
                                "type": "hdmi",
                                "name": "INPUT 2",
                                "data": "2600d20092941237123812371213121212121213111312371238123613131212111312131212121212381237133712371238121212381237121311131212121212131138121310000600939412381138123810141212121312121212123812371238111312121213111312121213113812381138123812371212123812371213121212121213121212381113120005fe92951238123712381212121311131212121311381237123812121213121212131113111311381238123712381237121311381139121212121213121212121238111312000d0500000000"
                            },
                            {
                                "type": "hdmi",
                                "name": "INPUT 3",
                                "data": "2600d200929412381237123812121213111312121213113812381138111312131212121213121212123712131113121212131237123811381213113812381138123811131212120005ff939412371238123712131113121212131113123712381237121312121212121310141212113911131212121312121138123812371213123712381237123812121212120005fe94941237123812371213121212121213121211381238123812121212121311131113121311381212121311131212123812371139121212381138123811381212121312000d0500000000"
                            },
                            {
                                "type": "hdmi",
                                "name": "INPUT 4",
                                "data": "2600d200929412381237123812121212121311131212123812371238121212121213111312121238121212381212121212131138123712131237121310391238123712121213120005fe939412381237123811131212121312121212123812371238121212131014121212131138121212381212121310141237123811131238111312371238123712131113120005fe93951237123812381113111312121212121311381238113812131113121212121213123712131138121212131212123811381212123812121238123712381212121212000d0500000000"
                            }
                        ],
                        "on": "2600d200929412381138123811131113121212131212123812371238111312121213111312121238111312121238123811131113123712131237123812121212123812371213120005fe939412381237123812121212121311131212123812371238121212121213121212121238121212131237123812121212113912121237123812121213113812381212120005ff9294123812371238121212131212121212131138123811381212121312121212121312371213111312371238150f131112381212123812371213111312371238121212000d0500000000"
                    }
                }
            ],
            "plugin_map": {
                "plugin_name": "homebridge-broadlink-rm-pro"
            }
        }
    ],
    "package_manager": "npm",
    "system": "hoobs"
}

Post your log You can get the log from the interface. This is in the Log section.

2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 Fan1] - Creating new debounced promise
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL2] - Requesting device state
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL2] - Creating new debounced promise
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL1] - Requesting device state
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL1] - Creating new debounced promise
2/23/2021, 9:13:44 PM - [TuyaWebPlatform] [B1 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:44 PM - [LiFx] Light 4 - Get power: 0
2/23/2021, 9:13:44 PM - [AmbiClimate] Returned temperature: 27.7
2/23/2021, 9:13:44 PM - [AmbiClimate] Returned humidity: 59.31
2/23/2021, 9:13:44 PM - [AmbiClimate] getActive: Retrieved mode is Comfort
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Smart Plug] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 5] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 4] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Smart Plug] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Smart Plug] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 Fan1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 Fan1] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 Fan1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL1] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL2] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL2] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 3] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Hue - [GET] 236
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Saturation - [GET] 1
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 5] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 5] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 4] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 4] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 Fan1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL2] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B3 DL2] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B2 DL1] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL2] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL2] Characteristic.On - [GET] true
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL1] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [B1 DL1] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 3] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Wall Sw. 3] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 2] - Renewing cache due to RateLimitError
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.On - [GET] false
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Hue - [GET] undefined
2/23/2021, 9:13:45 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Saturation - [GET] undefined
2/23/2021, 9:13:54 PM - [WatchDog Timer] setContactSensorState:  true
2/23/2021, 9:13:54 PM - [WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:13:54 PM - [15 Mins WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Smart Plug] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Smart Plug] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Smart Plug] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 Fan1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 Fan1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 5] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 5] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 5] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL2] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B2 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 Fan1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 Fan1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 4] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 4] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 4] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL2] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B3 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 3] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 3] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [Wall Sw. 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 Fan1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 Fan1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL2] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL2] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL1] - Requesting device state
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL1] - Creating new debounced promise
2/23/2021, 9:13:54 PM - [TuyaWebPlatform] [B1 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:13:54 PM - [Gate] Closing: Gate
2/23/2021, 9:13:54 PM - [LiFx] Light 4 - Get power: 0
2/23/2021, 9:13:54 PM - [AmbiClimate] Returned humidity: 59.31
2/23/2021, 9:13:54 PM - [AmbiClimate] Returned temperature: 27.7
2/23/2021, 9:13:54 PM - [AmbiClimate] getActive: Retrieved mode is Comfort
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Hue - [GET] 236
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Saturation - [GET] 1
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Smart Plug] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Smart Plug] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Smart Plug] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Hue - [GET] undefined
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Saturation - [GET] undefined
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 Fan1] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL1] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 5] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 5] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 5] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B2 DL2] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 4] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 4] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 4] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL1] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B3 DL2] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [Wall Sw. 3] Characteristic.On - [GET] false
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL2] Characteristic.On - [GET] true
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:13:55 PM - [TuyaWebPlatform] [B1 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:04 PM - [WatchDog Timer] setContactSensorState:  false
2/23/2021, 9:14:04 PM - [WatchDog Timer] getContactSensorState:  false
2/23/2021, 9:14:04 PM - [15 Mins WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Smart Plug] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Smart Plug] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Smart Plug] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 Fan1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 Fan1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 5] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 5] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 5] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL2] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B2 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 Fan1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 Fan1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 4] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 4] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 4] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL2] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B3 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 3] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 3] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [Wall Sw. 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 Fan1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 Fan1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL2] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL2] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL1] - Requesting device state
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL1] - Creating new debounced promise
2/23/2021, 9:14:04 PM - [TuyaWebPlatform] [B1 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:04 PM - [LiFx] Light 4 - Get power: 0
2/23/2021, 9:14:04 PM - [AmbiClimate] Returned temperature: 27.73
2/23/2021, 9:14:04 PM - [AmbiClimate] Returned humidity: 59.43
2/23/2021, 9:14:04 PM - [AmbiClimate] getActive: Retrieved mode is Comfort
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Hue - [GET] 236
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Saturation - [GET] 1
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Smart Plug] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Smart Plug] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Smart Plug] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Hue - [GET] undefined
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Saturation - [GET] undefined
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 Fan1] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 5] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 5] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 5] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B2 DL2] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 4] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 4] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 4] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B3 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [Wall Sw. 3] Characteristic.On - [GET] false
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:05 PM - [TuyaWebPlatform] [B1 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:14 PM - [Wemo] [WeMo Switch] awaiting (re)connection and will retry in 30s.
2/23/2021, 9:14:14 PM - [WatchDog Timer] setContactSensorState:  true
2/23/2021, 9:14:14 PM - [Gate] Closing: Gate
2/23/2021, 9:14:14 PM - [WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:14:14 PM - [15 Mins WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Smart Plug] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Smart Plug] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Smart Plug] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 Fan1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 Fan1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 5] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 5] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 5] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL2] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B2 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 Fan1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 Fan1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 4] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 4] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 4] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL2] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B3 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 3] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 3] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [Wall Sw. 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 Fan1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 Fan1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL2] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL2] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL1] - Requesting device state
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL1] - Creating new debounced promise
2/23/2021, 9:14:14 PM - [TuyaWebPlatform] [B1 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:14 PM - [LiFx] Light 4 - Get power: 0
2/23/2021, 9:14:14 PM - [AmbiClimate] Returned temperature: 27.73
2/23/2021, 9:14:14 PM - [AmbiClimate] Returned humidity: 59.43
2/23/2021, 9:14:14 PM - [AmbiClimate] getActive: Retrieved mode is Comfort
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Hue - [GET] 236
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Saturation - [GET] 1
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Smart Plug] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Smart Plug] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Smart Plug] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Hue - [GET] undefined
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Saturation - [GET] undefined
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 Fan1] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 5] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 5] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 5] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B2 DL2] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 4] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 4] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 4] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B3 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [Wall Sw. 3] Characteristic.On - [GET] false
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:15 PM - [TuyaWebPlatform] [B1 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:24 PM - [WatchDog Timer] setContactSensorState:  false
2/23/2021, 9:14:24 PM - [WatchDog Timer] getContactSensorState:  false
2/23/2021, 9:14:24 PM - [15 Mins WatchDog Timer] getContactSensorState:  true
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Smart Plug] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Smart Plug] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Smart Plug] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Light Strip 2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 Fan1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 Fan1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 5] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 5] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 5] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL2] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B2 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 Fan1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 Fan1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 4] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 4] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 4] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL2] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B3 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 3] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 3] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [Wall Sw. 3] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 Fan1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 Fan1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 Fan1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL2] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL2] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL2] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL1] - Requesting device state
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL1] - Creating new debounced promise
2/23/2021, 9:14:24 PM - [TuyaWebPlatform] [B1 DL1] - Triggering debouncedDeviceStateRequest
2/23/2021, 9:14:24 PM - [LiFx] Light 4 - Get power: 0
2/23/2021, 9:14:24 PM - [AmbiClimate] Returned humidity: 59.43
2/23/2021, 9:14:24 PM - [AmbiClimate] Returned temperature: 27.73
2/23/2021, 9:14:24 PM - [AmbiClimate] getActive: Retrieved mode is Comfort
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Hue - [GET] 236
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 3] Characteristic.Saturation - [GET] 1
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Smart Plug] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Smart Plug] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Smart Plug] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Hue - [GET] undefined
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Light Strip 2] Characteristic.Saturation - [GET] undefined
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 Fan1] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 5] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 5] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 5] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B2 DL2] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 4] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 4] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 4] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL1] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B3 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 3] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 3] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [Wall Sw. 3] Characteristic.On - [GET] false
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 Fan1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 Fan1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 Fan1] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL2] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL2] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL2] Characteristic.On - [GET] true
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL1] - Unsetting debouncedDeviceStateRequestPromise
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL1] - Resolving resolveDeviceStateRequest from cache
2/23/2021, 9:14:25 PM - [TuyaWebPlatform] [B1 DL1] Characteristic.On - [GET] false

Additional context Add any other context about the problem here.

mkellsy commented 3 years ago

I saw someone over on HB Discord talking about this.

My initial thoughts is there might be lag in mDNS (Bonjoir). HOOBS 3 currently uses HB 1.1.7. I am updating to 1.3 this week. I would hate to chase our tails on an old version of HB. HB 1.3 uses a new version of HAP and they say it's faster.

However I would hate to mess up your setup, you have a bunch of work there. So before we do anything I am requiring you to back up everything. Because of the number of plugins, it might be easier for you to backup the /home/hoobs/.hoobs folder. (~/.hoobs).

Also, very soon we are beta testing HOOBS 4. This might be an option for you, because it makes it easy to separate your plugins into different bridges.

This is going to be a fun one to track down :)

izkorn commented 3 years ago

Hopefully once you update to 1.3, the issue is resolved. However I have another question. When updating hoobs on docker, is there any way to preserve the devices in homekit. Previously I found that when I upgrade Hoobs container I have to reconfigure my devices and automations in the home app as the previous one was gone. I tried restoring from backup but same thing happens.

mkellsy commented 3 years ago

Do you have a persistent volume connected to /HOOBS?

izkorn commented 3 years ago

I mount /HOOBS to a folder “ /volume1/docker/hoobs/data”. Is this what you mean a persistent volume?

Regards, Izuwan

On 23 Feb 2021, at 11:08 PM, Michael Kellsy notifications@github.com wrote:

 Do you have a persistent volume connected to /HOOBS?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

mkellsy commented 3 years ago

Yep. I think the bridge has a UUID generated from the OS, like a mac address from a nic. Docker by nature doesn't maintain this kind of stuff.

I will have to think about this.

izkorn commented 3 years ago

Just a quick update. When I look in portainer, I see that my bookstack container was creating a separate network (ip 172.18.0.1) than my other containers (ip 172.17.0.1) . So I deleted boockstack container, rebooted my NAS and it seems to resolves the issue. HOOBS _hap._tcp so far has maintained running throughout the night. If the issue crops up agains I will inform.

snap
mkellsy commented 3 years ago

That's wired. Definitely some conflicts happening. Does Bookstack use mDNS (AKA. Bonjour)? This is critical for HomeKit. There could be a broadcast storm happening.

jlg89 commented 3 years ago

What happens if you create a duplicate Bonjour service using an avahi service file?

https://github.com/hoobs-org/HOOBS/issues/759#issuecomment-805120432

mkellsy commented 3 years ago

Both the default Raspbian image and Homebridge broadcast. It has been this way for a long time. Raspbian includes the avahi daemon, and on our V3 images, we don't mess with Avahi. It is setup exactly how Raspbian wanted it.

You can see if avahi is running with these commands.

sudo systemctl status avahi-daemon.service
sudo systemctl status avahi-daemon.socket

You can also see what is broadcasting with this command

avahi-browse -a

You may need to look at the avahi config file in /etc and adjust. If you need to change it, let me know. I have been researching the best configuration for our next major release.

What's next is all beta.

We are configuring Avahi in our V4 images, and the new UI allows users to change the broadcasted host. I also want to enable other things like IPv6 as well.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.