All Projects → bosch-thermostat → home-assistant-bosch-custom-component

bosch-thermostat / home-assistant-bosch-custom-component

Licence: Apache-2.0 license
HA custom component for Bosch thermostats

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to home-assistant-bosch-custom-component

EMS-Wiki
Buderus Logamatic EMS and EMS+/EMS Plus bus Wiki for Bosch, Buderus, Nefit, Junkers, Worcester devices
Stars: ✭ 22 (-71.05%)
Mutual labels:  thermostat, bosch, nefit, buderus
Room Assistant
Presence tracking and more for automation on the room-level
Stars: ✭ 764 (+905.26%)
Mutual labels:  home-assistant, sensors
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+475%)
Mutual labels:  home-assistant, sensors
lovelace-climate-mode-entity-row
Climate mode entity for Lovelace
Stars: ✭ 49 (-35.53%)
Mutual labels:  thermostat, home-assistant
M5Stack-Air-Quality-ESPHome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
Stars: ✭ 19 (-75%)
Mutual labels:  home-assistant, sensors
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (+5.26%)
Mutual labels:  home-assistant, sensors
System sensors
Logging of system sensor specific for the RPI and sending them to a MQTT broker
Stars: ✭ 134 (+76.32%)
Mutual labels:  home-assistant, sensors
better-thermostat-ui-card
a custom card for a better thermostat in home assistant based on ai_thermostat intigration
Stars: ✭ 37 (-51.32%)
Mutual labels:  thermostat, home-assistant
Calduino
This library provides functions to communicate through the EMS Bus with Buderus/Nefit/Worcester (or any other EMS Bus compatible) boilers. Includes commands for both getting status information (UBA Monitor, DHW Monitor, etc.) and setting new configurations (Set Day/Night Temperature, Set Working Mode, etc.).
Stars: ✭ 15 (-80.26%)
Mutual labels:  nefit, buderus
pywavethermo
Basic module to control the Worcester Wave thermostat from Python
Stars: ✭ 26 (-65.79%)
Mutual labels:  xmpp, thermostat
ha-gismeteo
Gismeteo Weather Provider for Home Assistant
Stars: ✭ 84 (+10.53%)
Mutual labels:  home-assistant, sensors
home-assistant-opentherm-thermostat
Home Assistant OpenTherm Thermostat
Stars: ✭ 26 (-65.79%)
Mutual labels:  thermostat, home-assistant
ESPHome-Air-Quality-Monitor
ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
Stars: ✭ 42 (-44.74%)
Mutual labels:  home-assistant, sensors
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (-55.26%)
Mutual labels:  home-assistant
hassio-dropbox-sync
Back up your Hass.io snapshots and other local files to Dropbox
Stars: ✭ 99 (+30.26%)
Mutual labels:  home-assistant
mbapipy
MercedesME platform as a Custom Component for Home Assistant.
Stars: ✭ 25 (-67.11%)
Mutual labels:  sensors
home-assistant-extension
📌 Home Assistant browser extension
Stars: ✭ 143 (+88.16%)
Mutual labels:  home-assistant
tigase-swift
(M) Tigase Swift XMPP client library
Stars: ✭ 53 (-30.26%)
Mutual labels:  xmpp
bom-weather-card
Custom Animated Weather Card for any weather provider
Stars: ✭ 111 (+46.05%)
Mutual labels:  home-assistant
MotionCollector
iOS app for collecting data from internal motion sensors (gyroscope, magnetometer, accelerometer) of iPhone and Apple Watch.
Stars: ✭ 55 (-27.63%)
Mutual labels:  sensors

home-assistant-bosch-custom-component

HA custom component for Bosch thermostats. If you like this component consider sponsoring my work: ❤️ Sponsor

It will only work with at least Home Assistant 2021.11.x and and Python >=3.9.

If possible and if it's ok with you please enable Home Assistant Analytics so I can see how many people uses this integration.

Supported protocols:

  • XMPP -> connect to bosch cloud!
  • HTTP -> connect locally - available only for IVT devices.

Supported types of devices:

  • IVT (HTTP/XMPP):
    • RC300
    • RC200
    • RC35
    • RC30
    • RC20
  • NEFIT(XMPP only):
    • Junkers CT100
    • Bosch Remote room controller CT100
  • EASYCONTROL(XMPP only):
    • Bosch CT200

Installation

Please find an installation guide (https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/Home-Assistant-Installation-Guide) in the wiki and further information.

Manually

Download this repository into your configuration directory.

HACS

Preferred way. Go to https://hacs.xyz/ and learn more about installation of custom components.

Configuration

Integration.

Go to integration page, add Bosch component and follow on going screens. By default all sensors are disabled! Go to integration device Bosch sensors and enable sensor you'd like to see. If you have troubles, go to wiki and read more detailed installation instructions.

Help

Any help appreciated. Open PR or issue.

Always attach debugscan if you have any troubles or something is missing. To make debugscan go to HA developer tools -> Services and choose

Home Assistant debugging log

In case of a working integration within Home Assistant you may find issues in the way the Bosch environment is visible within HA. To identify the root cause, a debug log is helpful. To obtain these log, please follow the guidenance in the wiki https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/Home-Assistant-Obtain-Debug-Logs.

Example logger config for debugging:

logger:
  default: warning
  logs:
    custom_components.bosch: debug
    bosch_thermostat_client: debug

Bosch system scan via raw scan

The integration allows a raw scan of the connected Bosch devices via Home Assistant or Linux system. This is useful, if your installation fails or does not show devices or sensors you know to be existing.

Detailed guidance can be found at https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/Dev-Raw-Scan-for-the-Bosch-Devices

bosch.debug_scan .

Download json file and attach it somewhere. The json file is stored under /www/bosch_scan.json. Please make sure the www folder exists prior to running the scan.

First config help needed.

Come to Discord channel https://discord.gg/WeWQGNR and let's try to figure out if you have unknown device for us or if there is issue with component.

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].