Created At

Oct 07, 2021

Last Update

Jan 09, 2023

Platforms

HC 3 Lite, Z-box Hub, Yubii Home Pro, Yubii Home, Venture WISE, HC 3

Views

4747

Download

546

Type Quick App

This Quickapp retrieves energy consumption, energy production, gas and water usage from the (P1 Monitor) energy, gas and water meter. 
This Quickapp uses the software of ztatz.com to get the values from your smart energymeter. 
The ztatz plug-and-play software can run on a Raspberry Pi or in a Docker container. 

 

The Energy consumption and energy production are added to the HC3 energy panel. 
Use the child devices Todays Consumption and Todays Production to store energy data (kWh) in the Energy Panel. 
And use the child devices Consumption and Production for instantaneous power (Watt) in the Energy Panel calculations. 

 

 

P1-monitor-4.thumb.png.03a0f29728c354143124ff8268bda15c.png

 

Child Devices for:

  • Consumption (Watt) (input for instantaneous power in Energy Panel calculations)
  • Production (Watt) (input for instantaneous power in Energy Panel calculations)
  • Todays Consumption (kWh) (input for energy panel)
  • Todays Production (kWh) (input for energy panel)
  • Waterflow (Liter)
  • Consumption High (kWh)
  • Consumption Low (kWh)
  • Production High (kWh)
  • Production Low (kWh)
  • Consumption L1 (Watt)
  • Consumption L2 (Watt)
  • Consumption L3 (Watt)
  • Production L1 (Watt)
  • Production L2 (Watt)
  • Production L3 (Watt)
  • Ampere L1 (Amp)
  • Ampere L2 (Amp)
  • Ampere L3 (Amp)
  • Voltage L1 (Volt)
  • Voltage L2 (Volt)
  • Voltage L3 (Volt)
  • Total Gas (m³)
  • Total Waterflow (m³)

 

P1-monitor-1.png.98df79a87caffc2b6a1bc8e44bc86bf1.png   

 

P1-monitor-3.thumb.png.7f819e38a3ed780c10908001e4abb486.png
 

 

Interval: 
It is possible to process messages from the smart meter every second. Of course, this is only possible if the smart meter actually sends a message every second. This can be turned on via the ztatz software P1 port configuration page via the "maximum processing speed" option. Note that this gives a higher load on the Rpi (or Docker). It has been tested on the Rpi3/Rpi4 and works well on it. Older or other RPIs have not been tested.

 

The P1 Monitor QuickApp uses 2 API calls each cycle, and if you also use Waterflow, 3 API calls each cycle. With an interval setting of 10 seconds there is an API call every 5 seconds (and with Waterflow enabled, every 3.33 seconds). So the fastest interval setting will probably be 3 seconds with Waterflow and 2 seconds without Waterflow. 

 

Ztatz software: 

https://www.ztatz.nl

Docker container based on the ztatz.nl software: The container version has the same functionality as the full version for the Raspberry Pi. Docker container: https://hub.docker.com/r/mclaassen/p1mon

 

I use a Raspberry Pi Smart Meter Cable Starter Kit

  • Raspberry Pi 4 Model B Rev 1.1 2GB
  • 32GB Micro SDHC
  • Smart Meter cable 
  • P1 Monitor software from: https://www.ztatz.nl 
  • Water Flow Sensor (M18 8mm sensing DC 5V NPN NO LJ18A3-8-Z/BX-5V cylinder inductive proximity sensor switch work voltage 5VDC special for MCU)

 

 

 

903B0D58-BD03-487D-B599-093590680363.jpeg.4c5501ca5fafa28892e0ac7c64e2c722.jpeg             waterflow-sensor.png.c6d38b52168dc6cd5e9aa0f0add2893f.png

 

Version 2.0 (8th January 2023)

  • Changed child device types for optimal support of the Energy Panel: 
    •   kWh -> com.fibaro.energyMeter
    •   ampere/voltage -> com.fibaro.electricMeter
    •   Watt -> com.fibaro.powerMeter
    •   gas -> com.fibaro.gasMeter
    •   water -> com.fibaro.waterMeter
  • Removed Power device calculation
  • Removed child devices for gross consumption and device consumption
  • Changed code to multi file
  • Added for translations for English, French, Polish and Dutch

 Tested on

  • P1 Monitor version: 20221105 V2.1.0
  • Raspberry Pi model: Raspberry Pi 4 Model B Rev 1.1
  • Linux-5.15.74-v7l+-armv7l-with-glibc2.31
  • Python version: 3.9.2

 

QuickApp variables (mandatory, they will be automatically added with the default values):

  • IPaddress = IP address of your P1 monitor
  • interval = Number in seconds, the P1 Monitor normally is updated every 10 seconds, sometimes even faster
  • debugLevel = Number (1=some, 2=few, 3=all) (default = 1)
  • waterMeter = Existance of watermeter true or false (default = false)
  • language = Preferred language (default = en) (supported languages are Engish (en), French (fr), Polish (pl) and Dutch (nl))

 

P1-monitor-logo.png.c3a78cf6227528f64f6a2aa204b1e5c9.png

 

How to install: 

  1. Open the Configuration Interface
  2. Go to Settings > Devices
  3. Click  +
  4. Choose Other Device
  5. Choose Upload File
  6. Choose file from your computer with .fqa

30 Comments,  Want to add comment please login
7f98f3e2220a87af9cdbe1e3fbb4168a

Error in the quikapp. P1 installed and incl fix ip adres. But gifs no results in fibaro HC3

04801fd12b48c36cbcdf5af0b140e42d

Hi HSWA, you can start with a small test from your browser, for exameple with this link ipaddress/api/v1/smartmeter? limit=1&json=object (please fill in your IP address)

44184642eef5a6fb828629d32172353c

Hello, does anyone knows if it is possible to install two whater flow sensors together with the respberry pi using two Smart Meter cables?

04801fd12b48c36cbcdf5af0b140e42d

This is more a question for the ztatz.nl software, not for the QuickApps. The ztatz software isn’t prepared to manage two water sensors. You could offcource use two Raspberry’s Pi with both the ztatz software, but I don’t think that is your aim. . BTW There are other solutions to measure water flow, like the Toon Water sensor and QuickApp. You can use as many sensors and QuickApps you like.

Faf3c3e69283206bf6f5399e75550e78

Hello Eddy, thx for the great work. I implemented it but got a bug i think. In de Fibaro app i see very nice the power consumption. But the consumption of it is also de Watt that your QA shows. Even from the fases it counts on it. So if my P1 give me say 700watt, when i put the kettle on with say 1500 watt then the consumption is 700+1500 tru P1 and 1500 watt tru fibaro energie. total of 3700 i see.

© 2024. Nice-Polska Sp. z o.o.Privacy policyTerms & ConditionsFeedback