Hallo, ich habe mir die Integration für unsere Samsung Waschmaschine/Smartthings installiert. Funktioniert auch wunderbar.
Ich habe nun einen Temp Sensor angelegt, der mir die Restzeit in Stunden und Minuten anzeigt:
- name: 'Waschrestzeit'
unique_id: washer_remaining_time
state: >-
{% set rem_h = (as_timestamp(states.sensor.waschmaschine_washer_completion_time.state) - as_timestamp(now())) | timestamp_custom('%-H', false) %}
{% set rem_m = (as_timestamp(states.sensor.waschmaschine_washer_completion_time.state) - as_timestamp(now())) | timestamp_custom('%-M', false) %}
{% if int(rem_h) > 0.9 %} {{ rem_h }} Std. / {{ rem_m }} min. {% else %} {{ rem_m }} min. {% endif %}
Wenn das Programm der Waschmaschine fertig ist, zeigt die Kachel (Smartbutton) trotzdem noch eine Zeit an:
Kann ich den TempSensor so gestalten, dass dieser beim Status ‚none‘ des ‚washer_job_state‘ ein leeres Feld ausgibt anstatt einer falschen Restzeit?
Stehe da auf dem Schlauch.
Gruß,
AndiFidi
Markus
2
- name: 'Waschrestzeit'
unique_id: washer_remaining_time
state: >-
{% if states.sensor.waschmaschine_washer_job_state.state == 'none' %}
Fertig
{% else %}
{% set rem_h = (as_timestamp(states.sensor.waschmaschine_washer_completion_time.state) - as_timestamp(now())) | timestamp_custom('%-H', false) %}
{% set rem_m = (as_timestamp(states.sensor.waschmaschine_washer_completion_time.state) - as_timestamp(now())) | timestamp_custom('%-M', false) %}
{% if int(rem_h) > 0 %}
{{ rem_h }} Std. / {{ rem_m }} min.
{% else %}
{{ rem_m }} min.
{% endif %}
{% endif %}
Könnte das funktionieren?
1 „Gefällt mir“
Guten Morgen @Markus und ein gesundes neues Jahr.
Vielen Dank, genau so funktioniert das. Da wäre ich nie so schnell drauf gekommen. Vielen Dank!!!
Gruß, AndiFidi
1 „Gefällt mir“