Track primary integration (#119741)
* Track primary integration * Update snapshots * More snapshots updated * Uno mas * Update snapshot
This commit is contained in:
parent
59ca5b04fa
commit
836abe68c7
62 changed files with 1559 additions and 807 deletions
|
@ -248,6 +248,7 @@ class DeviceEntry:
|
||||||
configuration_url: str | None = attr.ib(default=None)
|
configuration_url: str | None = attr.ib(default=None)
|
||||||
connections: set[tuple[str, str]] = attr.ib(converter=set, factory=set)
|
connections: set[tuple[str, str]] = attr.ib(converter=set, factory=set)
|
||||||
disabled_by: DeviceEntryDisabler | None = attr.ib(default=None)
|
disabled_by: DeviceEntryDisabler | None = attr.ib(default=None)
|
||||||
|
primary_integration: str | None = attr.ib(default=None)
|
||||||
entry_type: DeviceEntryType | None = attr.ib(default=None)
|
entry_type: DeviceEntryType | None = attr.ib(default=None)
|
||||||
hw_version: str | None = attr.ib(default=None)
|
hw_version: str | None = attr.ib(default=None)
|
||||||
id: str = attr.ib(factory=uuid_util.random_uuid_hex)
|
id: str = attr.ib(factory=uuid_util.random_uuid_hex)
|
||||||
|
@ -290,6 +291,7 @@ class DeviceEntry:
|
||||||
"model": self.model,
|
"model": self.model,
|
||||||
"name_by_user": self.name_by_user,
|
"name_by_user": self.name_by_user,
|
||||||
"name": self.name,
|
"name": self.name,
|
||||||
|
"primary_integration": self.primary_integration,
|
||||||
"serial_number": self.serial_number,
|
"serial_number": self.serial_number,
|
||||||
"sw_version": self.sw_version,
|
"sw_version": self.sw_version,
|
||||||
"via_device_id": self.via_device_id,
|
"via_device_id": self.via_device_id,
|
||||||
|
@ -645,6 +647,7 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]):
|
||||||
default_name: str | None | UndefinedType = UNDEFINED,
|
default_name: str | None | UndefinedType = UNDEFINED,
|
||||||
# To disable a device if it gets created
|
# To disable a device if it gets created
|
||||||
disabled_by: DeviceEntryDisabler | None | UndefinedType = UNDEFINED,
|
disabled_by: DeviceEntryDisabler | None | UndefinedType = UNDEFINED,
|
||||||
|
domain: str | UndefinedType = UNDEFINED,
|
||||||
entry_type: DeviceEntryType | None | UndefinedType = UNDEFINED,
|
entry_type: DeviceEntryType | None | UndefinedType = UNDEFINED,
|
||||||
hw_version: str | None | UndefinedType = UNDEFINED,
|
hw_version: str | None | UndefinedType = UNDEFINED,
|
||||||
identifiers: set[tuple[str, str]] | None | UndefinedType = UNDEFINED,
|
identifiers: set[tuple[str, str]] | None | UndefinedType = UNDEFINED,
|
||||||
|
@ -761,7 +764,9 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]):
|
||||||
device.id,
|
device.id,
|
||||||
add_config_entry_id=config_entry_id,
|
add_config_entry_id=config_entry_id,
|
||||||
configuration_url=configuration_url,
|
configuration_url=configuration_url,
|
||||||
|
device_info_type=device_info_type,
|
||||||
disabled_by=disabled_by,
|
disabled_by=disabled_by,
|
||||||
|
domain=domain,
|
||||||
entry_type=entry_type,
|
entry_type=entry_type,
|
||||||
hw_version=hw_version,
|
hw_version=hw_version,
|
||||||
manufacturer=manufacturer,
|
manufacturer=manufacturer,
|
||||||
|
@ -788,6 +793,8 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]):
|
||||||
add_config_entry_id: str | UndefinedType = UNDEFINED,
|
add_config_entry_id: str | UndefinedType = UNDEFINED,
|
||||||
area_id: str | None | UndefinedType = UNDEFINED,
|
area_id: str | None | UndefinedType = UNDEFINED,
|
||||||
configuration_url: str | URL | None | UndefinedType = UNDEFINED,
|
configuration_url: str | URL | None | UndefinedType = UNDEFINED,
|
||||||
|
device_info_type: str | UndefinedType = UNDEFINED,
|
||||||
|
domain: str | UndefinedType = UNDEFINED,
|
||||||
disabled_by: DeviceEntryDisabler | None | UndefinedType = UNDEFINED,
|
disabled_by: DeviceEntryDisabler | None | UndefinedType = UNDEFINED,
|
||||||
entry_type: DeviceEntryType | None | UndefinedType = UNDEFINED,
|
entry_type: DeviceEntryType | None | UndefinedType = UNDEFINED,
|
||||||
hw_version: str | None | UndefinedType = UNDEFINED,
|
hw_version: str | None | UndefinedType = UNDEFINED,
|
||||||
|
@ -912,6 +919,10 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]):
|
||||||
new_values[attr_name] = value
|
new_values[attr_name] = value
|
||||||
old_values[attr_name] = getattr(old, attr_name)
|
old_values[attr_name] = getattr(old, attr_name)
|
||||||
|
|
||||||
|
if device_info_type == "primary" and domain is not UNDEFINED:
|
||||||
|
new_values["primary_integration"] = domain
|
||||||
|
old_values["primary_integration"] = old.primary_integration
|
||||||
|
|
||||||
if old.is_new:
|
if old.is_new:
|
||||||
new_values["is_new"] = False
|
new_values["is_new"] = False
|
||||||
|
|
||||||
|
|
|
@ -771,6 +771,7 @@ class EntityPlatform:
|
||||||
try:
|
try:
|
||||||
device = dev_reg.async_get(self.hass).async_get_or_create(
|
device = dev_reg.async_get(self.hass).async_get_or_create(
|
||||||
config_entry_id=self.config_entry.entry_id,
|
config_entry_id=self.config_entry.entry_id,
|
||||||
|
domain=self.platform_name,
|
||||||
**device_info,
|
**device_info,
|
||||||
)
|
)
|
||||||
except dev_reg.DeviceInfoError as exc:
|
except dev_reg.DeviceInfoError as exc:
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'I-9PSL',
|
'model': 'I-9PSL',
|
||||||
'name': 'Airgradient',
|
'name': 'Airgradient',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': '84fce612f5b8',
|
'serial_number': '84fce612f5b8',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.1.1',
|
'sw_version': '3.1.1',
|
||||||
|
|
|
@ -200,6 +200,56 @@
|
||||||
'state': '270',
|
'state': '270',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_all_entities[sensor.airgradient_pm0_3_count-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.airgradient_pm0_3_count',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': None,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'PM0.3 count',
|
||||||
|
'platform': 'airgradient',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'pm003_count',
|
||||||
|
'unique_id': '84fce612f5b8-pm003',
|
||||||
|
'unit_of_measurement': 'particles/dL',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[sensor.airgradient_pm0_3_count-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'friendly_name': 'Airgradient PM0.3 count',
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
'unit_of_measurement': 'particles/dL',
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.airgradient_pm0_3_count',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '270',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_all_entities[sensor.airgradient_pm1-entry]
|
# name: test_all_entities[sensor.airgradient_pm1-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'HPTS-50 200 202172000',
|
'model': 'HPTS-50 200 202172000',
|
||||||
'name': 'My water heater',
|
'name': 'My water heater',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': 'serial',
|
'serial_number': 'serial',
|
||||||
'suggested_area': 'Basement',
|
'suggested_area': 'Basement',
|
||||||
'sw_version': '2.14',
|
'sw_version': '2.14',
|
||||||
|
|
|
@ -70,6 +70,7 @@ async def test_list_devices(
|
||||||
"model": "model",
|
"model": "model",
|
||||||
"name_by_user": None,
|
"name_by_user": None,
|
||||||
"name": None,
|
"name": None,
|
||||||
|
"primary_integration": None,
|
||||||
"serial_number": None,
|
"serial_number": None,
|
||||||
"sw_version": None,
|
"sw_version": None,
|
||||||
"via_device_id": None,
|
"via_device_id": None,
|
||||||
|
@ -88,6 +89,7 @@ async def test_list_devices(
|
||||||
"model": "model",
|
"model": "model",
|
||||||
"name_by_user": None,
|
"name_by_user": None,
|
||||||
"name": None,
|
"name": None,
|
||||||
|
"primary_integration": None,
|
||||||
"serial_number": None,
|
"serial_number": None,
|
||||||
"sw_version": None,
|
"sw_version": None,
|
||||||
"via_device_id": dev1,
|
"via_device_id": dev1,
|
||||||
|
@ -119,6 +121,7 @@ async def test_list_devices(
|
||||||
"model": "model",
|
"model": "model",
|
||||||
"name_by_user": None,
|
"name_by_user": None,
|
||||||
"name": None,
|
"name": None,
|
||||||
|
"primary_integration": None,
|
||||||
"serial_number": None,
|
"serial_number": None,
|
||||||
"sw_version": None,
|
"sw_version": None,
|
||||||
"via_device_id": None,
|
"via_device_id": None,
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
'model': 'dLAN pro 1200+ WiFi ac',
|
'model': 'dLAN pro 1200+ WiFi ac',
|
||||||
'name': 'Mock Title',
|
'name': 'Mock Title',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'devolo_home_network',
|
||||||
'serial_number': '1234567890',
|
'serial_number': '1234567890',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '5.6.1',
|
'sw_version': '5.6.1',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'DEEBOT OZMO 950 Series',
|
'model': 'DEEBOT OZMO 950 Series',
|
||||||
'name': 'Ozmo 950',
|
'name': 'Ozmo 950',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'ecovacs',
|
||||||
'serial_number': 'E1234567890000000001',
|
'serial_number': 'E1234567890000000001',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -155,6 +156,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
|
|
@ -106,6 +106,7 @@
|
||||||
'model': 'Elgato Key Light',
|
'model': 'Elgato Key Light',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'CN11A1A00001',
|
'serial_number': 'CN11A1A00001',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.3 (192)',
|
'sw_version': '1.0.3 (192)',
|
||||||
|
@ -221,6 +222,7 @@
|
||||||
'model': 'Elgato Light Strip',
|
'model': 'Elgato Light Strip',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'CN11A1A00001',
|
'serial_number': 'CN11A1A00001',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.3 (192)',
|
'sw_version': '1.0.3 (192)',
|
||||||
|
@ -336,6 +338,7 @@
|
||||||
'model': 'Elgato Light Strip',
|
'model': 'Elgato Light Strip',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'CN11A1A00001',
|
'serial_number': 'CN11A1A00001',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.3 (192)',
|
'sw_version': '1.0.3 (192)',
|
||||||
|
|
|
@ -81,6 +81,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -172,6 +173,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -263,6 +265,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -351,6 +354,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -442,6 +446,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
|
|
@ -73,6 +73,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
@ -153,6 +154,7 @@
|
||||||
'model': 'Elgato Key Light Mini',
|
'model': 'Elgato Key Light Mini',
|
||||||
'name': 'Frenck',
|
'name': 'Frenck',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'elgato',
|
||||||
'serial_number': 'GW24L1A02987',
|
'serial_number': 'GW24L1A02987',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.0.4 (229)',
|
'sw_version': '1.0.4 (229)',
|
||||||
|
|
|
@ -64,6 +64,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Energy market price',
|
'name': 'Energy market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -138,6 +139,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Energy market price',
|
'name': 'Energy market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -209,6 +211,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Energy market price',
|
'name': 'Energy market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -280,6 +283,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Energy market price',
|
'name': 'Energy market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -351,6 +355,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Energy market price',
|
'name': 'Energy market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -425,6 +430,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Gas market price',
|
'name': 'Gas market price',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'energyzero',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -48,6 +48,7 @@
|
||||||
'model': 'Envoy, phases: 3, phase mode: three, net-consumption CT, production CT, storage CT',
|
'model': 'Envoy, phases: 3, phase mode: three, net-consumption CT, production CT, storage CT',
|
||||||
'name': 'Envoy <<envoyserial>>',
|
'name': 'Envoy <<envoyserial>>',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'enphase_envoy',
|
||||||
'serial_number': '<<envoyserial>>',
|
'serial_number': '<<envoyserial>>',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '7.1.2',
|
'sw_version': '7.1.2',
|
||||||
|
@ -3772,6 +3773,7 @@
|
||||||
'model': 'Inverter',
|
'model': 'Inverter',
|
||||||
'name': 'Inverter 1',
|
'name': 'Inverter 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'enphase_envoy',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'Mock Model',
|
'model': 'Mock Model',
|
||||||
'name': 'Mock Title',
|
'name': 'Mock Title',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'gardena_bluetooth',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.2.3',
|
'sw_version': '1.2.3',
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -74,6 +74,7 @@
|
||||||
'model': 'HWE-P1',
|
'model': 'HWE-P1',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '4.19',
|
'sw_version': '4.19',
|
||||||
|
|
|
@ -83,6 +83,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.03',
|
'sw_version': '3.03',
|
||||||
|
@ -173,6 +174,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '4.07',
|
'sw_version': '4.07',
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -73,6 +73,7 @@
|
||||||
'model': 'HWE-KWH1',
|
'model': 'HWE-KWH1',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.06',
|
'sw_version': '3.06',
|
||||||
|
@ -153,6 +154,7 @@
|
||||||
'model': 'HWE-KWH3',
|
'model': 'HWE-KWH3',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.06',
|
'sw_version': '3.06',
|
||||||
|
@ -234,6 +236,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.03',
|
'sw_version': '3.03',
|
||||||
|
@ -314,6 +317,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.03',
|
'sw_version': '3.03',
|
||||||
|
@ -394,6 +398,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.03',
|
'sw_version': '3.03',
|
||||||
|
@ -475,6 +480,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '4.07',
|
'sw_version': '4.07',
|
||||||
|
@ -555,6 +561,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '4.07',
|
'sw_version': '4.07',
|
||||||
|
@ -635,6 +642,7 @@
|
||||||
'model': 'HWE-SKT',
|
'model': 'HWE-SKT',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '4.07',
|
'sw_version': '4.07',
|
||||||
|
@ -715,6 +723,7 @@
|
||||||
'model': 'HWE-WTR',
|
'model': 'HWE-WTR',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '2.03',
|
'sw_version': '2.03',
|
||||||
|
@ -795,6 +804,7 @@
|
||||||
'model': 'SDM230-wifi',
|
'model': 'SDM230-wifi',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.06',
|
'sw_version': '3.06',
|
||||||
|
@ -875,6 +885,7 @@
|
||||||
'model': 'SDM630-wifi',
|
'model': 'SDM630-wifi',
|
||||||
'name': 'Device',
|
'name': 'Device',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'homewizard',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '3.06',
|
'sw_version': '3.06',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': '450XH-TEST',
|
'model': '450XH-TEST',
|
||||||
'name': 'Test Mower 1',
|
'name': 'Test Mower 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'husqvarna_automower',
|
||||||
'serial_number': 123,
|
'serial_number': 123,
|
||||||
'suggested_area': 'Garden',
|
'suggested_area': 'Garden',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -551,6 +551,64 @@
|
||||||
'state': '2023-06-05T19:00:00+00:00',
|
'state': '2023-06-05T19:00:00+00:00',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_sensor_snapshot[sensor.test_mower_1_none-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'options': list([
|
||||||
|
'Front lawn',
|
||||||
|
'Back lawn',
|
||||||
|
'my_lawn',
|
||||||
|
]),
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.test_mower_1_none',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': None,
|
||||||
|
'platform': 'husqvarna_automower',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'work_area',
|
||||||
|
'unique_id': 'c7233734-b219-4287-a173-08e3643f89f0_work_area',
|
||||||
|
'unit_of_measurement': None,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_sensor_snapshot[sensor.test_mower_1_none-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'enum',
|
||||||
|
'friendly_name': 'Test Mower 1 None',
|
||||||
|
'options': list([
|
||||||
|
'Front lawn',
|
||||||
|
'Back lawn',
|
||||||
|
'my_lawn',
|
||||||
|
]),
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.test_mower_1_none',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': 'Front lawn',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_sensor_snapshot[sensor.test_mower_1_number_of_charging_cycles-entry]
|
# name: test_sensor_snapshot[sensor.test_mower_1_number_of_charging_cycles-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'ista EcoTrend',
|
'model': 'ista EcoTrend',
|
||||||
'name': 'Luxemburger Str. 1',
|
'name': 'Luxemburger Str. 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'ista_ecotrend',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -53,6 +54,7 @@
|
||||||
'model': 'ista EcoTrend',
|
'model': 'ista EcoTrend',
|
||||||
'name': 'Bahnhofsstr. 1A',
|
'name': 'Bahnhofsstr. 1A',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'ista_ecotrend',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -69,6 +69,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Outlet 1',
|
'name': 'Outlet 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'kitchen_sink',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -99,6 +100,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Power strip with 2 sockets',
|
'name': 'Power strip with 2 sockets',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -175,6 +177,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Outlet 2',
|
'name': 'Outlet 2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'kitchen_sink',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -205,6 +208,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Power strip with 2 sockets',
|
'name': 'Power strip with 2 sockets',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -115,6 +115,7 @@
|
||||||
'model': <MachineModel.GS3_AV: 'GS3 AV'>,
|
'model': <MachineModel.GS3_AV: 'GS3 AV'>,
|
||||||
'name': 'GS01234',
|
'name': 'GS01234',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'lamarzocco',
|
||||||
'serial_number': 'GS01234',
|
'serial_number': 'GS01234',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.40',
|
'sw_version': '1.40',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'Roller Shutter',
|
'model': 'Roller Shutter',
|
||||||
'name': 'Entrance Blinds',
|
'name': 'Entrance Blinds',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -53,6 +54,7 @@
|
||||||
'model': 'Orientable Shutter',
|
'model': 'Orientable Shutter',
|
||||||
'name': 'Bubendorff blind',
|
'name': 'Bubendorff blind',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -83,6 +85,7 @@
|
||||||
'model': '2 wire light switch/dimmer',
|
'model': '2 wire light switch/dimmer',
|
||||||
'name': 'Unknown 00:11:22:33:00:11:45:fe',
|
'name': 'Unknown 00:11:22:33:00:11:45:fe',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -113,6 +116,7 @@
|
||||||
'model': 'Smarther with Netatmo',
|
'model': 'Smarther with Netatmo',
|
||||||
'name': 'Corridor',
|
'name': 'Corridor',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': 'Corridor',
|
'suggested_area': 'Corridor',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -143,6 +147,7 @@
|
||||||
'model': 'Connected Energy Meter',
|
'model': 'Connected Energy Meter',
|
||||||
'name': 'Consumption meter',
|
'name': 'Consumption meter',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -173,6 +178,7 @@
|
||||||
'model': 'Light switch/dimmer with neutral',
|
'model': 'Light switch/dimmer with neutral',
|
||||||
'name': 'Bathroom light',
|
'name': 'Bathroom light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -203,6 +209,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Line 1',
|
'name': 'Line 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -233,6 +240,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Line 2',
|
'name': 'Line 2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -263,6 +271,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Line 3',
|
'name': 'Line 3',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -293,6 +302,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Line 4',
|
'name': 'Line 4',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -323,6 +333,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Line 5',
|
'name': 'Line 5',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -353,6 +364,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Total',
|
'name': 'Total',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -383,6 +395,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Gas',
|
'name': 'Gas',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -413,6 +426,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Hot water',
|
'name': 'Hot water',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -443,6 +457,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Cold water',
|
'name': 'Cold water',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -473,6 +488,7 @@
|
||||||
'model': 'Connected Ecometer',
|
'model': 'Connected Ecometer',
|
||||||
'name': 'Écocompteur',
|
'name': 'Écocompteur',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -503,6 +519,7 @@
|
||||||
'model': 'Smart Indoor Camera',
|
'model': 'Smart Indoor Camera',
|
||||||
'name': 'Hall',
|
'name': 'Hall',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -533,6 +550,7 @@
|
||||||
'model': 'Smart Anemometer',
|
'model': 'Smart Anemometer',
|
||||||
'name': 'Villa Garden',
|
'name': 'Villa Garden',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -563,6 +581,7 @@
|
||||||
'model': 'Smart Outdoor Camera',
|
'model': 'Smart Outdoor Camera',
|
||||||
'name': 'Front',
|
'name': 'Front',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -593,6 +612,7 @@
|
||||||
'model': 'Smart Video Doorbell',
|
'model': 'Smart Video Doorbell',
|
||||||
'name': 'Netatmo-Doorbell',
|
'name': 'Netatmo-Doorbell',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -623,6 +643,7 @@
|
||||||
'model': 'Smart Indoor Air Quality Monitor',
|
'model': 'Smart Indoor Air Quality Monitor',
|
||||||
'name': 'Kitchen',
|
'name': 'Kitchen',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -653,6 +674,7 @@
|
||||||
'model': 'Smart Indoor Air Quality Monitor',
|
'model': 'Smart Indoor Air Quality Monitor',
|
||||||
'name': 'Livingroom',
|
'name': 'Livingroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -683,6 +705,7 @@
|
||||||
'model': 'Smart Indoor Air Quality Monitor',
|
'model': 'Smart Indoor Air Quality Monitor',
|
||||||
'name': 'Baby Bedroom',
|
'name': 'Baby Bedroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -713,6 +736,7 @@
|
||||||
'model': 'Smart Indoor Air Quality Monitor',
|
'model': 'Smart Indoor Air Quality Monitor',
|
||||||
'name': 'Bedroom',
|
'name': 'Bedroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -743,6 +767,7 @@
|
||||||
'model': 'Smart Indoor Air Quality Monitor',
|
'model': 'Smart Indoor Air Quality Monitor',
|
||||||
'name': 'Parents Bedroom',
|
'name': 'Parents Bedroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -773,6 +798,7 @@
|
||||||
'model': 'Plug',
|
'model': 'Plug',
|
||||||
'name': 'Prise',
|
'name': 'Prise',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -803,6 +829,7 @@
|
||||||
'model': 'Smart Outdoor Module',
|
'model': 'Smart Outdoor Module',
|
||||||
'name': 'Villa Outdoor',
|
'name': 'Villa Outdoor',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -833,6 +860,7 @@
|
||||||
'model': 'Smart Indoor Module',
|
'model': 'Smart Indoor Module',
|
||||||
'name': 'Villa Bedroom',
|
'name': 'Villa Bedroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -863,6 +891,7 @@
|
||||||
'model': 'Smart Indoor Module',
|
'model': 'Smart Indoor Module',
|
||||||
'name': 'Villa Bathroom',
|
'name': 'Villa Bathroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -893,6 +922,7 @@
|
||||||
'model': 'Smart Home Weather station',
|
'model': 'Smart Home Weather station',
|
||||||
'name': 'Villa',
|
'name': 'Villa',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -923,6 +953,7 @@
|
||||||
'model': 'Smart Rain Gauge',
|
'model': 'Smart Rain Gauge',
|
||||||
'name': 'Villa Rain',
|
'name': 'Villa Rain',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -953,6 +984,7 @@
|
||||||
'model': 'OpenTherm Modulating Thermostat',
|
'model': 'OpenTherm Modulating Thermostat',
|
||||||
'name': 'Bureau Modulate',
|
'name': 'Bureau Modulate',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': 'Bureau',
|
'suggested_area': 'Bureau',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -983,6 +1015,7 @@
|
||||||
'model': 'Smart Thermostat',
|
'model': 'Smart Thermostat',
|
||||||
'name': 'Livingroom',
|
'name': 'Livingroom',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': 'Livingroom',
|
'suggested_area': 'Livingroom',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1013,6 +1046,7 @@
|
||||||
'model': 'Smart Valve',
|
'model': 'Smart Valve',
|
||||||
'name': 'Valve1',
|
'name': 'Valve1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': 'Entrada',
|
'suggested_area': 'Entrada',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1043,6 +1077,7 @@
|
||||||
'model': 'Smart Valve',
|
'model': 'Smart Valve',
|
||||||
'name': 'Valve2',
|
'name': 'Valve2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': 'Cocina',
|
'suggested_area': 'Cocina',
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1073,6 +1108,7 @@
|
||||||
'model': 'Climate',
|
'model': 'Climate',
|
||||||
'name': 'MYHOME',
|
'name': 'MYHOME',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1103,6 +1139,7 @@
|
||||||
'model': 'Public Weather station',
|
'model': 'Public Weather station',
|
||||||
'name': 'Home avg',
|
'name': 'Home avg',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1133,6 +1170,7 @@
|
||||||
'model': 'Public Weather station',
|
'model': 'Public Weather station',
|
||||||
'name': 'Home max',
|
'name': 'Home max',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netatmo',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'LM1200',
|
'model': 'LM1200',
|
||||||
'name': 'Netgear LM1200',
|
'name': 'Netgear LM1200',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'netgear_lte',
|
||||||
'serial_number': 'FFFFFFFFFFFFF',
|
'serial_number': 'FFFFFFFFFFFFF',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'EC25AFFDR07A09M4G',
|
'sw_version': 'EC25AFFDR07A09M4G',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'ICO',
|
'model': 'ICO',
|
||||||
'name': 'Pool 1',
|
'name': 'Pool 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'ondilo_ico',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.7.1-stable',
|
'sw_version': '1.7.1-stable',
|
||||||
|
@ -53,6 +54,7 @@
|
||||||
'model': 'ICO',
|
'model': 'ICO',
|
||||||
'name': 'Pool 2',
|
'name': 'Pool 2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'ondilo_ico',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '1.7.1-stable',
|
'sw_version': '1.7.1-stable',
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
'model': 'DS2405',
|
'model': 'DS2405',
|
||||||
'name': '05.111111111111',
|
'name': '05.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -76,6 +77,7 @@
|
||||||
'model': 'DS18S20',
|
'model': 'DS18S20',
|
||||||
'name': '10.111111111111',
|
'name': '10.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -116,6 +118,7 @@
|
||||||
'model': 'DS2406',
|
'model': 'DS2406',
|
||||||
'name': '12.111111111111',
|
'name': '12.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -256,6 +259,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -296,6 +300,7 @@
|
||||||
'model': 'DS2409',
|
'model': 'DS2409',
|
||||||
'name': '1F.111111111111',
|
'name': '1F.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -324,6 +329,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -364,6 +370,7 @@
|
||||||
'model': 'DS1822',
|
'model': 'DS1822',
|
||||||
'name': '22.111111111111',
|
'name': '22.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -404,6 +411,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': '26.111111111111',
|
'name': '26.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -444,6 +452,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.111111111111',
|
'name': '28.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -484,6 +493,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222222',
|
'name': '28.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -524,6 +534,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222223',
|
'name': '28.222222222223',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -564,6 +575,7 @@
|
||||||
'model': 'DS2408',
|
'model': 'DS2408',
|
||||||
'name': '29.111111111111',
|
'name': '29.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -956,6 +968,7 @@
|
||||||
'model': 'DS2760',
|
'model': 'DS2760',
|
||||||
'name': '30.111111111111',
|
'name': '30.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -996,6 +1009,7 @@
|
||||||
'model': 'DS2413',
|
'model': 'DS2413',
|
||||||
'name': '3A.111111111111',
|
'name': '3A.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1124,6 +1138,7 @@
|
||||||
'model': 'DS1825',
|
'model': 'DS1825',
|
||||||
'name': '3B.111111111111',
|
'name': '3B.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1164,6 +1179,7 @@
|
||||||
'model': 'DS28EA00',
|
'model': 'DS28EA00',
|
||||||
'name': '42.111111111111',
|
'name': '42.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1204,6 +1220,7 @@
|
||||||
'model': 'EDS0068',
|
'model': 'EDS0068',
|
||||||
'name': '7E.111111111111',
|
'name': '7E.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1244,6 +1261,7 @@
|
||||||
'model': 'EDS0066',
|
'model': 'EDS0066',
|
||||||
'name': '7E.222222222222',
|
'name': '7E.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1284,6 +1302,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': 'A6.111111111111',
|
'name': 'A6.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1324,6 +1343,7 @@
|
||||||
'model': 'HobbyBoards_EF',
|
'model': 'HobbyBoards_EF',
|
||||||
'name': 'EF.111111111111',
|
'name': 'EF.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1364,6 +1384,7 @@
|
||||||
'model': 'HB_MOISTURE_METER',
|
'model': 'HB_MOISTURE_METER',
|
||||||
'name': 'EF.111111111112',
|
'name': 'EF.111111111112',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1404,6 +1425,7 @@
|
||||||
'model': 'HB_HUB',
|
'model': 'HB_HUB',
|
||||||
'name': 'EF.111111111113',
|
'name': 'EF.111111111113',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
'model': 'DS2405',
|
'model': 'DS2405',
|
||||||
'name': '05.111111111111',
|
'name': '05.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -76,6 +77,7 @@
|
||||||
'model': 'DS18S20',
|
'model': 'DS18S20',
|
||||||
'name': '10.111111111111',
|
'name': '10.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -165,6 +167,7 @@
|
||||||
'model': 'DS2406',
|
'model': 'DS2406',
|
||||||
'name': '12.111111111111',
|
'name': '12.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -315,6 +318,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -451,6 +455,7 @@
|
||||||
'model': 'DS2409',
|
'model': 'DS2409',
|
||||||
'name': '1F.111111111111',
|
'name': '1F.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -479,6 +484,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -615,6 +621,7 @@
|
||||||
'model': 'DS1822',
|
'model': 'DS1822',
|
||||||
'name': '22.111111111111',
|
'name': '22.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -704,6 +711,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': '26.111111111111',
|
'name': '26.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1283,6 +1291,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.111111111111',
|
'name': '28.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1372,6 +1381,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222222',
|
'name': '28.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1461,6 +1471,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222223',
|
'name': '28.222222222223',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1550,6 +1561,7 @@
|
||||||
'model': 'DS2408',
|
'model': 'DS2408',
|
||||||
'name': '29.111111111111',
|
'name': '29.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1590,6 +1602,7 @@
|
||||||
'model': 'DS2760',
|
'model': 'DS2760',
|
||||||
'name': '30.111111111111',
|
'name': '30.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1826,6 +1839,7 @@
|
||||||
'model': 'DS2413',
|
'model': 'DS2413',
|
||||||
'name': '3A.111111111111',
|
'name': '3A.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1866,6 +1880,7 @@
|
||||||
'model': 'DS1825',
|
'model': 'DS1825',
|
||||||
'name': '3B.111111111111',
|
'name': '3B.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1955,6 +1970,7 @@
|
||||||
'model': 'DS28EA00',
|
'model': 'DS28EA00',
|
||||||
'name': '42.111111111111',
|
'name': '42.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -2044,6 +2060,7 @@
|
||||||
'model': 'EDS0068',
|
'model': 'EDS0068',
|
||||||
'name': '7E.111111111111',
|
'name': '7E.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -2280,6 +2297,7 @@
|
||||||
'model': 'EDS0066',
|
'model': 'EDS0066',
|
||||||
'name': '7E.222222222222',
|
'name': '7E.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -2418,6 +2436,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': 'A6.111111111111',
|
'name': 'A6.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -2997,6 +3016,7 @@
|
||||||
'model': 'HobbyBoards_EF',
|
'model': 'HobbyBoards_EF',
|
||||||
'name': 'EF.111111111111',
|
'name': 'EF.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -3184,6 +3204,7 @@
|
||||||
'model': 'HB_MOISTURE_METER',
|
'model': 'HB_MOISTURE_METER',
|
||||||
'name': 'EF.111111111112',
|
'name': 'EF.111111111112',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -3420,6 +3441,7 @@
|
||||||
'model': 'HB_HUB',
|
'model': 'HB_HUB',
|
||||||
'name': 'EF.111111111113',
|
'name': 'EF.111111111113',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
'model': 'DS2405',
|
'model': 'DS2405',
|
||||||
'name': '05.111111111111',
|
'name': '05.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -120,6 +121,7 @@
|
||||||
'model': 'DS18S20',
|
'model': 'DS18S20',
|
||||||
'name': '10.111111111111',
|
'name': '10.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -160,6 +162,7 @@
|
||||||
'model': 'DS2406',
|
'model': 'DS2406',
|
||||||
'name': '12.111111111111',
|
'name': '12.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -388,6 +391,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -428,6 +432,7 @@
|
||||||
'model': 'DS2409',
|
'model': 'DS2409',
|
||||||
'name': '1F.111111111111',
|
'name': '1F.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -456,6 +461,7 @@
|
||||||
'model': 'DS2423',
|
'model': 'DS2423',
|
||||||
'name': '1D.111111111111',
|
'name': '1D.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -496,6 +502,7 @@
|
||||||
'model': 'DS1822',
|
'model': 'DS1822',
|
||||||
'name': '22.111111111111',
|
'name': '22.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -536,6 +543,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': '26.111111111111',
|
'name': '26.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -620,6 +628,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.111111111111',
|
'name': '28.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -660,6 +669,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222222',
|
'name': '28.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -700,6 +710,7 @@
|
||||||
'model': 'DS18B20',
|
'model': 'DS18B20',
|
||||||
'name': '28.222222222223',
|
'name': '28.222222222223',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -740,6 +751,7 @@
|
||||||
'model': 'DS2408',
|
'model': 'DS2408',
|
||||||
'name': '29.111111111111',
|
'name': '29.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1484,6 +1496,7 @@
|
||||||
'model': 'DS2760',
|
'model': 'DS2760',
|
||||||
'name': '30.111111111111',
|
'name': '30.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1524,6 +1537,7 @@
|
||||||
'model': 'DS2413',
|
'model': 'DS2413',
|
||||||
'name': '3A.111111111111',
|
'name': '3A.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1652,6 +1666,7 @@
|
||||||
'model': 'DS1825',
|
'model': 'DS1825',
|
||||||
'name': '3B.111111111111',
|
'name': '3B.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1692,6 +1707,7 @@
|
||||||
'model': 'DS28EA00',
|
'model': 'DS28EA00',
|
||||||
'name': '42.111111111111',
|
'name': '42.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1732,6 +1748,7 @@
|
||||||
'model': 'EDS0068',
|
'model': 'EDS0068',
|
||||||
'name': '7E.111111111111',
|
'name': '7E.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1772,6 +1789,7 @@
|
||||||
'model': 'EDS0066',
|
'model': 'EDS0066',
|
||||||
'name': '7E.222222222222',
|
'name': '7E.222222222222',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1812,6 +1830,7 @@
|
||||||
'model': 'DS2438',
|
'model': 'DS2438',
|
||||||
'name': 'A6.111111111111',
|
'name': 'A6.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1896,6 +1915,7 @@
|
||||||
'model': 'HobbyBoards_EF',
|
'model': 'HobbyBoards_EF',
|
||||||
'name': 'EF.111111111111',
|
'name': 'EF.111111111111',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1936,6 +1956,7 @@
|
||||||
'model': 'HB_MOISTURE_METER',
|
'model': 'HB_MOISTURE_METER',
|
||||||
'name': 'EF.111111111112',
|
'name': 'EF.111111111112',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -2328,6 +2349,7 @@
|
||||||
'model': 'HB_HUB',
|
'model': 'HB_HUB',
|
||||||
'name': 'EF.111111111113',
|
'name': 'EF.111111111113',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'onewire',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -322,6 +323,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -706,6 +708,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -874,6 +877,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
@ -1300,6 +1304,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -1598,6 +1603,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -1982,6 +1988,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -2150,6 +2157,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -106,6 +107,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -272,6 +274,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -438,6 +441,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
@ -604,6 +608,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -686,6 +691,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -852,6 +858,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -1018,6 +1025,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -107,6 +108,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -190,6 +192,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -230,6 +233,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
@ -313,6 +317,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -399,6 +404,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -485,6 +491,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -525,6 +532,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -64,6 +65,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -159,6 +161,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -254,6 +257,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
@ -349,6 +353,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -389,6 +394,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -484,6 +490,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -579,6 +586,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -332,6 +333,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -1085,6 +1087,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -1834,6 +1837,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
@ -2626,6 +2630,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -2934,6 +2939,7 @@
|
||||||
'model': 'Captur ii',
|
'model': 'Captur ii',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'XJB1SU',
|
'sw_version': 'XJB1SU',
|
||||||
|
@ -3687,6 +3693,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X101VE',
|
'sw_version': 'X101VE',
|
||||||
|
@ -4436,6 +4443,7 @@
|
||||||
'model': 'Zoe',
|
'model': 'Zoe',
|
||||||
'name': 'REG-NUMBER',
|
'name': 'REG-NUMBER',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'renault',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'X102VE',
|
'sw_version': 'X102VE',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': '8381BE 13',
|
'name': '8381BE 13',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'rova',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'NB6VAC-FXC-r0',
|
'model': 'NB6VAC-FXC-r0',
|
||||||
'name': 'SFR Box',
|
'name': 'SFR Box',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
||||||
|
@ -150,6 +151,7 @@
|
||||||
'model': 'NB6VAC-FXC-r0',
|
'model': 'NB6VAC-FXC-r0',
|
||||||
'name': 'SFR Box',
|
'name': 'SFR Box',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'NB6VAC-FXC-r0',
|
'model': 'NB6VAC-FXC-r0',
|
||||||
'name': 'SFR Box',
|
'name': 'SFR Box',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'NB6VAC-FXC-r0',
|
'model': 'NB6VAC-FXC-r0',
|
||||||
'name': 'SFR Box',
|
'name': 'SFR Box',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
'sw_version': 'NB6VAC-MAIN-R4.0.44k',
|
||||||
|
|
|
@ -70,6 +70,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Door 1',
|
'name': 'Door 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tailwind',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
@ -147,6 +148,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Door 2',
|
'name': 'Door 2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tailwind',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Tailwind iQ3',
|
'name': 'Tailwind iQ3',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
|
|
@ -71,6 +71,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Door 1',
|
'name': 'Door 1',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tailwind',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
@ -149,6 +150,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Door 2',
|
'name': 'Door 2',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tailwind',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
|
|
@ -83,6 +83,7 @@
|
||||||
'model': 'iQ3',
|
'model': 'iQ3',
|
||||||
'name': 'Tailwind iQ3',
|
'name': 'Tailwind iQ3',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '10.10',
|
'sw_version': '10.10',
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'Bridge',
|
'model': 'Bridge',
|
||||||
'name': 'Bridge-AB1C',
|
'name': 'Bridge-AB1C',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': None,
|
||||||
'serial_number': '0000-0000',
|
'serial_number': '0000-0000',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -70,6 +70,7 @@
|
||||||
'model': 'Tedee PRO',
|
'model': 'Tedee PRO',
|
||||||
'name': 'Lock-1A2B',
|
'name': 'Lock-1A2B',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tedee',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -147,6 +148,7 @@
|
||||||
'model': 'Tedee GO',
|
'model': 'Tedee GO',
|
||||||
'name': 'Lock-2C3D',
|
'name': 'Lock-2C3D',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'tedee',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
'model': 'Powerwall 2, Tesla Backup Gateway 2',
|
'model': 'Powerwall 2, Tesla Backup Gateway 2',
|
||||||
'name': 'Energy Site',
|
'name': 'Energy Site',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'teslemetry',
|
||||||
'serial_number': '123456',
|
'serial_number': '123456',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -53,6 +54,7 @@
|
||||||
'model': 'Model X',
|
'model': 'Model X',
|
||||||
'name': 'Test',
|
'name': 'Test',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'teslemetry',
|
||||||
'serial_number': 'LRWXF7EK4KC700000',
|
'serial_number': 'LRWXF7EK4KC700000',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -83,6 +85,7 @@
|
||||||
'model': 'Gen 3 Wall Connector',
|
'model': 'Gen 3 Wall Connector',
|
||||||
'name': 'Wall Connector',
|
'name': 'Wall Connector',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'teslemetry',
|
||||||
'serial_number': '123',
|
'serial_number': '123',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -113,6 +116,7 @@
|
||||||
'model': 'Gen 3 Wall Connector',
|
'model': 'Gen 3 Wall Connector',
|
||||||
'name': 'Wall Connector',
|
'name': 'Wall Connector',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'teslemetry',
|
||||||
'serial_number': '234',
|
'serial_number': '234',
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -101,6 +101,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -70,6 +70,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -147,6 +148,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -224,6 +226,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -301,6 +304,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -378,6 +382,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Twente Milieu',
|
'name': 'Twente Milieu',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'twentemilieu',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -63,6 +63,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'Uptime',
|
'name': 'Uptime',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'uptime',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'LV-PUR131S',
|
'model': 'LV-PUR131S',
|
||||||
'name': 'Air Purifier 131s',
|
'name': 'Air Purifier 131s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -114,6 +115,7 @@
|
||||||
'model': 'Core200S',
|
'model': 'Core200S',
|
||||||
'name': 'Air Purifier 200s',
|
'name': 'Air Purifier 200s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -209,6 +211,7 @@
|
||||||
'model': 'LAP-C401S-WJP',
|
'model': 'LAP-C401S-WJP',
|
||||||
'name': 'Air Purifier 400s',
|
'name': 'Air Purifier 400s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -306,6 +309,7 @@
|
||||||
'model': 'LAP-C601S-WUS',
|
'model': 'LAP-C601S-WUS',
|
||||||
'name': 'Air Purifier 600s',
|
'name': 'Air Purifier 600s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -403,6 +407,7 @@
|
||||||
'model': 'ESL100',
|
'model': 'ESL100',
|
||||||
'name': 'Dimmable Light',
|
'name': 'Dimmable Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -439,6 +444,7 @@
|
||||||
'model': 'ESWD16',
|
'model': 'ESWD16',
|
||||||
'name': 'Dimmer Switch',
|
'name': 'Dimmer Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -491,6 +497,7 @@
|
||||||
'model': 'wifi-switch-1.3',
|
'model': 'wifi-switch-1.3',
|
||||||
'name': 'Outlet',
|
'name': 'Outlet',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -527,6 +534,7 @@
|
||||||
'model': 'ESL100CW',
|
'model': 'ESL100CW',
|
||||||
'name': 'Temperature Light',
|
'name': 'Temperature Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -563,6 +571,7 @@
|
||||||
'model': 'ESWL01',
|
'model': 'ESWL01',
|
||||||
'name': 'Wall Switch',
|
'name': 'Wall Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'LV-PUR131S',
|
'model': 'LV-PUR131S',
|
||||||
'name': 'Air Purifier 131s',
|
'name': 'Air Purifier 131s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -60,6 +61,7 @@
|
||||||
'model': 'Core200S',
|
'model': 'Core200S',
|
||||||
'name': 'Air Purifier 200s',
|
'name': 'Air Purifier 200s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -96,6 +98,7 @@
|
||||||
'model': 'LAP-C401S-WJP',
|
'model': 'LAP-C401S-WJP',
|
||||||
'name': 'Air Purifier 400s',
|
'name': 'Air Purifier 400s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -132,6 +135,7 @@
|
||||||
'model': 'LAP-C601S-WUS',
|
'model': 'LAP-C601S-WUS',
|
||||||
'name': 'Air Purifier 600s',
|
'name': 'Air Purifier 600s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -168,6 +172,7 @@
|
||||||
'model': 'ESL100',
|
'model': 'ESL100',
|
||||||
'name': 'Dimmable Light',
|
'name': 'Dimmable Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -256,6 +261,7 @@
|
||||||
'model': 'ESWD16',
|
'model': 'ESWD16',
|
||||||
'name': 'Dimmer Switch',
|
'name': 'Dimmer Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -362,6 +368,7 @@
|
||||||
'model': 'wifi-switch-1.3',
|
'model': 'wifi-switch-1.3',
|
||||||
'name': 'Outlet',
|
'name': 'Outlet',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -398,6 +405,7 @@
|
||||||
'model': 'ESL100CW',
|
'model': 'ESL100CW',
|
||||||
'name': 'Temperature Light',
|
'name': 'Temperature Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -501,6 +509,7 @@
|
||||||
'model': 'ESWL01',
|
'model': 'ESWL01',
|
||||||
'name': 'Wall Switch',
|
'name': 'Wall Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'LV-PUR131S',
|
'model': 'LV-PUR131S',
|
||||||
'name': 'Air Purifier 131s',
|
'name': 'Air Purifier 131s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -152,6 +153,7 @@
|
||||||
'model': 'Core200S',
|
'model': 'Core200S',
|
||||||
'name': 'Air Purifier 200s',
|
'name': 'Air Purifier 200s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -236,6 +238,7 @@
|
||||||
'model': 'LAP-C401S-WJP',
|
'model': 'LAP-C401S-WJP',
|
||||||
'name': 'Air Purifier 400s',
|
'name': 'Air Purifier 400s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -413,6 +416,7 @@
|
||||||
'model': 'LAP-C601S-WUS',
|
'model': 'LAP-C601S-WUS',
|
||||||
'name': 'Air Purifier 600s',
|
'name': 'Air Purifier 600s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -590,6 +594,7 @@
|
||||||
'model': 'ESL100',
|
'model': 'ESL100',
|
||||||
'name': 'Dimmable Light',
|
'name': 'Dimmable Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -626,6 +631,7 @@
|
||||||
'model': 'ESWD16',
|
'model': 'ESWD16',
|
||||||
'name': 'Dimmer Switch',
|
'name': 'Dimmer Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -678,6 +684,7 @@
|
||||||
'model': 'wifi-switch-1.3',
|
'model': 'wifi-switch-1.3',
|
||||||
'name': 'Outlet',
|
'name': 'Outlet',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1008,6 +1015,7 @@
|
||||||
'model': 'ESL100CW',
|
'model': 'ESL100CW',
|
||||||
'name': 'Temperature Light',
|
'name': 'Temperature Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -1044,6 +1052,7 @@
|
||||||
'model': 'ESWL01',
|
'model': 'ESWL01',
|
||||||
'name': 'Wall Switch',
|
'name': 'Wall Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
'model': 'LV-PUR131S',
|
'model': 'LV-PUR131S',
|
||||||
'name': 'Air Purifier 131s',
|
'name': 'Air Purifier 131s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -60,6 +61,7 @@
|
||||||
'model': 'Core200S',
|
'model': 'Core200S',
|
||||||
'name': 'Air Purifier 200s',
|
'name': 'Air Purifier 200s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -96,6 +98,7 @@
|
||||||
'model': 'LAP-C401S-WJP',
|
'model': 'LAP-C401S-WJP',
|
||||||
'name': 'Air Purifier 400s',
|
'name': 'Air Purifier 400s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -132,6 +135,7 @@
|
||||||
'model': 'LAP-C601S-WUS',
|
'model': 'LAP-C601S-WUS',
|
||||||
'name': 'Air Purifier 600s',
|
'name': 'Air Purifier 600s',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -168,6 +172,7 @@
|
||||||
'model': 'ESL100',
|
'model': 'ESL100',
|
||||||
'name': 'Dimmable Light',
|
'name': 'Dimmable Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -204,6 +209,7 @@
|
||||||
'model': 'ESWD16',
|
'model': 'ESWD16',
|
||||||
'name': 'Dimmer Switch',
|
'name': 'Dimmer Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -256,6 +262,7 @@
|
||||||
'model': 'wifi-switch-1.3',
|
'model': 'wifi-switch-1.3',
|
||||||
'name': 'Outlet',
|
'name': 'Outlet',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -336,6 +343,7 @@
|
||||||
'model': 'ESL100CW',
|
'model': 'ESL100CW',
|
||||||
'name': 'Temperature Light',
|
'name': 'Temperature Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -372,6 +380,7 @@
|
||||||
'model': 'ESWL01',
|
'model': 'ESWL01',
|
||||||
'name': 'Wall Switch',
|
'name': 'Wall Switch',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'vesync',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -69,6 +69,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -146,6 +147,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -227,6 +229,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -304,6 +307,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -381,6 +385,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -457,6 +462,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -533,6 +539,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -609,6 +616,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
@ -685,6 +693,7 @@
|
||||||
'model': None,
|
'model': None,
|
||||||
'name': 'home-assistant.io',
|
'name': 'home-assistant.io',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'whois',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': None,
|
'sw_version': None,
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
|
|
@ -82,6 +82,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -171,6 +172,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
|
|
@ -84,6 +84,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -269,6 +270,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -358,6 +360,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGBW Light',
|
'name': 'WLED RGBW Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.6b4',
|
'sw_version': '0.8.6b4',
|
||||||
|
@ -447,6 +450,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGBW Light',
|
'name': 'WLED RGBW Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.6b4',
|
'sw_version': '0.8.6b4',
|
||||||
|
|
|
@ -76,6 +76,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -156,6 +157,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -237,6 +239,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
@ -318,6 +321,7 @@
|
||||||
'model': 'DIY light',
|
'model': 'DIY light',
|
||||||
'name': 'WLED RGB Light',
|
'name': 'WLED RGB Light',
|
||||||
'name_by_user': None,
|
'name_by_user': None,
|
||||||
|
'primary_integration': 'wled',
|
||||||
'serial_number': None,
|
'serial_number': None,
|
||||||
'suggested_area': None,
|
'suggested_area': None,
|
||||||
'sw_version': '0.8.5',
|
'sw_version': '0.8.5',
|
||||||
|
|
|
@ -2628,3 +2628,39 @@ async def test_async_remove_device_thread_safety(
|
||||||
await hass.async_add_executor_job(
|
await hass.async_add_executor_job(
|
||||||
device_registry.async_remove_device, device.id
|
device_registry.async_remove_device, device.id
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
async def test_primary_integration(
|
||||||
|
hass: HomeAssistant,
|
||||||
|
device_registry: dr.DeviceRegistry,
|
||||||
|
mock_config_entry: MockConfigEntry,
|
||||||
|
) -> None:
|
||||||
|
"""Test the primary integration field."""
|
||||||
|
# Update existing
|
||||||
|
device = device_registry.async_get_or_create(
|
||||||
|
config_entry_id=mock_config_entry.entry_id,
|
||||||
|
connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")},
|
||||||
|
identifiers=set(),
|
||||||
|
manufacturer="manufacturer",
|
||||||
|
model="model",
|
||||||
|
)
|
||||||
|
assert device.primary_integration is None
|
||||||
|
|
||||||
|
device = device_registry.async_get_or_create(
|
||||||
|
config_entry_id=mock_config_entry.entry_id,
|
||||||
|
connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")},
|
||||||
|
model="model 2",
|
||||||
|
domain="test_domain",
|
||||||
|
)
|
||||||
|
assert device.primary_integration == "test_domain"
|
||||||
|
|
||||||
|
# Create new
|
||||||
|
device = device_registry.async_get_or_create(
|
||||||
|
config_entry_id=mock_config_entry.entry_id,
|
||||||
|
connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")},
|
||||||
|
identifiers=set(),
|
||||||
|
manufacturer="manufacturer",
|
||||||
|
model="model",
|
||||||
|
domain="test_domain",
|
||||||
|
)
|
||||||
|
assert device.primary_integration == "test_domain"
|
||||||
|
|
|
@ -1191,6 +1191,7 @@ async def test_device_info_called(
|
||||||
assert device.sw_version == "test-sw"
|
assert device.sw_version == "test-sw"
|
||||||
assert device.hw_version == "test-hw"
|
assert device.hw_version == "test-hw"
|
||||||
assert device.via_device_id == via.id
|
assert device.via_device_id == via.id
|
||||||
|
assert device.primary_integration == config_entry.domain
|
||||||
|
|
||||||
|
|
||||||
async def test_device_info_not_overrides(
|
async def test_device_info_not_overrides(
|
||||||
|
|
Loading…
Add table
Reference in a new issue