fix: log eufy device info when device not found on tuya
This commit is contained in:
parent
7e60ecd2b4
commit
f397319070
|
|
@ -14,6 +14,7 @@
|
||||||
|
|
||||||
"""Config flow for Eufy Robovac integration."""
|
"""Config flow for Eufy Robovac integration."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
import json
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from typing import Any, Optional
|
from typing import Any, Optional
|
||||||
|
|
@ -138,7 +139,6 @@ def get_eufy_vacuums(self):
|
||||||
if item["device"]["product"]["appliance"] == "Cleaning":
|
if item["device"]["product"]["appliance"] == "Cleaning":
|
||||||
try:
|
try:
|
||||||
device = tuya_client.get_device(item["device"]["id"])
|
device = tuya_client.get_device(item["device"]["id"])
|
||||||
_LOGGER.debug("Robovac schema: {}".format(device["schema"]))
|
|
||||||
|
|
||||||
vac_details = {
|
vac_details = {
|
||||||
CONF_ID: item["device"]["id"],
|
CONF_ID: item["device"]["id"],
|
||||||
|
|
@ -153,10 +153,11 @@ def get_eufy_vacuums(self):
|
||||||
self[CONF_VACS][item["device"]["id"]] = vac_details
|
self[CONF_VACS][item["device"]["id"]] = vac_details
|
||||||
except:
|
except:
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"Vacuum {} found on Eufy, but not on Tuya. Skipping.".format(
|
"Skipping vacuum {}: found on Eufy but not on Tuya. Eufy details:".format(
|
||||||
item["device"]["id"]
|
item["device"]["id"]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
_LOGGER.debug(json.dumps(item["device"], indent=2))
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue