Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lsochanowski/aquarea2mqtt

Wrapper for Panasonic Aquarea Service Cloud to MQTT for a smart home integration like Home-Assistant (or for some machine learning)
https://github.com/lsochanowski/aquarea2mqtt

aquarea heatpump home-assistant panasonic smarthome

Last synced: about 1 month ago
JSON representation

Wrapper for Panasonic Aquarea Service Cloud to MQTT for a smart home integration like Home-Assistant (or for some machine learning)

Awesome Lists containing this project

README

        

# Aquarea2mqtt
Wrapper for Panasonic Aquarea Service Cloud to MQTT for a smart home integration like Home-Assistant (or for some machine learning)

Configuration
rename config.example to config

values:

```
AquareaServiceCloudURL="https://aquarea-service.panasonic.com/" < base URL for aquarea Service Cloud
AquareaSmartCloudURL="https://aquarea-smart.panasonic.com/" < base URL for aquarea Smart Cloud
AquareaServiceCloudLogin="" < Aquarea Service Cloud login !!! it's not the same like for a smart cloud!!
AquareaServiceCloudPassword="" < Aquarea Service Cloud password !!! it's not the same like for a smart cloud!!
AquateaTimeout=4 < timeout to wait for a aquarea response in seconds
MqttServer=""
MqttPort="1883"
MqttLogin="test"
MqttPass="testpass"
MqttClientID="aquarea-test-pub"
MqttKeepalive=60 < in seconds
PoolInterval=2 < in seconds
LogSecOffset=2550 /Zone1SetpointTemperature"
temperature_command_topic: "aquarea/B76/Zone1SetpointTemperature/set"
precision: 1.0

binary_sensor:
- platform: mqtt
name: "HeatPump DefrostStatus"
state_topic: "aquarea/state/B76/DefrostStatus"

sensor:
- platform: mqtt
name: "HeatPump Zone1WaterTemperature"
unit_of_measurement: '°C'
state_topic: "aquarea/state/B76/Zone1WaterTemperature"
```

TODO:

- Test on ServiceCloud with more than one heatpump

- test with heatpump equiped with option board etc

- add auto download of dictionary in TranslateCodeToString

- general code optymalization and cleaning

- writing some other parameters (tank temperature etc)


for people trying to contact me : [email protected]