Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Laad standaard set van integraties. Niet verwijderen.
- default_config:
- # Laad frontend thema's uit de themes-map
- frontend:
- themes: !include_dir_merge_named themes
- automation: !include automations.yaml
- script: !include scripts.yaml
- scene: !include scenes.yaml
- input_select:
- zendure_manager:
- name: Zendure Manager
- icon: mdi:battery-charging-wireless
- options:
- - Standby
- - Nul op de Meter (NOM)
- - NOM Alleen Opladen
- - NOM Alleen Ontladen
- - Maximaal Opladen (7200 Watt)
- - Maximaal Ontladen (7200 Watt)
- - Handmatig
- - Kalibreren
- input_number:
- zendure_handmatig_vermogen:
- name: Zendure Handmatig Vermogen
- icon: mdi:flash
- min: -7200
- max: 7200
- step: 1
- mode: box
- unit_of_measurement: "W"
- input_text:
- zendure_modus_onthouden:
- name: Zendure Modus Onthouden
- icon: mdi:memory
- zendure_kalibratie_succesvol_afgerond:
- name: Zendure Kalibratie Succesvol Afgerond
- icon: mdi:battery-heart-variant
- zendure_fout_met_nom_aansturing:
- name: Zendure Fout met NOM Aansturing
- icon: mdi:battery-alert
- zendure_ha_stop_of_herstart_wordt_uitgevoerd:
- name: Zendure Home Assistant Stop of Herstart wordt uitgevoerd
- icon: mdi:home-assistant
- rest:
- - resource: http://<IP-BATTERIJ_1>/properties/report
- scan_interval: 60
- sensor:
- - name: "Zendure 2400 AC #1 Restapi Rate"
- value_template: >
- {{ value_json['messageId'] }}
- unique_id: Zendure_2400_AC_1_Restapi_Rate
- state_class: measurement
- icon: mdi:api
- - resource: http://<IP-BATTERIJ_2>/properties/report
- scan_interval: 60
- sensor:
- - name: "Zendure 2400 AC #2 Restapi Rate"
- value_template: >
- {{ value_json['messageId'] }}
- unique_id: Zendure_2400_AC_2_Restapi_Rate
- state_class: measurement
- icon: mdi:api
- - resource: http://<IP-BATTERIJ_3>/properties/report
- scan_interval: 60
- sensor:
- - name: "Zendure 2400 AC #3 Restapi Rate"
- value_template: >
- {{ value_json['messageId'] }}
- unique_id: Zendure_2400_AC_3_Restapi_Rate
- state_class: measurement
- icon: mdi:api
- - resource: http://<IP-BATTERIJ_1>/properties/report
- sensor:
- - name: "Zendure 2400 AC #1 Opslagmodus"
- value_template: >
- {% set states = {1: "Opslaan in RAM", 0: "Opslaan in Flash"} %}
- {% set packState = value_json['properties']['smartMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_Opslagmodus
- icon: mdi:floppy
- - name: "Zendure 2400 AC #1 Verbonden aan Elektriciteitsnet"
- value_template: >
- {% set states = {0: "Nee", 1: "Ja"} %}
- {% set packState = value_json['properties']['gridState'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_Verbonden_aan_Elektriciteitsnet
- icon: mdi:transmission-tower
- - name: "Zendure 2400 AC #1 Batterijspanning"
- value_template: "{{ (value_json['properties']['BatVolt'] | float / 100) | round(2) }}"
- unique_id: Zendure_2400_AC_1_Batterijspanning
- unit_of_measurement: "V"
- state_class: measurement
- device_class: voltage
- icon: mdi:sine-wave
- - name: "Zendure 2400 AC #1 Resterende Ontlaad Tijd"
- value_template: >
- {% set total_minutes = value_json['properties']['remainOutTime'] | float %}
- {% set hours = (total_minutes // 60) | int %}
- {% set minutes = (total_minutes % 60) | int %}
- {% if hours == 999 and minutes == 0 %}
- Niet bekend
- {% else %}
- {{ hours }} u {{ minutes }} m
- {% endif %}
- icon: mdi:clock-time-eight-outline
- unique_id: Zendure_2400_AC_1_Resterende_Ontlaad_Tijd
- - name: "Zendure 2400 AC #1 Omvormer Temperatuur"
- value_template: >
- {% set maxTemp = value_json['properties']['hyperTmp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_1_Omvormer_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #1 Aantal Batterijen"
- value_template: "{{ value_json['properties']['packNum'] }}"
- unique_id: Zendure_2400_AC_1_Aantal_Batterijen
- icon: mdi:battery-check
- - name: "Zendure 2400 AC #1 Batterij 1 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][0]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_1_Batterij_1_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #1 Batterij 2 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][1]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_1_Batterij_2_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #1 Batterij 3 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][2]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_1_Batterij_3_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #1 Batterij 4 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][3]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_1_Batterij_4_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #1 Laadpercentage"
- value_template: "{{ value_json['properties']['electricLevel'] }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_1_Laadpercentage
- - name: "Zendure 2400 AC #1 Minimale Laadpercentage"
- value_template: "{{ (value_json['properties']['minSoc'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_1_Minimale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #1 Maximale Laadpercentage"
- value_template: "{{ (value_json['properties']['socSet'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_1_Maximale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #1 Modus"
- value_template: >
- {% set states = {1: "Opladen", 2: "Ontladen"} %}
- {% set packState = value_json['properties']['acMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_Modus
- icon: mdi:battery-charging-wireless
- - name: "Zendure 2400 AC #1 Error"
- value_template: >
- {% set states = {0: "Geen meldingen", 1: "Zie Zendure APP"} %}
- {% set packState = value_json['properties']['is_error'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_Error
- icon: mdi:battery-alert
- - name: "Zendure 2400 AC #1 SOC Status"
- value_template: >
- {% set states = {0: "Goed", 1: "Kalibreren"} %}
- {% set packState = value_json['properties']['socStatus'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_SOC_Status
- icon: mdi:battery-heart-variant
- - name: "Zendure 2400 AC #1 Ingesteld Ontlaadvermogen"
- value_template: "{{ value_json['properties']['outputLimit'] }}"
- unique_id: Zendure_2400_AC_1_Ingesteld_Ontlaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #1 Ingesteld Oplaadvermogen"
- value_template: "{{ value_json['properties']['inputLimit'] }}"
- unique_id: Zendure_2400_AC_1_Ingesteld_Oplaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #1 Vermogen (ontladen)"
- value_template: "{{ - (value_json['properties']['packInputPower'] | int) }}"
- unique_id: Zendure_2400_AC_1_Vermogen_Ontladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #1 Vermogen (opladen)"
- value_template: "{{ value_json['properties']['outputPackPower'] }}"
- unique_id: Zendure_2400_AC_1_Vermogen_Opladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #1 Vermogen (gecombineerd)"
- value_template: >
- {% set opladen = value_json['properties']['outputPackPower'] | int %}
- {% set ontladen = - (value_json['properties']['packInputPower'] | int) %}
- {% if opladen != 0 %}
- {{ opladen }}
- {% else %}
- {{ ontladen }}
- {% endif %}
- unique_id: Zendure_2400_AC_1_Vermogen_Gecombineerd
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #1 Led"
- value_template: >
- {% set states = {0: "Uit", 1: "Aan"} %}
- {% set packState = value_json['properties']['lampSwitch'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_1_Led
- icon: mdi:led-on
- - resource: http://<IP-BATTERIJ_2>/properties/report
- sensor:
- - name: "Zendure 2400 AC #2 Opslagmodus"
- value_template: >
- {% set states = {1: "Opslaan in RAM", 0: "Opslaan in Flash"} %}
- {% set packState = value_json['properties']['smartMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_Opslagmodus
- icon: mdi:floppy
- - name: "Zendure 2400 AC #2 Verbonden aan Elektriciteitsnet"
- value_template: >
- {% set states = {0: "Nee", 1: "Ja"} %}
- {% set packState = value_json['properties']['gridState'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_Verbonden_aan_Elektriciteitsnet
- icon: mdi:transmission-tower
- - name: "Zendure 2400 AC #2 Batterijspanning"
- value_template: "{{ (value_json['properties']['BatVolt'] | float / 100) | round(2) }}"
- unique_id: Zendure_2400_AC_2_Batterijspanning
- unit_of_measurement: "V"
- state_class: measurement
- device_class: voltage
- icon: mdi:sine-wave
- - name: "Zendure 2400 AC #2 Resterende Ontlaad Tijd"
- value_template: >
- {% set total_minutes = value_json['properties']['remainOutTime'] | float %}
- {% set hours = (total_minutes // 60) | int %}
- {% set minutes = (total_minutes % 60) | int %}
- {% if hours == 999 and minutes == 0 %}
- Niet bekend
- {% else %}
- {{ hours }} u {{ minutes }} m
- {% endif %}
- icon: mdi:clock-time-eight-outline
- unique_id: Zendure_2400_AC_2_Resterende_Ontlaad_Tijd
- - name: "Zendure 2400 AC #2 Omvormer Temperatuur"
- value_template: >
- {% set maxTemp = value_json['properties']['hyperTmp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_2_Omvormer_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #2 Aantal Batterijen"
- value_template: "{{ value_json['properties']['packNum'] }}"
- unique_id: Zendure_2400_AC_2_Aantal_Batterijen
- icon: mdi:battery-check
- - name: "Zendure 2400 AC #2 Batterij 1 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][0]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_2_Batterij_1_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #2 Batterij 2 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][1]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_2_Batterij_2_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #2 Batterij 3 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][2]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_2_Batterij_3_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #2 Batterij 4 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][3]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_2_Batterij_4_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #2 Laadpercentage"
- value_template: "{{ value_json['properties']['electricLevel'] }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_2_Laadpercentage
- - name: "Zendure 2400 AC #2 Minimale Laadpercentage"
- value_template: "{{ (value_json['properties']['minSoc'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_2_Minimale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #2 Maximale Laadpercentage"
- value_template: "{{ (value_json['properties']['socSet'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_2_Maximale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #2 Modus"
- value_template: >
- {% set states = {1: "Opladen", 2: "Ontladen"} %}
- {% set packState = value_json['properties']['acMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_Modus
- icon: mdi:battery-charging-wireless
- - name: "Zendure 2400 AC #2 Error"
- value_template: >
- {% set states = {0: "Geen meldingen", 1: "Zie Zendure APP"} %}
- {% set packState = value_json['properties']['is_error'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_Error
- icon: mdi:battery-alert
- - name: "Zendure 2400 AC #2 SOC Status"
- value_template: >
- {% set states = {0: "Goed", 1: "Kalibreren"} %}
- {% set packState = value_json['properties']['socStatus'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_SOC_Status
- icon: mdi:battery-heart-variant
- - name: "Zendure 2400 AC #2 Ingesteld Ontlaadvermogen"
- value_template: "{{ value_json['properties']['outputLimit'] }}"
- unique_id: Zendure_2400_AC_2_Ingesteld_Ontlaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #2 Ingesteld Oplaadvermogen"
- value_template: "{{ value_json['properties']['inputLimit'] }}"
- unique_id: Zendure_2400_AC_2_Ingesteld_Oplaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #2 Vermogen (ontladen)"
- value_template: "{{ - (value_json['properties']['packInputPower'] | int) }}"
- unique_id: Zendure_2400_AC_2_Vermogen_Ontladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #2 Vermogen (opladen)"
- value_template: "{{ value_json['properties']['outputPackPower'] }}"
- unique_id: Zendure_2400_AC_2_Vermogen_Opladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #2 Vermogen (gecombineerd)"
- value_template: >
- {% set opladen = value_json['properties']['outputPackPower'] | int %}
- {% set ontladen = - (value_json['properties']['packInputPower'] | int) %}
- {% if opladen != 0 %}
- {{ opladen }}
- {% else %}
- {{ ontladen }}
- {% endif %}
- unique_id: Zendure_2400_AC_2_Vermogen_Gecombineerd
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #2 Led"
- value_template: >
- {% set states = {0: "Uit", 1: "Aan"} %}
- {% set packState = value_json['properties']['lampSwitch'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_2_Led
- icon: mdi:led-on
- - resource: http://<IP-BATTERIJ_3>/properties/report
- sensor:
- - name: "Zendure 2400 AC #3 Opslagmodus"
- value_template: >
- {% set states = {1: "Opslaan in RAM", 0: "Opslaan in Flash"} %}
- {% set packState = value_json['properties']['smartMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_Opslagmodus
- icon: mdi:floppy
- - name: "Zendure 2400 AC #3 Verbonden aan Elektriciteitsnet"
- value_template: >
- {% set states = {0: "Nee", 1: "Ja"} %}
- {% set packState = value_json['properties']['gridState'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_Verbonden_aan_Elektriciteitsnet
- icon: mdi:transmission-tower
- - name: "Zendure 2400 AC #3 Batterijspanning"
- value_template: "{{ (value_json['properties']['BatVolt'] | float / 100) | round(2) }}"
- unique_id: Zendure_2400_AC_3_Batterijspanning
- unit_of_measurement: "V"
- state_class: measurement
- device_class: voltage
- icon: mdi:sine-wave
- - name: "Zendure 2400 AC #3 Resterende Ontlaad Tijd"
- value_template: >
- {% set total_minutes = value_json['properties']['remainOutTime'] | float %}
- {% set hours = (total_minutes // 60) | int %}
- {% set minutes = (total_minutes % 60) | int %}
- {% if hours == 999 and minutes == 0 %}
- Niet bekend
- {% else %}
- {{ hours }} u {{ minutes }} m
- {% endif %}
- icon: mdi:clock-time-eight-outline
- unique_id: Zendure_2400_AC_3_Resterende_Ontlaad_Tijd
- - name: "Zendure 2400 AC #3 Omvormer Temperatuur"
- value_template: >
- {% set maxTemp = value_json['properties']['hyperTmp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_3_Omvormer_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #3 Aantal Batterijen"
- value_template: "{{ value_json['properties']['packNum'] }}"
- unique_id: Zendure_2400_AC_3_Aantal_Batterijen
- icon: mdi:battery-check
- - name: "Zendure 2400 AC #3 Batterij 1 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][0]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_3_Batterij_1_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #3 Batterij 2 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][1]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_3_Batterij_2_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #3 Batterij 3 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][2]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_3_Batterij_3_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #3 Batterij 4 Temperatuur"
- value_template: >
- {% set maxTemp = value_json['packData'][3]['maxTemp'] | int %}
- {{ (maxTemp - 2731) / 10.0 }}
- unique_id: Zendure_2400_AC_3_Batterij_4_Temperatuur
- unit_of_measurement: "°C"
- state_class: measurement
- device_class: temperature
- icon: mdi:thermometer
- - name: "Zendure 2400 AC #3 Laadpercentage"
- value_template: "{{ value_json['properties']['electricLevel'] }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_3_Laadpercentage
- - name: "Zendure 2400 AC #3 Minimale Laadpercentage"
- value_template: "{{ (value_json['properties']['minSoc'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_3_Minimale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #3 Maximale Laadpercentage"
- value_template: "{{ (value_json['properties']['socSet'] | int / 10) | int }}"
- device_class: battery
- unit_of_measurement: "%"
- state_class: measurement
- unique_id: Zendure_2400_AC_3_Maximale_Laadpercentage
- icon: mdi:battery-high
- - name: "Zendure 2400 AC #3 Modus"
- value_template: >
- {% set states = {1: "Opladen", 2: "Ontladen"} %}
- {% set packState = value_json['properties']['acMode'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_Modus
- icon: mdi:battery-charging-wireless
- - name: "Zendure 2400 AC #3 Error"
- value_template: >
- {% set states = {0: "Geen meldingen", 1: "Zie Zendure APP"} %}
- {% set packState = value_json['properties']['is_error'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_Error
- icon: mdi:battery-alert
- - name: "Zendure 2400 AC #3 SOC Status"
- value_template: >
- {% set states = {0: "Goed", 1: "Kalibreren"} %}
- {% set packState = value_json['properties']['socStatus'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_SOC_Status
- icon: mdi:battery-heart-variant
- - name: "Zendure 2400 AC #3 Ingesteld Ontlaadvermogen"
- value_template: "{{ value_json['properties']['outputLimit'] }}"
- unique_id: Zendure_2400_AC_3_Ingesteld_Ontlaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #3 Ingesteld Oplaadvermogen"
- value_template: "{{ value_json['properties']['inputLimit'] }}"
- unique_id: Zendure_2400_AC_3_Ingesteld_Oplaadvermogen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #3 Vermogen (ontladen)"
- value_template: "{{ - (value_json['properties']['packInputPower'] | int) }}"
- unique_id: Zendure_2400_AC_3_Vermogen_Ontladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #3 Vermogen (opladen)"
- value_template: "{{ value_json['properties']['outputPackPower'] }}"
- unique_id: Zendure_2400_AC_3_Vermogen_Opladen
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #3 Vermogen (gecombineerd)"
- value_template: >
- {% set opladen = value_json['properties']['outputPackPower'] | int %}
- {% set ontladen = - (value_json['properties']['packInputPower'] | int) %}
- {% if opladen != 0 %}
- {{ opladen }}
- {% else %}
- {{ ontladen }}
- {% endif %}
- unique_id: Zendure_2400_AC_3_Vermogen_Gecombineerd
- unit_of_measurement: "W"
- state_class: measurement
- device_class: power
- - name: "Zendure 2400 AC #3 Led"
- value_template: >
- {% set states = {0: "Uit", 1: "Aan"} %}
- {% set packState = value_json['properties']['lampSwitch'] | int %}
- {{ states.get(packState, "Onbekend") }}
- unique_id: Zendure_2400_AC_3_Led
- icon: mdi:led-on
- - resource: http://<IP-HOMEWIZARD-P1>/api/v1/data
- scan_interval: 1
- sensor:
- - name: "P1 Aansturing API v1"
- value_template: "{{ value_json.active_power_w | float }}"
- unique_id: P1_Aansturing_API_V1
- unit_of_measurement: "W"
- device_class: power
- - resource: http://<IP-HOMEWIZARD-3-FASE-KWHMETER>/api/v1/data
- scan_interval: 1
- sensor:
- - name: "Zendure 2400 AC 1-3 Vermogen Aansturing API v1"
- value_template: "{{ value_json.active_power_w | float }}"
- unique_id: Zendure_2400_AC_1_3_Vermogen_Aansturing_API_V1
- unit_of_measurement: "W"
- device_class: power
- - name: "Zendure 2400 AC #1 Vermogen Aansturing API v1"
- value_template: "{{ value_json.active_power_l1_w | float }}"
- unique_id: Zendure_2400_AC_1_Vermogen_Aansturing_API_V1
- unit_of_measurement: "W"
- device_class: power
- - name: "Zendure 2400 AC #2 Vermogen Aansturing API v1"
- value_template: "{{ value_json.active_power_l2_w | float }}"
- unique_id: Zendure_2400_AC_2_Vermogen_Aansturing_API_V1
- unit_of_measurement: "W"
- device_class: power
- - name: "Zendure 2400 AC #3 Vermogen Aansturing API v1"
- value_template: "{{ value_json.active_power_l3_w | float }}"
- unique_id: Zendure_2400_AC_3_Vermogen_Aansturing_API_V1
- unit_of_measurement: "W"
- device_class: power
- - name: "Zendure 2400 AC #1 Voltage Aansturing API v1"
- value_template: "{{ value_json.active_voltage_l1_v | float }}"
- unique_id: Zendure_2400_AC_1_Voltage_Aansturing_API_V1
- unit_of_measurement: "V"
- device_class: voltage
- - name: "Zendure 2400 AC #2 Voltage Aansturing API v1"
- value_template: "{{ value_json.active_voltage_l2_v | float }}"
- unique_id: Zendure_2400_AC_2_Voltage_Aansturing_API_V1
- unit_of_measurement: "V"
- device_class: voltage
- - name: "Zendure 2400 AC #3 Voltage Aansturing API v1"
- value_template: "{{ value_json.active_voltage_l3_v | float }}"
- unique_id: Zendure_2400_AC_3_Voltage_Aansturing_API_V1
- unit_of_measurement: "V"
- device_class: voltage
- rest_command:
- zendure_2400_ac_1_opslaan_in_ram:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"smartMode": 1 }}'
- zendure_2400_ac_1_minimale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"minSoc": {{minSoc}} }}'
- zendure_2400_ac_1_maximale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"socSet": {{socSet}} }}'
- zendure_2400_ac_1_snel_opladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 1, "inputLimit": 2400 }}'
- zendure_2400_ac_1_x_opladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_1_x_opladen_balanceren:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_1_snel_ontladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 2, "outputLimit": 2400 }}'
- zendure_2400_ac_1_x_ontladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_1_x_ontladen_balanceren:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_1_led_uit:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"lampSwitch": 0 }}'
- zendure_2400_ac_1_led_aan:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"lampSwitch": 1 }}'
- zendure_2400_ac_1_stoppen_modus_is_opladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 2, "inputLimit": 0, "outputLimit": 0 }}'
- zendure_2400_ac_1_stoppen_modus_is_ontladen:
- url: http://<IP-BATTERIJ_1>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_1>","properties":{"acMode": 1, "inputLimit": 0, "outputLimit": 0 }}'
- zendure_2400_ac_2_opslaan_in_ram:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"smartMode": 1 }}'
- zendure_2400_ac_2_minimale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"minSoc": {{minSoc}} }}'
- zendure_2400_ac_2_maximale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"socSet": {{socSet}} }}'
- zendure_2400_ac_2_snel_opladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 1, "inputLimit": 2400 }}'
- zendure_2400_ac_2_x_opladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_2_x_opladen_balanceren:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_2_snel_ontladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 2, "outputLimit": 2400 }}'
- zendure_2400_ac_2_x_ontladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_2_x_ontladen_balanceren:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_2_led_uit:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"lampSwitch": 0 }}'
- zendure_2400_ac_2_led_aan:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"lampSwitch": 1 }}'
- zendure_2400_ac_2_stoppen_modus_is_opladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 2, "inputLimit": 0, "outputLimit": 0 }}'
- zendure_2400_ac_2_stoppen_modus_is_ontladen:
- url: http://<IP-BATTERIJ_2>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_2>","properties":{"acMode": 1, "inputLimit": 0, "outputLimit": 0 }}'
- zendure_2400_ac_3_opslaan_in_ram:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"smartMode": 1 }}'
- zendure_2400_ac_3_minimale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"minSoc": {{minSoc}} }}'
- zendure_2400_ac_3_maximale_laadpercentage_instellen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"socSet": {{socSet}} }}'
- zendure_2400_ac_3_snel_opladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 1, "inputLimit": 2400 }}'
- zendure_2400_ac_3_x_opladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_3_x_opladen_balanceren:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 1, "inputLimit": {{inputLimit}} }}'
- zendure_2400_ac_3_snel_ontladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 2, "outputLimit": 2400 }}'
- zendure_2400_ac_3_x_ontladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_3_x_ontladen_balanceren:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 2, "outputLimit": {{outputLimit}} }}'
- zendure_2400_ac_3_led_uit:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"lampSwitch": 0 }}'
- zendure_2400_ac_3_led_aan:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"lampSwitch": 1 }}'
- zendure_2400_ac_3_stoppen_modus_is_opladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 2, "inputLimit": 0, "outputLimit": 0 }}'
- zendure_2400_ac_3_stoppen_modus_is_ontladen:
- url: http://<IP-BATTERIJ_3>/properties/write
- method: POST
- payload: '{"sn":"<SERIAL-2400AC_3>","properties":{"acMode": 1, "inputLimit": 0, "outputLimit": 0 }}'
Advertisement
Add Comment
Please, Sign In to add comment