panasonic-aquarea-smart-cloud-mqtt

command module
v0.0.0-...-cdb9a26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2023 License: MIT Imports: 7 Imported by: 0

README

ℹ 1⃣ HA forum available there

ℹ 2⃣ If you would like to use a full integration, please check Carlos's full HomeAssistant integration!

Thanks

  • for @elcode for Heat enabled or disabled on two zones
  • for @rybber78 for the docker compose YAML

Panasonic Aquaera Smart Cloud integration with MQTT

At home I have a Home Assistant and I would like control my Panasonic Aquarea Heatpump.

This project a transformation layer from Panasonic Smart Cloud with MQTT.

If you satisfied, thanks for buying a coffee for me :)

Requirements

How to start

Natively
Make
make
Configure

Create a config file copy as config from config.example

The config have to be defined in PANASONIC_AQUAREA_SMART_CLOUD_MQTT_CONFIG environment variable.

If the environment variable not set, the default is: etc/config

Run
$ PANASONIC_AQUAREA_SMART_CLOUD_MQTT_CONFIG="CONFIG_FILE_LOCATION" bin/OS/panasonic-aquarea-smart-cloud-mqtt-OS-ARCH
As continer
Pull
$ docker pull ronhks/panasonic-aquarea-smart-cloud-mqtt
Run
$ docker run --name panasonic-aquarea-smart-cloud-mqtt -v HOST_OS_CONFIG_LOCATION/:/app/etc ronhks/panasonic-aquarea-smart-cloud-mqtt

As daemon add -d option

How to use

The MQTT topic are under the MqttTopicRoot.

Read values
  • /outdoor/temp/now - Outdoor temp
  • /heat/temp/max - Heating max. temp
  • /heat/temp/min - Heating min. temp
  • /heat/operation - Heating operation status
    • 0 - OFF
    • 1 - ON
  • /heat/operation/set - Change Heating operation status
    • OFF - OFF
    • ON - ON
  • /water/temp/now - Actual Hot Water temp
  • /water/temp/max - Hot water max. temp.
  • /water/temp/min - Hot water min. temp.
  • /water/operation - Hot water operation status
    • 0 - OFF
    • 1 - ON
  • /water/operation/set - Change Hot water operation status
    • OFF - OFF
    • ON - ON
  • /operation - Device operation status
    • 0 - OFF
    • 1 - ON
  • /operation/set - Device operation status
    • OFF - OFF
    • ON - ON
Change values
  • /water/temp/set - set the HOT WATER temp.

    • sample REQUEST JSON:
      {
        "newTemp" : 42
      }
      
  • /water/operation/on - Turn ON the Hot Water

  • /water/operation/off - Turn OFF the Hot Water

  • /heat/operation/on - Turn ON the heating

  • /heat/operation/off - Turn OFF the heating

  • /operation/on - Turn ON the device

  • /operation/off - Turn OFF the device

  • /heat/temp/set - set the HEAT water temp (if this is customizable from your heat pump installer settings). The same temp will be set for first and second zone.

    • sample REQUEST JSON:
      {
        "newTemp" : 42
      }
      

Contributing

Welcome all type of contributing! :)

3rd party libs

Thanks for

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL