All Projects → echoromeo → hanobo

echoromeo / hanobo

Licence: GPL-3.0 license
Home Assistant implementation of pynobo - to control Nobø / Glen Dimplex heaters

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to hanobo

home-assistant-opentherm-thermostat
Home Assistant OpenTherm Thermostat
Stars: ✭ 26 (+30%)
Mutual labels:  home-assistant, hvac
tuya-local
Local support for Tuya devices in Home Assistant
Stars: ✭ 150 (+650%)
Mutual labels:  home-assistant, heaters
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (+70%)
Mutual labels:  home-assistant
ha-rest980-roomba
HA iRobot Roomba Configuration using rest980
Stars: ✭ 116 (+480%)
Mutual labels:  home-assistant
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (+55%)
Mutual labels:  home-assistant
OTGW-firmware
A ESP8266 devkit firmware for the Nodoshop version of the Opentherm Gateway (OTGW)
Stars: ✭ 88 (+340%)
Mutual labels:  home-assistant
lovelace-soft-ui
💫 Simple and clean Lovelace configuration
Stars: ✭ 807 (+3935%)
Mutual labels:  home-assistant
ha-card-weather-conditions
Weather condition card (Lovelace) for Home Assistant.
Stars: ✭ 101 (+405%)
Mutual labels:  home-assistant
rpi-enviro-mqtt
Send air quality data from a Pimoroni RPi Enviro+ over MQTT
Stars: ✭ 30 (+50%)
Mutual labels:  home-assistant
hassio-dropbox-sync
Back up your Hass.io snapshots and other local files to Dropbox
Stars: ✭ 99 (+395%)
Mutual labels:  home-assistant
home-assistant-bosch-custom-component
HA custom component for Bosch thermostats
Stars: ✭ 76 (+280%)
Mutual labels:  home-assistant
bom-weather-card
Custom Animated Weather Card for any weather provider
Stars: ✭ 111 (+455%)
Mutual labels:  home-assistant
ynab
YNAB component for Home Assistant
Stars: ✭ 26 (+30%)
Mutual labels:  home-assistant
home-assistant-custom-components
Custom components for home assistant
Stars: ✭ 53 (+165%)
Mutual labels:  home-assistant
rtlamr2mqtt
Docker container to send rtlamr readings to a mqtt broker
Stars: ✭ 86 (+330%)
Mutual labels:  home-assistant
lovelace-climate-mode-entity-row
Climate mode entity for Lovelace
Stars: ✭ 49 (+145%)
Mutual labels:  home-assistant
home-assistant-extension
📌 Home Assistant browser extension
Stars: ✭ 143 (+615%)
Mutual labels:  home-assistant
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (+600%)
Mutual labels:  home-assistant
works-with-home-assistant
Equipment and software that works with Home Assistant
Stars: ✭ 32 (+60%)
Mutual labels:  home-assistant
repository-beta
BETA - Home Assistant Community Add-ons
Stars: ✭ 25 (+25%)
Mutual labels:  home-assistant

hanobo

Introduction

Home Assistant implementation of pynobo as a climate component

As for now you can see and change Operation and Preset for Zones and set eco/comfort temperatures if you have a supported thermostat.

The possible Operation modes are as following:

  • Auto - In this mode the Zone is in the Normal setting and Preset shows which state the Zone is in right now (according to calendar setup)
  • Heat - In this mode the Zone in in the Override setting and in the state selected by Preset (Away, Eco, Comfort)
  • Off - In this optional mode the Zone is in the Normal setting and will configure it to use a week profile that turns the heater(s) in the Zone completely off (more info below)

This can be utilized the following ways:

  • Changing Preset to [Away, Eco, Comfort] will automatically change Operation to Heat
  • Changing Preset to None will automatically change Operation to Auto and update Preset
  • Changing Operation to Auto will automatically update Preset
  • Changing Operation to Heat will set Preset to Comfort
  • Changing Operation to Off will change Operation to Auto and change the week profile to the predefined "completely off" profile

There is no override in Nobø for "completely off", but there is a workaround

Nobø heaters can normally not be set to override "off". This is not a limitation in pynobo, but a safety-mechanism in the Nobø system (maybe they don't want you to accidentally turn off all your heaters and get frozen pipes). However, it is possible to create a week profile that makes the heaters "off" all the time. And then you can configure the system to switch a zone to this week profile to be able to turn the heater(s) off.

If you tell hanobo the name of the "Off" week profile and the name for the normal ("On") week profile for your zones, you can use this module to turn off (and on) your heaters. The week profiles must already exist in your Nobø system, and you need to list the "On" week profile for each zone in the nobo_hub configuration. Use the Nobø app to create them and configure them correctly.

If you don't configure any command_off or command_on then turning off heaters will not be supported (and this may be fine for your use).

How to use / Installation

Automaticly using HACS (Home Assistant Community Store)

  1. Go into HACS in the left menu
  2. Click Integration
  3. Click + (Explore and add repo) - Blue button in bottom right
  4. Search for "Nobø"
  5. Update configuration.yaml

Or watch gif at https://hacs.xyz

Or manually

To get started with this superexperimental implementation:

  1. Clone or download the project to [HA config path]/custom_components/nobo_hub:
  2. Go to directory - cd [HA config path]/custom_components/nobo_hub
  3. Move files - mv custom_components/* .
  4. Update configuration.yaml

Update configuration

  • Add the following to your Home Assistant configuration file:

    # Nobø Energy Control
    climate: 
      - platform: nobo_hub
        host: [your nobø serial] # You can use the 3 last digits if using discovery
    #    ip_address: [your nobø ip] # Uncomment if you do not want discovery
        # command_off: [your completely off week profile name] # Uncomment if you want to enable the completely off setting (bypassing the 7 degrees Away setting)
        # command_on: # Uncomment these if you want to enable the completely off setting, one line for each zone you want to allow bypassing the 7 degrees Away setting
        #   [zone name:return week profile name] 
        #   [zone name:return week profile name]
    
  • Restart Home Assistant, you will get this warning:

    WARNING (MainThread) [homeassistant.loader] You are using a custom component for nobo_hub.climate which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
    
  • Play around and figure out what does not work..

  • If you want some more logging info, add this to your Home Assistant configuration file:

    # Extra logging
    logger:
      default: warning
      logs:
        custom_components.nobo_hub.climate: debug
    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].