plusieurs essais.
dans configuration .yaml penser à factoriser "les têtes de chapitre". sinon elles n'apparaissent pas sans générer d'erreur.
pour qu'on les voie dans google assistant il faut ce ce soit des switches
exemples qui fonctionnent.
sensor:
- platform: template
sensors:
date_difference:
friendly_name: "Nombre de jours restants"
value_template: >-
{% set now_date = as_timestamp(now())|int %}
{% set input_date = as_timestamp(states('input_datetime.next_collect_date'))|int %}
{% set diff_days = ((now_date - input_date) / 86400) | round(0, 'floor') | abs %}
{% set state = 'on' if diff_days <=2 else 'off' %}
{{ diff_days }}
binary_sensor:
- platform: template
sensors:
date_diff_soon:
device_class: motion
friendly_name: "Prochaine collecte bientôt"
value_template: >-
{% set diff_days = states('sensor.date_difference')|int %}
{% if diff_days <= 2 %}
true
{% else %}
false
{% endif %}
- platform: rest
name: "basic R3 1"
availability: "{{ state_attr('binary_sensor.basic_r3_1','status')|int(-1) }}"
resource: http://192.168.1.13:8081/zeroconf/info
method: POST
payload: '{"deviceid":"","data":{}}'
value_template: "{{ value_json.data.switch }}"
No comments:
Post a Comment