milo526 / homebridge-tuya-web

Hoobs and Homebridge plugin for Tuya devices using Home Assistant Tuya Web Api
MIT License
217 stars 93 forks source link

All devices show as "Updating" #465

Closed costispavlou closed 1 year ago

costispavlou commented 1 year ago

Describe the bug all tuya devices show up as updating. they work through the homebridge ui, however not in the home.app

Plugin Version @milo526/homebridge-tuya-web v1.1.2

Homebridge Config

{
   "name":"TuyaWebPlatform",
   "options":{
      "username":"redacted",
      "password":"redacted",
      "countryCode":"357",
      "platform":"tuya"
   },
   "defaults":[
      {
         "id":"Bedroom Shutter",
         "device_type":"cover",
         "cover_characteristics":[
            "Stop"
         ]
      },
      {
         "id":"Office Shutter",
         "device_type":"cover",
         "cover_characteristics":[
            "Stop"
         ]
      },
      {
         "id":"Boiler Switch",
         "device_type":"switch"
      },
      {
         "id":"Blue",
         "device_type":"light"
      },
      {
         "id":"White",
         "device_type":"light"
      },
      {
         "id":"Guest WC",
         "device_type":"light"
      },
      {
         "id":"Bedroom Light",
         "device_type":"light"
      },
      {
         "id":"Bathroom",
         "device_type":"light"
      },
      {
         "id":"Kitchen Lights",
         "device_type":"light"
      },
      {
         "id":"Veranda Lights",
         "device_type":"light"
      },
      {
         "id":"Cloud",
         "device_type":"light"
      }
   ],
   "scenes":false,
   "platform":"TuyaWebPlatform"
}
costispavlou commented 1 year ago
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Red] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Bedroom Light] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Boiler Switch] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Blue] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Hallway Lights] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Bedroom Shutter] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [White] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Office Shutter] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Light] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Spots] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Switch inching] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [WC Light] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Fan] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Switch inching] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Bar] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Kitchen] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Switch inching] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Bathroom Lights] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Water Pressure] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] [Switch inching] - Unsetting debouncedDeviceStateRequestPromise
[8/16/2022, 10:49:17 PM] [TuyaWebPlatform] Sending HTTP GET request to /homeassistant/skill - Header: {"name":"QueryDevice","namespace":"query","payloadVersion":1}.
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [WC Light] - Resolving resolveDeviceStateRequest from remote
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [WC Light] - Set device state request cache
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [WC Light] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Boiler Switch] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Boiler Switch] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Device Offline
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Water Pressure] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Water Pressure] Characteristic.On - [GET] true
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Light] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Light] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Hallway Lights] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Hallway Lights] Characteristic.On - [GET] true
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bathroom Lights] - Resolving resolveDeviceStateRequest from remote
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bathroom Lights] - Set device state request cache
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bathroom Lights] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Resolving resolveDeviceStateRequest from remote
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Set device state request cache
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Red] - Resolving resolveDeviceStateRequest from remote
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Red] - Set device state request cache
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Red] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Blue] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Blue] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Spots] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Spots] - Device Offline
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [White] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [White] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Shutter] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Shutter] Characteristic.CurrentPosition - [GET] 3
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Shutter] Characteristic.CurrentPosition - Updating value { support_stop: true, online: true, state: 3 }
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bedroom Shutter] Characteristic.TargetPosition - [GET] 3
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Kitchen] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Kitchen] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bar] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Bar] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Switch inching] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Fan] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Fan] Characteristic.On - [GET] false
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Light] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Light] - Device Offline
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Office Shutter] - Renewing cache due to RateLimitError
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Office Shutter] Characteristic.CurrentPosition - [GET] 3
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Office Shutter] Characteristic.CurrentPosition - Updating value { support_stop: true, online: true, state: 3 }
[8/16/2022, 10:49:18 PM] [TuyaWebPlatform] [Office Shutter] Characteristic.TargetPosition - [GET] 3
costispavlou commented 1 year ago

image image

milo526 commented 1 year ago

Is this still happening?

Is this constant or intermittent?

I see nothing wrong in the logs. Could it be that it was a problem between your iPhone/iPad/Mac and homebridge instead of this plugin?

costispavlou commented 1 year ago

Is this still happening?

Is this constant or intermittent?

I see nothing wrong in the logs. Could it be that it was a problem between your iPhone/iPad/Mac and homebridge instead of this plugin?

I rebuilt the whole homebridge from scratch since no one cared to reply to me in both discord and here.