Bump python-bsblan to 1.2.1 (#129635)

* Bump python-bsblan dependency to version 1.1.0

* Bump python-bsblan dependency to version 1.2.0

* Bump python-bsblan dependency to version 1.2.1

* Update test diagnostics snapshots to use numeric values and add error handling
This commit is contained in:
Willem-Jan van Rootselaar 2024-11-04 15:31:44 +01:00 committed by GitHub
parent 02750452df
commit d0c45b1857
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 70 additions and 14 deletions

View file

@ -7,5 +7,5 @@
"integration_type": "device", "integration_type": "device",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["bsblan"], "loggers": ["bsblan"],
"requirements": ["python-bsblan==1.0.0"] "requirements": ["python-bsblan==1.2.1"]
} }

View file

@ -2308,7 +2308,7 @@ python-awair==0.2.4
python-blockchain-api==0.0.2 python-blockchain-api==0.0.2
# homeassistant.components.bsblan # homeassistant.components.bsblan
python-bsblan==1.0.0 python-bsblan==1.2.1
# homeassistant.components.clementine # homeassistant.components.clementine
python-clementine-remote==1.0.1 python-clementine-remote==1.0.1

View file

@ -1859,7 +1859,7 @@ python-MotionMount==2.2.0
python-awair==0.2.4 python-awair==0.2.4
# homeassistant.components.bsblan # homeassistant.components.bsblan
python-bsblan==1.0.0 python-bsblan==1.2.1
# homeassistant.components.ecobee # homeassistant.components.ecobee
python-ecobee-api==0.2.20 python-ecobee-api==0.2.20

View file

@ -6,67 +6,103 @@
'current_temperature': dict({ 'current_temperature': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Room temp 1 actual value', 'name': 'Room temp 1 actual value',
'precision': None,
'readonly': 1,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '18.6', 'value': 18.6,
}), }),
'outside_temperature': dict({ 'outside_temperature': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Outside temp sensor local', 'name': 'Outside temp sensor local',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '6.1', 'value': 6.1,
}), }),
}), }),
'state': dict({ 'state': dict({
'current_temperature': dict({ 'current_temperature': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Room temp 1 actual value', 'name': 'Room temp 1 actual value',
'precision': None,
'readonly': 1,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '18.6', 'value': 18.6,
}), }),
'hvac_action': dict({ 'hvac_action': dict({
'data_type': 1, 'data_type': 1,
'desc': 'Raumtempbegrenzung', 'desc': 'Raumtempbegrenzung',
'error': 0,
'name': 'Status heating circuit 1', 'name': 'Status heating circuit 1',
'precision': None,
'readonly': 1,
'readwrite': 0,
'unit': '', 'unit': '',
'value': '122', 'value': 122,
}), }),
'hvac_mode': dict({ 'hvac_mode': dict({
'data_type': 1, 'data_type': 1,
'desc': 'Komfort', 'desc': 'Komfort',
'error': 0,
'name': 'Operating mode', 'name': 'Operating mode',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '', 'unit': '',
'value': 'heat', 'value': 'heat',
}), }),
'hvac_mode2': dict({ 'hvac_mode2': dict({
'data_type': 1, 'data_type': 1,
'desc': 'Reduziert', 'desc': 'Reduziert',
'error': 0,
'name': 'Operating mode', 'name': 'Operating mode',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '', 'unit': '',
'value': '2', 'value': 2,
}), }),
'room1_temp_setpoint_boost': dict({ 'room1_temp_setpoint_boost': dict({
'data_type': 1, 'data_type': 1,
'desc': 'Boost', 'desc': 'Boost',
'error': 0,
'name': 'Room 1 Temp Setpoint Boost', 'name': 'Room 1 Temp Setpoint Boost',
'precision': None,
'readonly': 1,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '22.5', 'value': '22.5',
}), }),
'room1_thermostat_mode': dict({ 'room1_thermostat_mode': dict({
'data_type': 1, 'data_type': 1,
'desc': 'Kein Bedarf', 'desc': 'Kein Bedarf',
'error': 0,
'name': 'Raumthermostat 1', 'name': 'Raumthermostat 1',
'precision': None,
'readonly': 1,
'readwrite': 0,
'unit': '', 'unit': '',
'value': '0', 'value': 0,
}), }),
'target_temperature': dict({ 'target_temperature': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Room temperature Comfort setpoint', 'name': 'Room temperature Comfort setpoint',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '18.5', 'value': 18.5,
}), }),
}), }),
}), }),
@ -80,21 +116,33 @@
'controller_family': dict({ 'controller_family': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Device family', 'name': 'Device family',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '', 'unit': '',
'value': '211', 'value': 211,
}), }),
'controller_variant': dict({ 'controller_variant': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Device variant', 'name': 'Device variant',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '', 'unit': '',
'value': '127', 'value': 127,
}), }),
'device_identification': dict({ 'device_identification': dict({
'data_type': 7, 'data_type': 7,
'desc': '', 'desc': '',
'error': 0,
'name': 'Gerte-Identifikation', 'name': 'Gerte-Identifikation',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '', 'unit': '',
'value': 'RVS21.831F/127', 'value': 'RVS21.831F/127',
}), }),
@ -103,16 +151,24 @@
'max_temp': dict({ 'max_temp': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Summer/winter changeover temp heat circuit 1', 'name': 'Summer/winter changeover temp heat circuit 1',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '20.0', 'value': 20.0,
}), }),
'min_temp': dict({ 'min_temp': dict({
'data_type': 0, 'data_type': 0,
'desc': '', 'desc': '',
'error': 0,
'name': 'Room temp frost protection setpoint', 'name': 'Room temp frost protection setpoint',
'precision': None,
'readonly': 0,
'readwrite': 0,
'unit': '°C', 'unit': '°C',
'value': '8.0', 'value': 8.0,
}), }),
}), }),
}) })