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)

Modeling and Simulation of Satellite Servicing Manipulators

Modeling and Simulation of Satellite Servicing Manipulators Final Project for the course ENPM662: Introduction to Robot Modeling (Fall 2021). This pro

Adarsh M 1 Jan 24, 2022
A Raspberry Pi Pico plant sensor hub coded in Micropython

plantsensor A Raspberry Pi Pico plant sensor hub coded in Micropython I used: 1x Raspberry Pi Pico - microcontroller 1x Waveshare Pico OLED 1.3 - scre

78 Sep 20, 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
A script and GUI for controlling stepper motors from an arduino

A script and GUI for controlling stepper motors from an arduino (nema 23 in my case but should work for others in general)

Pip 2 Aug 01, 2022
Projet d'integration SRI 3A ROS

projet-integration-sri-2021-2022 Projet d'intégration ROS SRI 2021 2022 Organization: Planification de tâches Perception Saisie: Cédérick Mouliets Sim

AIP Primeca Occitanie 3 Jan 07, 2022
Watson-Assistant with integration capabilities

Watson-Assistant-Integration Watson-Assistant with integration capabilities "main.py" should be deployed as Cloud Function (Action) on IBM Cloud. For

Sergey Usachev 1 Dec 20, 2021
CO2Ampel - This RaspberryPi project uses weather data to estimate the share of renewable energy in the power grid

CO2Ampel This RaspberryPi project uses weather data to estimate the share of ren

Felix 4 Jan 19, 2022
Automatic Watering System using Soil Moisture Sensor and RTC Timer with Arduino

Automatic-Watering-System - Technical Answers to Real-World Problems. Evolution of Watering Manually to Watering Automatically.

Vaishnavi Pothugunta 4 Dec 31, 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
Monitor Live USB Plug In & Plug Out Events

I/O - Live USB Monitoring Author: Jonathan Scott @jonathandata1 Date: 3/13/2021 CURRENT VERSION 1.0 This is just a simple bash script that calls a pyt

Jonathan Scott 17 Dec 03, 2022
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Alternative firmware for ESP8266/ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability

Theo Arends 59 Dec 26, 2022
Get the AltAz coordinates for a given object using astropy and output on a OLED screen.

Star Coordinates Get the AltAz coordinates for a given object using astropy and output on a OLED screen. As a very very newcomer to the astronomy scen

Craig Cmehil 1 Jan 31, 2022
A script that publishes power usage data of iDrac enabled servers to an MQTT broker for integration into automation and power monitoring systems

iDracPowerMonitorMQTT This script publishes iDrac power draw data for iDrac 6 enabled servers to an MQTT broker. This can be used to integrate the pow

Lucas Zanchetta 10 Oct 06, 2022
Alarm Control Panel component for Zigbee Keypads using action_transaction field

hass_transaction_alarm_panel Alarm Control Panel component for Zigbee Keypads using action_transaction field. Works together with zigbee2mqtt Supporte

Konstantin 4 Jun 09, 2022
OpenStickFirmware is open source software designed to handle any and all tasks required in a custom Fight Stick

OpenStickFirmware is open source software designed to handle any and all tasks required in a custom Fight Stick. It can handle being the brains of your entire stick, or just handling the bells and wh

Sleep Unit 23 Nov 24, 2022
Python module for controlling Broadlink RM2/3 (Pro) remote controls, A1 sensor platforms and SP2/3 smartplugs

Python module for controlling Broadlink RM2/3 (Pro) remote controls, A1 sensor platforms and SP2/3 smartplugs

Matthew Garrett 1.2k Jan 04, 2023
Raspberry Pi Power Button - Wake/Power Off/Restart(Double Press)

Control Raspberry pi with physically attached button. Wake, Power Off, and Restart (Double Press) . Python3 script runs as a service with easy installation.

Stas Yakobov 16 Oct 22, 2022
Play a song with a 3D printer.

MIDI to GCODE Play a song with a FDM 3D printer. SLA printers don't have motors, so they cannot play music. Warning: Be ready to turn off the 3D print

Patrick 6 Apr 11, 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
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