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 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
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
Doughskript interpreter for converting simple command sequences into executable Arduino C++ code.

Doughskript interpreter for converting simple command sequences into executable Arduino C++ code.

Svjatoslav 2 Jan 11, 2022
A LiteX project which builds a SoC with DRAM / HDIM output via the GPDI SYZYGY addon.

ButterStick GPDI LiteX demo A LiteX project which builds a SoC with DRAM / HDIM output via the GPDI SYZYGY addon. Getting started Connect GPDI board t

4 Nov 21, 2021
Activate Numpad inside the touchpad with top right corner switch or F8 key

This is a python service which enables switching between numpad and touchpad for the Asus UX433. It may work for other models.

Mohamed Badaoui 230 Jan 08, 2023
Python Wrapper for Homeassistant's REST API

HomeassistantAPI Python Wrapper for Homeassistant's REST API Please ⭐️ the repo if you find this project useful or cool! Here is a quick example. from

Nate 29 Dec 31, 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
A versatile program that uses the raspberry pi camera and provides it as a service

PiCameleon Is a daemon program meant to provide the RaspberryPi Camera as a service while running according to a configuration.

André Esser 52 Oct 16, 2022
A set of postprocessing scripts and macro to accelerate the gyroid infill print speed with Klipper

A set of postprocessing scripts and macro to accelerate the gyroid infill print speed with Klipper

Jérôme W. 75 Jan 07, 2023
Various programs in Atari BASIC for #FujiNet for Atari 8-bit

FujiNet Various programs in Atari BASIC for #FujiNet for Atari 8-bit FujiNet-3D Tic Tac Toe In 1978, Scott Adams wrote a 3-D Tic Tac Toe game, for pla

Kay Savetz 2 Jan 01, 2022
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
Segger Embedded Studio project for building & debugging Flipper Zero firmware.

Segger Embedded Studio project for Flipper Zero firmware Установка Добавить данный репозиторий в качестве сабмодуля в корень локальной копии репозитор

25 Dec 28, 2022
CircuitPython Driver for Adafruit 24LC32 I2C EEPROM Breakout 32Kbit / 4 KB

Introduction CircuitPython driver for Adafruit 24LC32 I2C EEPROM Breakout Dependencies This driver depends on: Adafruit CircuitPython Bus Device Regis

foamyguy 0 Dec 20, 2021
DNP3 Stalker is a project to analyze and interact with DNP3 devices

DNP3 Stalker Purpose DNP3 Stalker is a project to analyze and interact with DNP3

Cutaway Security, LLC. 2 Feb 10, 2022
DongshanPI Seven for STM32MP157DAC.

STM32MP1 Buildroot External Tree

DongshanPI 14 May 06, 2022
A global contest to grow and monitor your own food with Raspberry Pi

growlab A global contest to grow and monitor your own food with Raspberry Pi A capture from phototimer of my seed tray with a wide-angle camera positi

Alex Ellis 442 Dec 23, 2022
LUNA: a USB multitool & nMigen library

LUNA is a full toolkit for working with USB using FPGA technology; and provides hardware, gateware, and software to enable USB applications.

Great Scott Gadgets 750 Dec 28, 2022
Python implementation of ZMP Preview Control approach for biped robot control.

ZMP Preview Control This is the Python implementation of ZMP Preview Control app

Chaobin 24 Dec 19, 2022
A circle of LEDs

This repository contains all the design files, production files and example code for a simple circular LED display.

Pim de Groot 15 Aug 21, 2022
A python project based on a TV show Wheel of Fortune

Wheel-of-Fortune-using-Python Wheel of Fortune in python this game is the hands-on project in Python 3 Programming Specialization offered By Universit

Eszter Pai 1 Jan 03, 2022