HomeAssistant - Polyaire AirTouch 4 Integration

Overview

HomeAssistant - Polyaire AirTouch 4 Integration

Custom integration to add an AirTouch 4 AC Controller

Installation:

Copy contents of custom_components/polyaire/ to custom_components/polyaire/ in your Home Assistant config folder.

Installation using HACS

HACS is a community store for Home Assistant. After installation, add this repository to HACS and install the polyaire integration.

Requirements

AirTouch 4 console IP address is required when installing the integration

Services

This custom component creates:

  • one device for each AC unit installed
  • one climate entity for each AC unit installed
  • one fan entity for each group defined, which controls the zone damper
  • one climate entity for each group with ITC installed, which controls the group temperature

For each group with ITC, the fan entity can switch between 2 profiles:

  • Damper - which allows direct damper control via the fan
  • ITC - which allows for temperature control using the ITC
Comments
  • Sensors not updated automatically when changes are made on wall controllers

    Sensors not updated automatically when changes are made on wall controllers

    Updated to version 1.3 (PUSH) which seems to work except that sensors aren't updating automatically when changes are made to target temperature or zone on/off state, either on the AirTouch 4 tablet or on ITC switches.

    I can force updates to happen for all zones by using NodeRed to change the target temperature of a single zone by 0.1 degree. I've set NodeRed to do that every minute. Hopefully you can find some way of automating that in the integration?

    opened by spry-salt 7
  • Room Thermostats all show as Cooling even when heating

    Room Thermostats all show as Cooling even when heating

    I have Airtouch4 in home assistant then linked to HomeKit. Firstly, it works great thanks.

    But the room thermostats in HomeKit all display 'Cooling to ..' when turned on. This occurs no matter the mode of the main thermostat. For example we now have heating running but rooms still read as cooling.

    Is it possible to adjust this?

    Thanks

    opened by kylecwhite 6
  • HA Reboot requires Integration disable/enable

    HA Reboot requires Integration disable/enable

    After a reboot of home assistant the integration has an error stating it is unable to contact the AirTouch controller. Disabling and re-enabling the integration resolves the issue.

    Have looked at the home assistant logs but nothing is posted in there to explain the issue

    opened by salty2011 5
  • Current Temperature as its own sensor

    Current Temperature as its own sensor

    Problem Statement When using something like Dwains dashboard the current temperature is not display while AC unit is set to off, and when it is on it will display the desired temp instead of the current temp

    Possible Fix Not entirely sure, but perhaps the below

    • Move current_temperature attribute to its own sensor and make the attribute temperature
    • on the itc sensor rename temperature to target_temperature
    opened by brine0m 1
  • Set HVAC mode doesn't work if target mode is already current mode

    Set HVAC mode doesn't work if target mode is already current mode

    When trying to create automations I found that if you try to set the HVAC mode of an ITC to "off" when it is already "off" this can result in the ITC switching to auto.

    opened by MinimalMule 0
  • Push subscription seems to expire after a quantity of hrs

    Push subscription seems to expire after a quantity of hrs

    I haven't been able to calculate the exact duration, but if no command is sent from HA to AT4 and everything is idle, after 10-24hrs I stop receiving ITC temperature updates. As soon as I touch/adjust any parameter in HA, everything comes back to life again for another 10 or so hours.

    I've yet to check if during a time HA is not receiving updates, if I make a change within AT4 things come back to life again.

    Maybe we need a 6-hourly poll just to ensure things stay active? [edit] If the master 'AC' is turned on/off in HA, this does not trigger an update to the ITC states. A change to a zone is required for updates to start flowing in again.

    Screenshot 2021-12-03 092627

    opened by t1mb0 5
Releases(v.1.4.4)
  • v.1.4.4(Jul 15, 2022)

    Changes:

    • fixed bug that would disconnect the plugin very often and cause slowdowns
    • fixed bug that would add ITC battery to zones without batteries

    Enjoy! If you found this useful, say Thank You! with a beer.

    Source code(tar.gz)
    Source code(zip)
  • v.1.4.3(Jul 5, 2022)

    Changes:

    • added spill sensor and turbo sensor
    • added workaround for zones not updating temperatures

    It's been confirmed with Polyaire that there's an issue and update messages are not being sent when zones change temperatures. Current workaround is to ask for zone update messages every time there's an AC update message arriving, this should be every minute or so.

    Source code(tar.gz)
    Source code(zip)
  • v.1.4.2(Jun 29, 2022)

    Improvements:

    • add preset mode to zone thermostats
    • do not send unnecessary messages (airtouch snooping)

    Bug fixes:

    • fixes a bug where AC changes does not update zone thermostats
    Source code(tar.gz)
    Source code(zip)
  • v.1.4.1(Jun 29, 2022)

    Improvements:

    • add preset mode to zone thermostats
    • do not send unnecessary messages (airtouch snooping)

    Bug fixes:

    • fixes a bug where AC changes does not update zone thermostats
    Source code(tar.gz)
    Source code(zip)
  • v.1.4.0(Jun 28, 2022)

    Improvements:

    • Added ITC low battery as binary_sensor (On = low battery)
    • Allow damper setting to be readable while in ITC mode (Note: some cards might still allow to change the value; this will be ignored and a refresh will show the true value...)
    Source code(tar.gz)
    Source code(zip)
  • v.1.3.2(Jun 28, 2022)

    Updated airtouch communication protocol to check for 1 address byte instead of 2 in message header. Should fix issues where some messages where ignored and entities in HA were not updated.

    Source code(tar.gz)
    Source code(zip)
  • v.1.3.1(Jun 24, 2022)

    Changes:

    • 1.3.1: allow more time to set up airtouch connection
    • 1.3.0: improvements in airtouch connection handling

    Note: starting with v.1.3, entities ids have been changed to include entity type. You need to change your cards, scripts and automations according to the new format:

    • AC unit: climate.[name] -> climate.ac_[name] (e.g. climate.ac_lg)
    • Damper: fan.[name] -> fan.damper_[name] (e.g. fan.damper_living)
    • ITC thermostat: climate.[name] -> climate.itc_[name] (e.g. climate.itc_master)
    Source code(tar.gz)
    Source code(zip)
  • v.1.3(Jun 23, 2022)

  • v.1.2.3(Nov 6, 2021)

  • v.1.2.2(Nov 1, 2021)

  • v.1.2.1(Nov 1, 2021)

  • v.1.2.0(Oct 31, 2021)

  • v.1.1.2(Oct 30, 2021)

  • v.1.1.1(Oct 30, 2021)

  • v.1.1.0(Oct 30, 2021)

An emulated LED scoreboard for Major League Baseball ⚾

An LED scoreboard for Major League Baseball. Displays a live scoreboard for your team's game on that day.

Tyler Porter 8 Apr 08, 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

55 Jan 07, 2023
🎃 Some spooky code samples to hack yourself a pumpkin 👻

🎃 Tech Or Treat 👻 It's spooky season for those who celebrate Halloween, and to get in the spirit (spirit - get it? 👻 ) we thought it would be fun t

Jim Bennett 5 Feb 07, 2022
PBA: Pleco Breeding Assistant

A small monitor that reports the external, fishroom and water change parameters to have suitable water parameters and induce breeding. These two features already represent 50% of the "reproductive su

Mirko Mancin 1 Jan 19, 2022
Poupool is an overflow swimming pool control software

Poupool - The swimming pool controller Poupool is a swimming pool control software. It is based on Transitions, Pykka and Paho MQTT. The user interfac

Cyril Jaquier 8 Jul 18, 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 08, 2023
🐱 Petkit feeder components for HomeAssistant

Petkit for HomeAssistant Installing Download and copy custom_components/xiaomi_miot folder to custom_components folder in your HomeAssistant config fo

62 Dec 29, 2022
This tool emulates an EMV-CAP device, to illustrate the article "Banque en ligne : à la decouverte d'EMV-CAP" published in MISC

About This tool emulates an EMV-CAP device, to illustrate the article "Banque en ligne : à la decouverte d'EMV-CAP" published in MISC, issue #56 and f

Philippe Teuwen 28 Nov 21, 2022
This application works with serial communication. Use a simple gui to send and receive serial data from arduino and control leds and motor direction

This application works with serial communication. Use a simple gui to send and receive serial data from arduino and control leds and motor direction

ThyagoKZKR 2 Jul 18, 2022
A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost.

distance sensor cube timer A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost. How to

3 Feb 21, 2022
A battery pack simulation tool that uses the PyBaMM framework

Overview of liionpack liionpack takes a 1D PyBaMM model and makes it into a pack. You can either specify the configuration e.g. 16 cells in parallel a

PyBaMM Team 40 Jan 05, 2023
智能无人机路径规划仿真系统是一个具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件

Drone智能无人机路径规划仿真系统是一个具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件。它以A、B两国在C区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出,数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。

wwy 349 Jan 03, 2023
This is an incredible led matrix simulation using the ultimate mosaik co-simulation framework.

This project uses the mosaik co-simulation framework, developed by the brilliant developers at the high-ranked Offis institue for computer science, Oldenburg, Germany, to simulate multidimensional LE

Felix 1 Jan 28, 2022
Python para microcontroladores com MicroPyhton

MicroPython - PyBR2021 Python para microcontroladores com MicroPyhton Repositório de exemplos para tutorial "Python para microcontroladores com MicroP

gabriel aragão 1 Oct 18, 2021
uOTA - OTA updater for MicroPython

Update your device firmware written in MicroPython over the air. Suitable for private and/or larger projects with many files.

Martin Komon 25 Dec 19, 2022
Count the number of people around you 👨‍👨‍👦 by monitoring wifi signals 📡 .

howmanypeoplearearound Count the number of people around you 👨‍👨‍👦 by monitoring wifi signals 📡 . howmanypeoplearearound calculates the number of

Zack 6.7k Jan 07, 2023
Vvim - Keyboardless Vim interactions

This is done via a hardware glove that the user wears. The glove detects the finger's positions and translates them into key presses. It's currently a work in progress.

Boyd Kane 8 Nov 17, 2022
Classes and functions for animated text and graphics on an LED display

LEDarcade A collection of classes and functions for animated text and graphics on an Adafruit LED Matrix.

datagod 31 Jan 04, 2023
A install script for installing qtile and my configs on Raspberry Pi OS

QPI OS - Qtile + Raspberry PI OS Qtile + Raspberry Pi OS :) Installation Run this command in the terminal

RPICoder 3 Dec 19, 2021
Python Keylogger for Linux

A keylogger is a program that records your keystrokes, this program saves them in a .txt file on your local computer and, after 30 seconds (or as long as you want), it will close the .txt file and se

Darío Mazzitelli 4 Jul 31, 2021