Skip to content

csabigee/nobo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nobo Panel Heaters ESPHome integration (experimental)

The nobo panel heater component allows you to use your Nobo panel heaters (Product selection) 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:

i2c:
  sda: 32
  scl: 33
  scan: False
  frequency: 50kHz

external_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): 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): 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): Set the ID of this sensor for use in lambdas.

Links:

🔍 Reverse engineering the protocol 🔎

🛠️ Building the custom thermostat 🛠️

⚡ PCB design files ⚡

🎁 Enclosure design files 🎁

:octocat: Software sources :octocat: