This Home Assistant custom component is a reverse engineered implementation of the "My Climate" iOS/Android app which is used to control the Wi-Fi module of a Bonaire heating and/or cooling system. This is in no way associated with the company Bonaire and comes with no guarantees or warranty. Use at your own risk.
This custom component was completely re-written as of 1.0.0
and no longer uses yaml config and must be added through your Integrations
page. Please direct all bugs over to Issues.
Introducing a new service that allows you to send commands directly to the Bonaire MyClimate Wi-Fi module. This is a much more reliable way for automations or scripts that require multiple changes at the same time, for example changing temperature and zone at the same time. For a complete list of all different raw commands, you should set your logging to debug for this integration to see what is sent and received by the WiFi module.
service: bonaire_myclimate.send_raw_command
data:
raw_command:
system: 'on'
zoneList: '1'
setPoint: '22'
type: heat
mode: econ
Install via HACS (default store) or install manually by copying the files in a new 'custom_components/bonaire_myclimate' directory.
- You must have the Bonaire Wifi Module installed and connected to your Wifi.
- You must not have your iOS/Android app connected to the module.
After you have installed the custom component (see above):
- Goto the
Configuration
->Integrations
page. - On the bottom right of the page, click on the
+ Add Integration
sign to add an integration. - Search for
Bonaire MyClimate
. (If you don't see it, try refreshing your browser page to reload the cache.) - Click
Submit
so add the integration.
Please set your logging for the custom_component to debug:
logger:
default: warn
logs:
custom_components.bonaire_myclimate: debug
There is a custom card that looks great and works really well with this climate component. https://github.com/nervetattoo/simple-thermostat This is the lovelace code I use to display my thermostat.
type: custom:simple-thermostat
entity: climate.bonaire_myclimate
header: false
layout:
step: row
mode:
headings: false
hide:
state: true
decimals: '0'
step_size: '1'
control:
_headings: false
hvac:
cool:
name: Cool
fan_only:
name: Fan Only
heat:
name: Heat
'off':
name: 'Off'
preset:
'1':
name: Downstairs
'2':
name: Upstairs
_hide_when_off: true
1,2:
name: Everywhere