HeishaMon communication print with onboard ESP8266ex for communication with Panasonic Aquarea H-series and J-series heatpumpsDesigned by TheHogNL in Netherlands
The Heishamon software on this PCB allows your smarthome to communicate with the Panasonic Aquarea H-series and J-series heatpump replacing the original internet module. It provides MQTT messages, JS…Read More…
The Heishamon software on this PCB allows your smarthome to communicate with the Panasonic Aquarea H-series and J-series heatpump replacing the original internet module. It provides MQTT messages, JSON data and API commands for all known values and also provides 1wire DS18b20 and kWh S0 port power metering to provide a complete solution to monitoring the performance of the heatpump. The software also supports to emulate the heatpump optional pcb for two-zone/buffer/swimming pool configurations. You only need to add IOT controlable devices to start waterpumps or open/close valves at (MQTT) requests of the software to use this emulated optional pcb. Send me a message if you need more information dabout this emulation feature.
!! Panasonic is now producing new models (K & L series). It is until now not known if Heishamon also works for these models. If you are the owner of such a model, please contact me so I can test Heishamon with your model. !!
The Heishamon software, available from github, can be installed on every ESP8266 board but the communication to and from the heatpump requires some levelshifting. On this PCB the levelshifting is provided and also the connection for 1wire and S0 metering is on the PCB making this HeishaMon board a quick solution to control your heatpump yourself.
The PCB has an onboard ESP-12f module. The PCB will be delivered as shown on the photo and the latest HeishaMon software will be installed for you. You only need to hook it on to your Panasonic heatpump using the optional cable (see below), configure it using the temporary open wifi hotspot and you can collect the MQTT data it transmits.
A simple 3d printable case has been created for this HeishaMon board (for both normal and opentherm version). You can download the STL file from github. You can also order this 3d printed case as an option.
HeishaMon opentherm version
You can now order the special opentherm version of the HeishaMon PCB (last image) if you select the opentherm version in the available options. This new PCB design will add opentherm support to the HeishaMon which allows the HeishaMon software to communicate to a opentherm thermostat. In future software releases this will allow you to control basic functions of your heatpump using the thermostat or display some basic values on the thermostat depending on the thermostat capability. The new opentherm PCB fully supports non-opentherm function also, so you can also order this if you are not planning to use opentherm for now. If you are reading this but you already have the normal HeishaMon PCB, you can upgrade it to opentherm using this HAT.
Connecting to heatpump
You need a cable to connect the HeishaMon to the heatpump for power and communication. If you replace your CZ-TAW1 with HeishaMon you can use the original CZ-TAW1 cable. I now only sell the CN-NMODE cable as it can be used for just HeishaMon or for dual-connection together with CZ-TAW1. If you ordered HeishaMon before and forgot to order a cable, you can order a seperate cable using this shop item.
CZ-TAW1 and HeishaMon together
If you want to keep using your CZ-TAW1 for main monitoring and controlling you can only connect HeishaMon in 'Listen/Monitor only' mode so it doesn't interfere with the CZ-TAW1 communication. You need the cable from the shop (with CN-NMODE connector) for that to work. The CZ-TAW1 still connects with the original cable to the CN-CNT port. HeishaMon will then connect with the cable from the shop to the CN-NMODE connector.
Different lengths are available which allow you to place the heishamon where you like. The heishamon board needs a wifi connection so make sure to buy a cable long enough to reach decent wifi connection or extend your wifi with a wifi access point near to heishamon. If you need a longer cable their are multiple solutions:
Create own cable
On the HeishaMon github page you can find the connection types if you want to create a cable yourself. You can also cut a pre-made cable and insert a longer cable in between (with proper connection, like soldering). Make sure you use at least AWG24 (the thicker the better) cable and add some ferrite beads to your custom cable for any high (more than 5m) length cable. With these (and the pre-made) cables heishamon takes 5v power from the heatpump itself.
However longer distance cables can prevent HeishaMon to receive enough power due to resistance in the cable. If you notice data receive errors or HeishaMon isn't powering up, remove the 5v connection from the cable (only tx/rx and gnd connected) and power the HeishaMon with an external 5v power source using the marked connections for 5v/gnd on the pcb (for example the external connectors on the bottom or the dallas input side). Cables up to 25 meters are tested to work in this configuration.
If you need even more distance you can insert TTL-to-RS485 modules (XY-017 module is tested) in between and use only 2-twisted pair cables for the long distance. For the wiring see attached picture. In this configuration the HeishaMon needs a external 5v usb power also.
Recent firmwares will be publish on the github page. If you ever need to recover due to a bad upgrade, you can use a normal TTL cable to connect using the 2x5pin header to the 5v,tx,rx and gnd. Then switch to firmware upload mode by pressing and keep holding the 'flash' button while pressing the 'reset' button. Then release the 'flash' button. From then (until next reset) the board is in flash recover mode. Use any esp8266 programmer to reflash the board with a working firmware. The 2x5 pin header can not be used for communcation to the heatpump. The tx and rx are only for programming. Other pins include a TTL serial debug receive line and future upgrades (like the opentherm HAT).
I will not take any responsability for any damage to your heatpump. If handled incorrectly while installating Heishamon you can damage the heatpump, just like installing any other accessoiry on the heatpump control PCB. And HeishaMon is not a replacement for the original CZ-TAW1 internet module provided by Panasonic. Heishamon itself does not provide access to your heatpump from your phone over the internet as the CZ-TAW1 does and it does not provide control or historical monitoring from the Heishamon itself. It will only provide a gateway for other software to reach this goal. The CZ-TAW1 is an excellent module for anyone who wants to control the heatpump using the app and portal provided bij Panasonic.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when HeishaMon communication PCB can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
Beny | April 20, 2023
Tamás | Feb. 23, 2023
Piotr | Feb. 2, 2023
Patric | Feb. 2, 2023
Ulrich | Jan. 12, 2023
Jordi | Dec. 13, 2022
Martin | Sept. 10, 2022
Jörg | Aug. 30, 2022
Rolf | Aug. 2, 2022
Petar | June 30, 2022
Mat | April 1, 2022
Jakob | Jan. 4, 2022
Tim | Nov. 4, 2021
Dirk | Oct. 24, 2021
Miguel | May 29, 2021
Theo | April 15, 2021
Allard | March 18, 2021
Dario | Feb. 16, 2021
Roman | Jan. 23, 2021
Erik | Jan. 12, 2021
Thomas | Jan. 1, 2021
Paul | Nov. 21, 2020
Bas | Oct. 18, 2020
Gediminas | Sept. 10, 2020
Olli | Aug. 31, 2020
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!