Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csabigee/nobo
ESPHome integration for nobo panel heaters
https://github.com/csabigee/nobo
esp32 esphome esphome-component esphome-config esphome-device homeassistant nobo
Last synced: about 2 months ago
JSON representation
ESPHome integration for nobo panel heaters
- Host: GitHub
- URL: https://github.com/csabigee/nobo
- Owner: csabigee
- License: gpl-3.0
- Created: 2024-02-03T15:57:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-22T21:21:40.000Z (7 months ago)
- Last Synced: 2024-06-24T02:19:59.057Z (7 months ago)
- Topics: esp32, esphome, esphome-component, esphome-config, esphome-device, homeassistant, nobo
- Language: C++
- Homepage:
- Size: 30.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Nobo Panel Heaters ESPHome integration (experimental)
=================================
The ``nobo`` panel heater component allows you to use your Nobo panel heaters ([Product selection](https://en.nobo.no/products/panel-heaters)) with ESPHome.
All panel heaters are supported which works with NCU control unit: NCU-1R, NCU-2R, NCU-ER, NCU-2Te, NCU-2T.
This component replaces the NCU control unit with custom hardware based on ESP32, and communicates with the heater via I2C.
Nobo Climate Device UI in Home Assistant.Nobo Configuration:
------------------------
```yaml
i2c:
sda: 32
scl: 33
scan: False
frequency: 50kHzexternal_components:
- source:
type: git
url: https://github.com/csabigee/nobo
ref: main
components: [ nobo ]climate:
- platform: nobo
name: "Nobo Heater LivingRoom"
nominal_power: 2000 W
power:
name: "Nobo Heater Power LivingRoom"
update_interval: 60s
```Configuration variables:
------------------------- **name** (**Required**, string): The name for the temperature sensor.
- **id** (*Optional*, [ID](https://esphome.io/guides/configuration-types#config-id)): Set the ID of this sensor for use in lambdas.
- **nominal_power** (**Required**, float): The rated power of the heater device (from 450-2500 W)
- **update_interval** (*Optional*, [Time](https://esphome.io/guides/configuration-types#config-time)): The interval to check the power sensor. Defaults to ``30s``.
- **power** (*Optional*): Send the instantaneous power
- **name** (**Required**, string): The name for the power sensor.
- **id** (*Optional*, [ID](https://esphome.io/guides/configuration-types#config-id)): Set the ID of this sensor for use in lambdas.Links:
------------------------
[:mag: Reverse engineering the protocol :mag_right:](https://github.com/csabigee/nobo/wiki/Home)[:hammer_and_wrench: Building the custom thermostat :hammer_and_wrench:](https://www.hackster.io/csabigee/nobo-wireless-thermostat-01f106)
[:zap: PCB design files :zap:](https://github.com/csabigee/nobo-pcb)
[:gift: Enclosure design files :gift:](https://github.com/csabigee/nobo-enclosure)
[:octocat: Software sources :octocat:](https://github.com/csabigee/nobo)