hass_nibe
hass_nibe copied to clipboard
Smart Home mode
First, awesome work! I updated this morning and thought I would get smart home mode switch with your recent change. Do I need to remove nibe.json and restart HA and redo the configuration or how do I get it to show up?
There is no switch. There is only a service for now.
I see. Thanks. Does it take any parameters?
set_smarthome_mode:
description: Set system into a given smarthome mode.
fields:
system: {description: System identifcation to send command to., example: "12345"}
mode: {description: "Mode to select. Can be DEFAULT_OPERATION, AWAY_FROM_HOME or VACATION", example: "DEFAULT_OPERATION"}
How about reading smart home mode? GET api/v1/systems/{systemId}/smarthome/mode Is there an entity for it?
How about reading smart home mode? GET api/v1/systems/{systemId}/smarthome/mode Is there an entity for it?
Bump
Feel free to implement and give me a pull request :)
https://github.com/elupus/hass_nibe/pull/82
Could someone show a working yaml for for set_smarthome_mode service as button? I'm new to home assistant and would like to make buttons to manually set VACATION mode on.
There is a switch for it already. Just make sure you are up-to-date.
There is a switch for it already. Just make sure you are up-to-date. Am I even near at getting this to work? The ui shows the switch below. (id number sensored with XXX):
service: switch.turn_on data: {} target: entity_id: switch.nibe_XXXXXX_XXXXX
this results "Failed to call service switch.turn_on. Unknown error". And from the logs (part of url sensored with XXXXXX): Error handling message: Unknown error (unknown_error) aiohttp.client_exceptions.ClientResponseError: 400, message="{'httpStatusCode': 400, 'errorCode': 1, 'timestamp': '2022-06-10T11:52:03.9959677Z', 'details': ['Error 14: 48043'], 'data': None}", url=URL('https://api.nibeuplink.com/api/v1/systems/XXXXXX/parameters')
Guidance would be appreciated