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)

A small Python app to converse between MQTT messages and 433MHz RF signals.

mqtt-rf-bridge A small Python app to converse between MQTT messages and 433MHz RF signals. This acts as a bridge between Paho MQTT and rpi-rf. Require

David Swarbrick 3 Jan 27, 2022
rPico KMK powered macropad with IPS screen

MacroPact rPico KMK powered macropad with IPS screen Idea/Desing: Sean Yin Build/Coding: kbjunky ( In case of any problems hit me up on Discord kbjunk

81 Dec 21, 2022
Implemented robot inverse kinematics.

robot_inverse_kinematics Project setup # put the package in the workspace $ cd ~/catkin_ws/ $ catkin_make $ source devel/setup.bash Description In thi

Jianming Han 2 Dec 08, 2022
Self Driving Car Prototype

Package Delivery Rover 🚀 This project is a prototype of Self Driving Car. It's based on embedded systems, to meet the current requirement of delivery

Abhishek Pawar 1 Oct 31, 2021
A Python class for controlling the Pimoroni RGB Keypad for Raspberry Pi Pico

rgbkeypad A Python class for controlling the Pimoroni RGB Keypad for the Raspberry Pi Pico. Compatible with MicroPython and CircuitPython. keypad = RG

Martin O'Hanlon 43 Nov 11, 2022
DIY split-flap display

The goal is to make a low-cost display that's easy to fabricate at home in small/single quantities (e.g. custom materials can be ordered from Ponoko or similar, and other hardware is generally availa

Scott Bezek 2.5k Jan 05, 2023
Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi).

Candy Home Assistant component Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi). This

Olivér Falvai 61 Dec 29, 2022
This allows you to record keyboard and mouse input, and play it back using pynput.

Record and Play with Python! This allows you to record keyboard and mouse input, and play it back (with looping) using pynput. It allows for automatio

George Jensen 45 Jan 02, 2023
Sleep As Android integration for Home Assistant

Sleep As Android custom integration This integration will allow you to get events from your SleepAsAndroid application in a form of the sensor states

Igor 84 Dec 30, 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
Pinion — Nice-looking interactive diagrams for KiCAD PCBs

Pinion — Nice-looking interactive diagrams for KiCAD PCBs Pinion is a simple tool that allows you to make a nice-looking pinout diagrams for your PCBs

Jan Mrázek 297 Jan 06, 2023
Provide Unifi device info via api to Home Assistant that will give ap sensors

Unifi AP Device info Provide Unifi device info via api to Home Assistant that will give ap sensors

12 Jan 07, 2023
A simple small scale electric car was build which can be driven by remote control and features a fully autonomous parking procedure.

personal-autonomous-parking-car-raspberry A simple electric car model was build using Raspbery pi. The car has remote control and autonomous operation

Kostas Ziovas 2 Jan 26, 2022
Raspberry Pi Spectrometer

PySpectrometer 2021-03-05 Raspberry Pi Spectrometer The PySpectrometer is a Python (OpenCV and Tkinter) implementation of an optical spectrometer. The

Les Wright 538 Jan 05, 2023
A simple Python script for toggling Philips Hue Lights by clapping

LightsClap A simple Python script for toggling Philips Hue Lights by clapping Usage pip3 install -r requirements.txt python3 main.py and press the Ent

Flux Industries 2 Nov 16, 2021
Hardware-accelerated ROS2 packages for camera image processing.

Isaac ROS Image Pipeline Overview This metapackage offers similar functionality as the standard, CPU-based image_pipeline metapackage, but does so by

NVIDIA Isaac ROS 52 Dec 15, 2022
This is a python script to grab data from Zyxel NSA310 NAS and display in Home Asisstant as sensors.

Home-Assistant Python Scripts Python Scripts for Home-Assistant (http://www.home-assistant.io) Zyxel-NSA310-Home-Assistant Monitoring This is a python

6 Oct 31, 2022
A module for cross-platform control of the mouse and keyboard in python that is simple to install and use.

PyUserInput PyUserInput is a group project so we've moved the project over to a group organization: https://github.com/PyUserInput/PyUserInput . That

Paul Barton 1k Dec 27, 2022
A simple Picobot project implemented in Python

Python-Picobot A simple Picobot project implemented in Python About Explanation This is my first programming project. Picobot use rules.txt file which

Shayan Shiravani 0 Apr 03, 2022
A dashboard for Raspberry Pi to display environmental weather data, rain radar, weather forecast, etc. written in Python

Weather Clock for Raspberry PI This project is a dashboard for Raspberry Pi to display environmental weather data, rain radar, weather forecast, etc.

Markus Geiger 1 May 01, 2022