{"id":13470,"date":"2022-04-22T16:02:29","date_gmt":"2022-04-22T16:02:29","guid":{"rendered":"https:\/\/www.rjt.org.uk\/home\/?post_type=home_assistant_tip&#038;p=13470"},"modified":"2022-04-22T16:02:30","modified_gmt":"2022-04-22T16:02:30","slug":"how-long-since-something-changed","status":"publish","type":"home_assistant_tip","link":"https:\/\/www.rjt.org.uk\/home\/archives\/home-assistant-tip\/how-long-since-something-changed\/","title":{"rendered":"How Long since something changed"},"content":{"rendered":"\n<p>Sometimes you want to check how long a door or window has been opened\/closed or something has been off\/on.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ ((as_timestamp(now()) - as_timestamp(states.binary_sensor.patio_doors_on_off.last_updated)) \/ 60) | round(0) }}<\/pre>\n\n\n\n<p>In the example above it will return the number of minutes an item has been at a given state.<\/p>\n\n\n\n<p>The following could be used to create a template sensor, to return the number of minutes since a door was opened, or 0 if the door is currently opened.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{% if states('binary_sensor.patio_doors_on_off') == 'on' %}\n0\n{% else %}\n{{ ((as_timestamp(now()) - as_timestamp(states.binary_sensor.patio_doors_on_off.last_updated)) \/ 60) | round(0) }}\n{% endif %}<\/pre>\n\n\n\n<p><\/p>\n","protected":false},"template":"","class_list":["post-13470","home_assistant_tip","type-home_assistant_tip","status-publish","hentry","comments-off"],"_links":{"self":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/home_assistant_tip\/13470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/home_assistant_tip"}],"about":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/types\/home_assistant_tip"}],"wp:attachment":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/media?parent=13470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}