Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/lsochanowski/aquarea2mqtt
- Owner: lsochanowski
- Created: 2020-01-06T00:01:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-12T19:51:18.000Z (over 3 years ago)
- Last Synced: 2023-12-16T16:14:16.551Z (11 months ago)
- Topics: aquarea, heatpump, home-assistant, panasonic, smarthome
- Language: Go
- Homepage:
- Size: 26.5 MB
- Stars: 28
- Watchers: 13
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
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 configvalues:
```
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]