kukulich / home-assistant-jablotron100

Home Assistant custom component for JABLOTRON 100+ alarm system
MIT License
65 stars 24 forks source link

How to obtain information from pulse output - electricity measurement #56

Closed Tomm206 closed 1 year ago

Tomm206 commented 1 year ago

Hello,

is it please possible to collect information from pulse output using this intregration? I use many Jablotron devices and also Wireless Pulse Convertor JA-150EM-DIN. I cannot find any data in integration. It is also mentioned in the documentation.

Thank you.

kukulich commented 1 year ago

Did you add the pulse convertor to integration? Does it log something to the logs?

Tomm206 commented 1 year ago

Solved. I wrongly set the type of pulse convertor in the integration. I corrected to "Electricity meter with pulse output" and it works. Now it shows pulses in HA – it is cumulative, and it always drops down probably when achieved a max. amount. Any experience with conversion of these pulses to kWh and display per hour, per day or per month in HA? Thanks. image

DorwinDT commented 5 months ago

Any experience with conversion of these pulses to kWh and display per hour, per day or per month in HA? Thanks.

@Tomm206 did you solved it? I have also pulse meter attached to jablotron, and would like to see consumption instead of pulses :) of course, I can do this in node-red and create sensor, which do this, but some integration would be better

Tomm206 commented 5 months ago

Hi, unfortunately not, because the entity that should display data from the electricity meter with pulse output has stopped showing data (it still shows the same number), and I don't know how to correct it. There's probably something wrong with the Jablotron integration.

kukulich commented 5 months ago

@Tomm206 You can enable debug, see README, and we can check it.

Tomm206 commented 5 months ago

I can see now that another sensor was automatically created. The original one doesn't work, but the second one works normally. I didn't know that. So, I will consider now how to convert to kWh.

kukulich commented 5 months ago

I suggested something like this to the first user of this sensor:

template:
  - sensor:
    - name: 'Energy of Device 36'
      unique_id: energy_device_36
      device_class: energy
      unit_of_measurement: kWh
      state_class: total_increasing
      state: "{{ states('sensor.pulses_of_electricity_meter_with_pulse_output_device_36') | float / 10 }}"

utility_meter:
  hourly_energy_device_36:
    source: sensor.energy_of_device_36
    name: Hourly energy device 36
    cycle: hourly

You have to set the right number that means one pulse.

Tomm206 commented 5 months ago

I wanted to try the template sensor you proposed, but unfortunately, the second pulse sensor (as mentioned above) is not available. image

This issue happened after Core upgrade: Core: 2024.3.0 Supervisor: 2024.02.1 Operating System: 12.0

The first sensor has been stuck for a very long time. The second sensor appeared recently and was functioning, but it stopped working after today's upgrade. image

I can see that a problem has been detected in the logbook, but I don’t know how to access the details. image

I also tried to download diagnostics but no file is available. image

image

Please advise me on where the problem might be. Thank you.

kukulich commented 5 months ago

I don't have pulse meter in my Jablotron so I don't know how it works.

Tomm206 commented 5 months ago

In log I can see only this:

Logger: custom_components.jablotron100 Zdroj: custom_components/jablotron100/jablotron.py:2102 integrace: Jablotron 100 (dokumentace, problémy) První výskyt: 9. března 2024 v 04:32:24 (33 výskyty) Naposledy logováno: 09:19:11

Info packet of unknown device (device 38): 900a269c070a2d831a001b35 Info packet of unknown device (device 38): 900a269c070a2d831b001b35 State packet of unknown device (device 38): 55094f008109b047aa260d Info packet of unknown device (device 38): 900a269c070a2d831c001b35 State packet of unknown device (device 38): 55094f008109b04c092d14

Strange thing is that I don't have device 38 in my Jablotron integration. The electricity pulse meter is device 37.

kukulich commented 5 months ago

The info packets are periodic updates of device 38. It contain info about power - it may be siren or electricity meter

DorwinDT commented 5 months ago

@Tomm206 @kukulich I have ja-150EM-DIN together with impulse electromer and have no problem with integration to HA 2024-03-10 10_54_27-Nastavenia – Home Assistant a 1 ďalšia stránka – Osobný – Microsoft​ Edge

I have created NODE-RED sensor, which returns kWH converted from impulses (I have 800 pulses per 1kwH) and this is used by standard utility meter https://www.home-assistant.io/integrations/utility_meter 2024-03-10 11_00_00-Dashboard – Home Assistant – Osobný – Microsoft​ Edge

this is my solution and it seems to be working, also in Energy board 2024-03-10 11_01_17-Energie – Home Assistant – Osobný – Microsoft​ Edge