Giter Club home page Giter Club logo

ha_airstage's Introduction

Fujitsu Airstage Home Assistant component

Version Contributors hacs_badge

Connects your Fujitsu Airstage air conditioner to Home Assistant.

Example

"Buy Me A Coffee"

Installation

HACS Installation

  1. Open HACS
  2. Select Integrations, then select the 3-dots in the upper-right corner, then select Custom Repositories.
  3. Put the Reposity URL in the Repository field, then select Integration in the Category dropdown list and click Add.
  4. Now you can search for Airstage in HACS and install it
  5. After the installation you need to restart Home Assistent
  6. Now you can skip Configuration and proceed with Usage

Custom components

  1. Download or clone the ha_airstage Integration to your local machine.
  2. Navigate to the custom_components directory in your Home Assistant installation directory.
  3. Copy the folder custom_components/fujitsu_airstage from the downloaded ha_airstage Integration to the Home Assistant custom_components directory.
  4. Restart Home Assistant.

Configuration

After install go to "Add integration" and search after Fujitsu Airstage.

Control modes

There was two ways to connect to your Airstage devices. Now there is only one, the local mode. The cloud mode is not working anymore. I will keep the code for the cloud mode in the repository, but it will not be maintained.

  • Local (recommended)
  • Cloud

Local

To add a local device you need the IP Address and Device ID. On my device the MAC address was stated so it was easy to find the IP address on my local network. The device id is the same as the MAC address exept the ":". Or you can scan the wifi SSID and remove the "AP-WH3X-" the device id is the last 12 characters.

Local mode

Cloud

WARING: while writing this code and testing against the Airstage rest api I was locked out from the service. They blocked my public IP from using the api (which effects also the mobile app). The local environment still works, but the app want you to change wifi to the local hot-spot on the device, which sucks. The local mode on this integration still work even my public ip is blocked.

You need your email and password used on the Airstage app. Also you need your country, my case it was Norway. Will add all your Airstage devices connected to the account.

Cloud mode

DEVELOPER STATUS

Please read issue #30 for more info about this integration status and issues.

ha_airstage's People

Contributors

danielkaldheim avatar semantic-release-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ha_airstage's Issues

State will not change to off

Pressing off, the state will report as fan_only instead.

Also i see this error at logs:

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:226
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 1:59:28 PM (11 occurrences)
Last logged: 3:01:05 PM

[139637236915008] int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[139637234375616] int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 226, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 2012, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2049, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
return await service.entity_service_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 876, in entity_service_call
response_data = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/config/custom_components/fujitsu_airstage/climate.py", line 211, in async_set_hvac_mode
await self.instance.coordinator.async_refresh() # TODO: see if we can update entity
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 266, in async_refresh
await self._async_refresh(log_failures=True)
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 389, in _async_refresh
self.async_update_listeners()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 172, in async_update_listeners
update_callback()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 469, in _handle_coordinator_update
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 779, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 879, in _async_write_ha_state
state, attr = self._async_generate_attributes()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 822, in _async_generate_attributes
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/climate/init.py", line 323, in state_attributes
self.target_temperature,
^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/fujitsu_airstage/climate.py", line 140, in target_temperature
if self.hvac_mode == HVACMode.FAN_ONLY or int(self._ac.get_target_temperature()) >= 6000:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
`

Outdoor Unit Low Noise

It's winter, so having all my Indoor Units on heat makes the Outdoor Unit "noisy" :)
Tried setting "Low Noise" (from one device) and the UI showed it set, then unset about 5 seconds later.

Using the remote works. Not looked too hard yet, but logging for now.

Minimum heating temperature

I get an error when setting the heating to 16deg, because the range seems to be 18 to 30deg.

However, I usually set my aircon in the winter for 16deg during the day so that the room does not cool down too much (which causes mold, moist,...).

'Climate: Set target temperature' does not change mode

Using the 'Climate: Set target temperature' in my automations.

It includes a field to set the temperature and the HVAC mode.

Te temperature field behaves as expected.

However, the HVAC mode does not change when set.

  • is this a HomeAssistant bug or an Airstage bug/limitation
  • ideally it would be possible to change temp and HVAC mode (cut down on automation complexity as only need a single action)
  • if this is not possible, then the HVAC mode prompt should be removed (otherwise it causes issues as users will expect it to work)

image

Can't control via HA climate entity any more, various errors...

Since the last update I seem to have issues using the integration's base 'climate entity' that allows setting of temp, modes etc. All the 'seperate' entities like switching the LED on and off, powerful mode, etc seem to work fine. Hope I'm describing this clearly enough, sorry!

Getting lots of errors in the logs along these lines:

It feels like probably something changed in HA core that has caused an issue but I'm in no way smart enough to figure it out!

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:226
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 22 October 2023 at 19:37:33 (9 occurrences)
Last logged: 19:25:49

[140555377514688] int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[140555172204992] int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[140555398906304] int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 226, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 2012, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2049, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 876, in entity_service_call
    response_data = await _handle_entity_call(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/config/custom_components/fujitsu_airstage/switch.py", line 220, in async_turn_off
    await self.instance.coordinator.async_refresh()  # TODO: see if we can update entity
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 266, in async_refresh
    await self._async_refresh(log_failures=True)
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 389, in _async_refresh
    self.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 172, in async_update_listeners
    update_callback()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 469, in _handle_coordinator_update
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 779, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 879, in _async_write_ha_state
    state, attr = self._async_generate_attributes()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 822, in _async_generate_attributes
    attr.update(self.state_attributes or {})
                ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 323, in state_attributes
    self.target_temperature,
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/fujitsu_airstage/climate.py", line 140, in target_temperature
    if self.hvac_mode == HVACMode.FAN_ONLY or int(self._ac.get_target_temperature()) >= 6000:
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'

How to change IP address of existing Airstage entities?

For various reasons I had to change the IP range of the network my Airstage units were on.

Is there a way to update the IP addresses for the integration so the existing entity names (and all the various automations I've already created) will work as before?

Presumably they are stored somewhere but I can't figure out where.

Log spammed with invalid ACParameter errors

I run HA from docker; on inspection of my docker logs I have noticed that when this plugin is enabled, it triggers several hundred errors per minute (I think because of the number of devices attached). I'm being spammed with the following;

homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_model' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_min_heat' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_err_code' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_demand' is not a valid ACParameter
homeassistant    | Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter

The system appears to be working as intended, but this is making finding another bug more difficult as it spams my log files every few seconds, I have disabled the integrations for the time being but it's not ideal.

Running HA v2024.1.0 & Plugin v1.1.7

Any help or more info on how to self-serve the solution would be gratefully received

Not showing current room temperature

On home assistant the reported "current temperature" is always the "target temperature" so as soon as you set the room up/down home assistant thinks that room is actually at that temperature. The AC unit itself works fine and the airstage app also knows the actual temperature.

Is it possible to get the integration to correctly show the current temperature?

Periodic update?

When internal units are "off" - they don't seem to show/report the current room temperature (which the airstage app does). It does report the "last known" temperature when the unit was turned off.

Config-flow could not be loaded: 500 Internal server error

Hi Daniel,

I wanted to install the integration on my HA hosted on a docker container but I got the following issue.

`Logger: homeassistant.util.package
Source: util/package.py:108
First occurred: 12:16:57 (3 occurrences)
Last logged: 12:17:55

Unable to install package pyairstage>=1.1.1: ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local' Check the permissions. [notice] A new release of pip is available: 23.2.1 -> 24.0 [notice] To update, run: pip install --upgrade pip`

Any idea how I can solve it? To which location is this ./local reference pointing?
I have the Airstage components available here: /home/pi/.../homeassistant/config/custom_components/fujitsu_airstage/
image

Can I also do a 'manual' installation adapting the .yaml files?

Tnx, Steven

Flood log messages : is not a valid ACParameter

Hello

The integration is working very well with homeassitant, but the logs are flooded by these lines :

Error processing parameter: 'iu_af_dir_hrz' is not a valid ACParameter
Error processing parameter: 'iu_af_swg_hrz' is not a valid ACParameter
Error processing parameter: 'iu_hmn_det_auto_save' is not a valid ACParameter
Error processing parameter: 'iu_min_heat' is not a valid ACParameter
Error processing parameter: 'iu_err_code' is not a valid ACParameter
Error processing parameter: 'iu_demand' is not a valid ACParameter
Error processing parameter: 'iu_fltr_sign_reset' is not a valid ACParameter
Error processing parameter: 'iu_model' is not a valid ACParameter

It's never ending, it's resulting in overload log file.

I got these too :

2024-02-08 10:00:16.745 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.fujitsu_airstage.climate.AirstageAC'>) does not set ClimateEntityFeature.TURN_OFF but implements the turn_off method. Please create a bug report at https://github.com/danielkaldheim/ha_airstage/issues
2024-02-08 10:00:16.745 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.fujitsu_airstage.climate.AirstageAC'>) does not set ClimateEntityFeature.TURN_ON but implements the turn_on method. Please create a bug report at https://github.com/danielkaldheim/ha_airstage/issues
2024-02-08 10:00:16.745 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.fujitsu_airstage.climate.AirstageAC'>) implements HVACMode(s): off, cool, heat, fan_only, dry, auto and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/danielkaldheim/ha_airstage/issues

AC Error Log

is it possible to pull error logs from the AC (in and/or out) ? They dont have to log directly to HA
I really dont want to install the APP just to check, it never remembers my login details, this integration works WAY better

Thx

Changing desired/set temp when unit is off causes error

I've noticed some use cases where family are wanting to set the temp before selecting the mode (i.e. heat/cool).
This is because the climate UI has the dial/buttons above the mode - so "not the integrations" fault.

If a unit is off, and someone tries to set temp, you get this:

Failed to call service climate/set_temperature. cannot access local variable 'min_temp' where it is not associated with a value_

Is it possible to store the last known set temp, and allow it to amended and "sent" to the unit when a mode is selected?
(using V1.1.8 of the integration via HACS)

Changing HVAC mode doesnt turn on the AC

Changing the HVAC mode generates an error unless the unit is already running. Only way to turn unit on is via the switch for power.

Is it not possible to when changing HVAC mode to turn swith on by default if not already on to prevent this error?

Target Temperature validation too restrictive

Hi,

When trying to set my air conditioning target temperature to 16 degrees, a log error is produced stating the value is out of bounds.

pyairstage.airstageAC.AirstageACError: Invalid targetTemperature: 16.0. Value must be 18.0 <= target <= 30.0

My air conditioner supports a range of 16-32, per the app and API. Here are the supported attributes:

hvac_modes: off, cool, heat, fan_only, dry, auto
min_temp: 16
max_temp: 32
target_temp_step: 0.5
fan_modes: Quiet, low, medium, high, auto
swing_modes: Vertical Swing, Highest, High, Low, Lowest

Thanks in advance.

"Minimum Heat" HVAC operation mode

Hi,

There is an additional HVAC mode available in the Airstage app that isn't exposed through this HA integration, "Minimum Heat", which sets the air conditioner to keep temperatures above freezing with a target temperature of 10 °C. Is it possible to expose this through the integration?

IMG_0483

Many thanks.

Target Tempature will not change

Screen.Recording.2023-11-15.at.11.30.43.AM.mov

The target temperature will not change - no error is displayed and no log entry or history event exists to reflect the desired change - it reverts to the already-set temperature after a few seconds as shown in the screen recording. This happens with any type of lovelace thermostat card

Get parameter failed; Retrying in background

Hi.

I tried to install in my Home Assistant 2023.8.0 via local and I get error:
Config entry 'local - xxxxxxxxxx' for fujitsu_airstage integration not ready yet: Get parameter failed; Retrying in background

Logger: homeassistant.config_entries Source: config_entries.py:1250

Tried with two different units and with same result.

Crazy high temperature value

Does anyone else have an isssue where the temperature is some crazy high value and it can't be changed. Attempting to set it back to 23 for example, it just goes back to 6000

image

Help wanted, temporary not able to maintain the repo

Hi,

I wanted to let you know that I'm temporarily not able to maintain this repo and integration. Unfortunately I have been struck with a lot of misfortune.

A year ago I had a stroke due to a trauma to my neck and have struggled quite a bit with the late effects of that. Despite this, I have been working at my day job as a software developer and, among other things, made this integration on a hobby basis.

In January, my youngest child was diagnosed with Leukemia (AML blood cancer) and we have been hospitalized since.

Unfortunately, I haven't had the opportunity or energy to follow up on any of the issues that have come in here on github, so I hope that maybe there is someone else who has the time and opportunity to join as a maintainer and help me until I'm back again.

I love to make integrations and share with the community and I know many of you use this every day and I really want to make this integration easier and better for everyone.

If you have any questions please feel free to reach out to me.

Human_detection errors

I get human_detection errors when I change whatever setting on a unit. Whether it is changing the target temp or operational mode.

"Failed to call service climate/set_temperature. 'AirstageAC' object has no attribute 'get_human_detection'" pop-up.

This happens on al my fujitsu airco's (5 in total).

Here's my logging:
AttributeError: 'AirstageAC' object has no attribute 'get_human_detection'
2023-10-31 09:14:53.134 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up fujitsu_airstage platform for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 367, in _async_setup_platform
await asyncio.gather(*pending)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 752, in _async_add_entity
await entity.add_to_platform_finish()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1057, in add_to_platform_finish
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 779, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 879, in _async_write_ha_state
state, attr = self._async_generate_attributes()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 820, in _async_generate_attributes
state = self._stringify_state(available)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 785, in _stringify_state
if (state := self.state) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/binary_sensor/init.py", line 218, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/fujitsu_airstage/binary_sensor.py", line 59, in is_on
return self._ac.get_human_detection() == constants.BooleanDescriptors.ON

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.