Windhager myComfort custom component for Home Assistant

Related tags

Hardware mycomfort
Overview

mycomfort

Windhager myComfort custom component for Home Assistant

This a first experimental implementation of Windhager myComfort integration within Home Assistant.

This code should be copied to custom_components/mycomfort.

You should also copy the project mycomfortclient to the folder custom_components/mycomfort/mycomfortclient.

You can then configure the integration in configuration.yaml :

mycomfort:
  host: "192.168.1.10"
  port: "80"
  username: "USER"
  password: "yoursecurepassword"
  scan_interval: 60
You might also like...
Home Assistant custom integration for e-distribución
Home Assistant custom integration for e-distribución

e-Distribución is an energy distribution company that covers most of South Spain area. If you live in this area, you probably are able to register into their website to get some information about your power demand, energy consumption, or even cycle billing (in terms of consumptions).

Home Assistant custom integration for Yi cameras: yi-hack-MStar, yi-hack-Allwinner and yi-hack-Allwinner-v2
Home Assistant custom integration for Yi cameras: yi-hack-MStar, yi-hack-Allwinner and yi-hack-Allwinner-v2

yi-hack Home Assistant integration Overview yi-hack Home Assistant is a custom integration for Yi cameras (or Sonoff camera) with one of the following

Nordpool_diff custom integration for Home Assistant

nordpool_diff custom integration for Home Assistant Requires https://github.com/custom-components/nordpool Applies non-causal FIR differentiator1 to N

Smart EQ connect - Custom Integration for Home Assistant
Smart EQ connect - Custom Integration for Home Assistant

Smart EQ Connect platform as a Custom Component for Home Assistant.

Home Assistant custom components MPK-Lodz

MPK Łódź sensor This sensor uses unofficial API provided by MPK Łódź. Configuration options Key Type Required Default Description name string False MP

A lightweight script for updating custom components for Home Assistant

Updater for Home Assistant This is a lightweight script for updating custom components for Home Assistant. If for some reason you do not want to use H

Custom component for interacting with Octopus Energy

Home Assistant Octopus Energy ** WARNING: This component is currently a work in progress ** Custom component built from the ground up to bring your Oc

Universal Xiaomi MIoT integration for Home Assistant
Universal Xiaomi MIoT integration for Home Assistant

Xiaomi MIoT Raw 简体中文 | English MIoT 协议是小米智能家居从 2018 年起推行的智能设备通信协议规范,此后凡是可接入米家的设备均通过此协议进行通信。此插件按照 MIoT 协议规范与设备通信,实现对设备的状态读取及控制。

Sensor of Temperature Feels Like for Home Assistant.

Please ⭐ this repo if you find it useful Sensor of Temperature Feels Like for Home Assistant Installation Install from HACS (recommended) Have HACS in

Comments
  • Excited to see this integration

    Excited to see this integration

    Hi,

    I had all sorts of reliability issues with the Windhager mycomfort app, so much so I got a refund and they cancelled my access. I now have to manually check the boiler, but with your integration, I can now see some parameters in Home Assistant, thats awesome, and hopefully useful.

    is it possible to get Homeassisstant to trigger events when it received errors from the boiler, like fuel low or cleaning required, to trigger an action?

    opened by pabutterworth 17
  • Pellet consumption showing as KG whereas value is Tonne

    Pellet consumption showing as KG whereas value is Tonne

    Consumption since bulkfill (SENSOR_BOILER_CONSUMPTION_BULKFILL) and Consumption total (SENSOR_BOILER_CONSUMPTION_BULKFILL) are showing in HA as kgs, but in myComfort they show as Tonnes (1t = 1000kgs).

    Is this a setting due to me being in the UK or is it being reported wrong?

    Great reporting otherwise, nicely replacing the custom code I required on my Fibaro HC2 which my HA is replacing.

    HA app (KGS)

    5FCB5068-3781-403B-A787-D1FA77D6B0F0

    myComfort (Tonne)

    507CC806-7BCC-41F2-BDB5-5F119A205875

    opened by Cameleon99 3
  • TypeError: cannot unpack non-iterable NoneType object

    TypeError: cannot unpack non-iterable NoneType object

    hi! I got my windhager biowin 3 weeks ago and I was very happy to find an integration for HA but it doesn´t work for me and my knowledge in python = "0". so I hope you can support me...

    I´m running 2022.2.9, local connection is ok (also tested by browser). all mycomfort entities are visible but not available.

    that´s what I find at the log: Logger: homeassistant.helpers.entity Source: custom_components/mycomfort/mycomfortclient/myComfortGateway.py:163 Integration: myComfort Windhager integration (documentation, issues) First occurred: 8. April 2022, 20:31:42 (10716 occurrences) Last logged: 11:23:41

    Update for sensor.mycomfort_biowin_2_pellet_consumption_since_bulk_fill fails Update for sensor.mycomfort_biowin_2_pellet_consumption_total fails Update for sensor.mycomfort_biowin_2_boiler_operating_time_cleaning fails Update for sensor.mycomfort_biowin_2_boiler_operating_time_main_cleaning fails Update for sensor.mycomfort_biowin_2_boiler_operating_time_maintenance fails Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 521, in async_update_ha_state await self.async_device_update() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 725, in async_device_update raise exc File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/config/custom_components/mycomfort/sensor.py", line 273, in update self._state = self._sensorCONF_GETTER File "/config/custom_components/mycomfort/sensor.py", line 77, in CONF_GETTER: lambda api: api.getBoilerTemperature(), File "/config/custom_components/mycomfort/mycomfortclient/myComfortBoiler.py", line 30, in getBoilerTemperature return self._gateway.value("/1/" + self._id + "/0/" + self._gateway.oid("Boiler temp. actual value") + "/0") File "/config/custom_components/mycomfort/mycomfortclient/myComfortGateway.py", line 163, in oid id,subid = self._VarIdentTexte.getid(description) TypeError: cannot unpack non-iterable NoneType object

    thanks! stefan

    opened by stefeis 12
Owner
null
SALUS THERMOSTAT Custom component for Home-Assistant

Home-Assistant Custom Components Custom Components for Home-Assistant (http://www.home-assistant.io) Salus Thermostat Climate Component My device is R

null 21 Dec 18, 2022
Custom component for MPC-HC for home-assistant

mpc_hc The current mpchc integration in homeassistant violates ADR0004, so it will be deleted from core. This is just the existing integration copied

null 3 Dec 15, 2022
This Home Assistant custom component adds support for controlling Midea dehumidiferes on local network.

This is a custom component for Home assistant that adds support for Midea dehumidifier appliances via the local area network. midea-dehumidifier-lan H

Nenad Bogojevic 97 Jan 8, 2023
Resmed_myair_sensors - This is a Home Assistant custom component to pull daily CPAP data from ResMed's myAir service using an undocumented API

resmed_myair This component will set up the following platforms. Platform Description sensor Show info from the myAir API. Installation Using the tool

Preston Tamkin 17 Dec 29, 2022
Historic weather - Home Assistant custom component for accessing historic weather data

Historic Weather for Home Assistant (CC) 2022 by Andreas Frisch github@fraxinas.

Andreas Frisch 1 Jan 10, 2022
Home Assistant custom component to help ev-chargers stay below peak hourly energy levels.

Peaqev ev-charging Peaqev ev-charging is an attempt of charging an ev without breaching a preset monthly max-peak energy level. In order for this inte

Magnus Eldén 35 Dec 24, 2022
Volkswagen ID component for Home Assistant

Volkswagen ID component for Home Assistant This folder contains both a generic Python 3 library for the Volkswagen ID API and a component for Home Ass

null 55 Jan 7, 2023
Component for deep integration LedFx from Home Assistant.

LedFX for Home Assistant Component for deep integration LedFx from Home Assistant. Table of Contents FAQ Install Config Performance FAQ Q. What versio

Dmitry Mamontov 28 Dec 13, 2022
Home Assistant component to handle key atom

KeyAtome Home Assistant component to handle key atom, a Linky-compatible device made by Total/Direct-Energie. Installation Either use HACS (default),

null 18 Dec 21, 2022
Home assiatant Custom component: Camera Archiver

Camera archiver Archive your ftp camera meadia files on other ftp with files renaming and event creation. Event can be used for send information to el

null 1 Jan 6, 2022