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)

This is a collection of python modules that interact with the Ryze Tello drone.

This is a collection of python modules that interact with the Ryze Tello drone.

DJI-SDK 1.2k Jan 03, 2023
Final-project-robokeeper created by GitHub Classroom

RoboKeeper! Jonny Bosnich, Joshua Cho, Lio Liang, Marco Morales, Cody Nichoson Demonstration Videos Grabbing the paddle: https://youtu.be/N0HPvFNHrTw

Cody Nichoson 1 Dec 12, 2021
CPU benchmark by calculating Pi, powered by Python3

cpu-benchmark Info: CPU benchmark by calculating Pi, powered by Python 3. Algorithm The program calculates pi with an accuracy of 10,000 decimal place

Alex Dedyura 20 Jan 03, 2023
Imbalaced Classification and Robust Semantic Segmentation

Imbalaced Classification and Robust Semantic Segmentation This repo implements two algoritms. The imbalance clibration (IC) algorithm for image classi

24 Jul 23, 2022
A DUCO (Duino-Coin) miner for GigaDevice ARM boards.

GD32 Duino-Coin Miner Description Contains the firmware and miner software for mining DUCO (Duino-Coin) on GigaDevice GD32 chips. Supported boards GD3

Maximilian Gerhardt 2 Feb 20, 2022
Open-Source board for converting RaspberryPI to Brain-computer interface

The easiest way to the neuroscience world with the shield for RaspberryPi - PIEEG (website). Open-source. Crowdsupply This project is the result of se

Ildaron 436 Jan 01, 2023
The goal of this project is for anyone with an old printer to be able to double-sided printing.

Welcome to PDF-double-side! Hi! I'm 15. I have a old printer so I can't print double-sided outs. The goal of this project is for anyone with an old pr

DejaVu 4 Dec 28, 2021
Christmasvillage-rpi - Raspberry Pi relay controller for ChristmasVillage.io

ChristmasVillage.io Relay Controller Links ChristmasVillage.io - Live Stream & Controls Youtube Instagram About This repository controls the light rel

Grant Windes 2 Feb 15, 2022
Control DJI Tello with Raspberry Pi and PS4 Controller

Control-DJI-Tello-with-Raspberry-Pi-and-PS4-Controller Demo of this project see

MohammadReza Sharifi 24 Aug 11, 2022
Aqara Camera G3 integration for Home Assistant

Aqara Camera G3 integration for Home Assistant ATTENTION: The component only works after enabled telnet. Only supportd stream. Not support still image

14 Dec 18, 2022
Kwcpu - An unobtrusive CPU meter that fits in the default Windows 11 taskbar. Supports up to 32 cores.

kwcpu An unobtrusive CPU meter that fits in the default Windows 11 taskbar. Supports up to 32 cores. kwcpu is provided as a Rainmeter skin. By default

Jay Oster 2 Nov 07, 2022
Code for the onshape macropad.

Onshape_Macropad Code for the onshape macropad. This is a macropad built using the Pimoroni Keybow and the KPrepublic Enclosure. pimoroni_keybow kprep

Justin Cole 1 Nov 23, 2021
Lenovo Legion 5 Pro 2021 Linux RGB Keyboard Light Controller

Lenovo Legion 5 Pro 2021 Linux RGB Keyboard Light Controller This util allows to drive RGB keyboard light on Lenovo Legion 5 Pro 2021 Laptop Requireme

36 Dec 16, 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
Point Density-Aware Voxels for LiDAR 3D Object Detection (CVPR 2022)

PDV PDV is LiDAR 3D object detection method. This repository is based off [OpenPCDet]. Point Density-Aware Voxels for LiDAR 3D Object Detection Jordan

Toronto Robotics and AI Laboratory 114 Dec 21, 2022
CircuitPython library for the CH559 USB to Serial chip

CH559 (USB to Serial) CircuitPython Library Why? Because you might want to get keyboard/mouse/gamepad/HID input into your CircuitPython projects witho

Guy Dupont 3 Nov 19, 2022
3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns

3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns

Ben Bartlett 2.3k Dec 30, 2022
HomeAssistant - Polyaire AirTouch 4 Integration

HomeAssistant - Polyaire AirTouch 4 Integration Custom integration to add an AirTouch 4 AC Controller Installation: Copy contents of custom_components

7 Aug 05, 2022
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 you

VMG 17 Sep 07, 2022
An alternative to Demise-Assistant-Batch made entirely in Python for more capabilities.

Demise-Assistant-Python An alternative to Demise-Assistant-Batch made entirely in Python for more capabilities. IMPORTANT NOTE Demise-Assistant-Batch

SkelOrganisation 1 Nov 24, 2021