Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #MiAutomations
- # Substituir os 1111111111111111 pelo vosso token ID e pelo vosso numero de serie do inversor nas linhas abaixo
- # Para ter acesso ao token ID https://www.solaxcloud.com/#/api
- # Para ter acesso ao numero de serie do vosso inversos https://www.solaxcloud.com/#/inverter
- sensor:
- - platform: rest
- resource: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=111111111111111111111111=&sn=11111111111111111111
- value_template: '{{ ( value_json.result.yieldtotal | round(0) ) }}'
- name: "Solax total"
- unit_of_measurement: "KWh"
- - platform: rest
- resource: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=111111111111111111111111=&sn=11111111111111111111
- value_template: '{{ ( value_json.result.acpower | round(0) ) }}'
- name: "Solax now"
- unit_of_measurement: "W"
- - platform: rest
- resource: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=111111111111111111111111=&sn=11111111111111111111
- value_template: '{{ value_json.result.yieldtoday }}'
- name: "Solax today"
- unit_of_measurement: "KWh"
- - platform: rest
- resource: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=111111111111111111111111=&sn=11111111111111111111
- value_template: "{{ value_json.result.uploadTime }}"
- name: "Solax upload time"
- - platform: rest
- resource: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=111111111111111111111111=&sn=11111111111111111111
- value_template: >
- {% if value_json.result.inverterStatus == '100' %}Wait
- {% elif value_json.result.inverterStatus == '101' %}Check
- {% elif value_json.result.inverterStatus == '102' %}Normal
- {% elif value_json.result.inverterStatus == '103' %}Fault
- {% elif value_json.result.inverterStatus == '104' %}Permanent Fault
- {% elif value_json.result.inverterStatus == '105' %}Update
- {% elif value_json.result.inverterStatus == '106' %}EPS Check
- {% elif value_json.result.inverterStatus == '107' %}EPS
- {% elif value_json.result.inverterStatus == '108' %}Self-test
- {% elif value_json.result.inverterStatus == '109' %}Idle
- {% elif value_json.result.inverterStatus == '110' %}Standby
- {% elif value_json.result.inverterStatus == '111' %}Pv Wake Up Bat
- {% elif value_json.result.inverterStatus == '112' %}Gen Check
- {% elif value_json.result.inverterStatus == '113' %}Gen Run
- {% else %}I dont know{% endif %}
- name: "Solax status"
Add Comment
Please, Sign In to add comment