{"id":13330,"date":"2021-05-27T11:16:17","date_gmt":"2021-05-27T11:16:17","guid":{"rendered":"https:\/\/www.rjt.org.uk\/home\/?post_type=home_assistant_tip&#038;p=13330"},"modified":"2021-05-27T11:16:17","modified_gmt":"2021-05-27T11:16:17","slug":"list-all-open-doors-and-windows","status":"publish","type":"home_assistant_tip","link":"https:\/\/www.rjt.org.uk\/home\/archives\/home-assistant-tip\/list-all-open-doors-and-windows\/","title":{"rendered":"List all open doors and windows"},"content":{"rendered":"\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=\"\">  - type: conditional\n    conditions:\n      - entity: sensor.total_open_windows_doors\n        state_not: '0'\n    card:\n      type: 'custom:flex-table-card'\n      clickable: true\n      strict: true\n      entities:\n        include:\n          - binary_sensor.*win*\n          - binary_sensor.*door*\n        sort: friendly_name+\n      columns:\n        - name: The following are open\n          data: friendly_name\n        - data: state\n          name: ' '\n          modify: '(x == \"off\") ? null : \" \"'<\/pre>\n\n\n\n<p>The above uses the <a href=\"custom:flex-table-card\">custom:flex-table-card<\/a> and the sensor below to show any open doors and windows.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Template Sensor in Sensors.yaml<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">    total_open_windows_doors:\n      friendly_name: Open Windows\/Doors\n      icon_template: \"mdi:door-open\"  \n      value_template: \"{{ states.binary_sensor | selectattr('state', 'eq', 'on') | rejectattr('attributes.device_class', 'ne', 'opening') | list | count }}\"\n<\/pre>\n","protected":false},"template":"","class_list":["post-13330","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\/13330","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=13330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}