Below data come in few hundred millisecond.
Serial Sensor changed to 9 9 0 900 5
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 8 1 1 100 1
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 7 600 7290 550 352
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 6 100 2 1 1 1 1 2 30000 0
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 5 9900 0 30000 50 65
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 4 15000 1000 1500 1000 800
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 3 90 500 0 0 0
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 2 80 4 90 0 50 987 654
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 2 80 4 90 0 50 987 654
11:08:22 AM - 16 seconds ago
Serial Sensor changed to 1 0 0 1 0 0 1 2
Then below sensor can parse sometimes or can not parse sometimes.
- trigger:
- platform: template
value_template: >
{{ states('sensor.serial_sensor')[:2] == '2 ' }}
sensor:
- name: "Total Energy"
unit_of_measurement: "kWh"
state: >
{{ (states('sensor.serial_sensor').split(" ")[6] + states('sensor.serial_sensor').split(" ")[7]) |int}}
What is problem? NEED HELP.