From b9bfd1a8631ccd15f1e59faaa3ffa1e256ffcb8f Mon Sep 17 00:00:00 2001 From: Artem Draft Date: Thu, 23 Feb 2023 14:29:34 +0300 Subject: [PATCH 01/92] Allow override browse media in universal media player (#25697) --- source/_integrations/universal.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/universal.markdown b/source/_integrations/universal.markdown index fcc49c782568..bd94b17e060f 100644 --- a/source/_integrations/universal.markdown +++ b/source/_integrations/universal.markdown @@ -57,6 +57,7 @@ media_player: attributes: is_volume_muted: ENTITY_ID|ATTRIBUTE state: ENTITY_ID|ATTRIBUTE + browse_media_entity: media_player.CHILD_2_ID device_class: tv unique_id: a_unique_string ``` @@ -82,6 +83,10 @@ attributes: description: "Attributes that can be overridden. Most, if not all, media player attributes can be overridden. Example entries are `is_volume_muted`, `state`, `source`, `source_list` and `volume_level`. The values should be an entity ID and state attribute separated by a pipe character (|). If the entity ID's state should be used, then only the entity id needs to be provided." required: false type: string +browse_media_entity: + description: Allows override the browse media entity to desired media player. + required: false + type: string device_class: description: The device class that this entity represents. Can be `tv`, `speaker`, or `receiver`. required: false @@ -102,6 +107,8 @@ When providing `select_source` as a command, it is recommended to also provide t When using `state_template`, if you use a template that depends on the current time it is recommended to use `now()`. Using `now()` will cause templates to be refreshed at the start of every new minute. For more information see the [time](/docs/configuration/templating/#time) section in the template documentation. +The `browse_media_entity` parameter allows you to specify which media player will be used in media browser. + ## Usage examples ### Chromecast & Kodi control with switches From ce8aea06fe1603067d55c73e533da9aa6a1b5477 Mon Sep 17 00:00:00 2001 From: shbatm Date: Sun, 26 Feb 2023 01:12:12 -0600 Subject: [PATCH 02/92] Add ISY994 services to set and delete lock codes (#26363) Co-authored-by: J. Nick Koston --- source/_integrations/isy994.markdown | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index 530e431df5a6..abccaa4d5683 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -134,7 +134,8 @@ Insteon devices will include entities for setting the device On Level, Ramp Rate Once loaded, the following services will be exposed with the `isy994.` prefix, to allow advanced control over the ISY and its connected devices: - - Entity services for Home Assistant-connected entities: `send_node_command`, `send_raw_node_command`, and `set_ramp_rate`. + - Entity services for all Home Assistant-connected entities: `send_node_command`, `send_raw_node_command`. + - ISY Z-Wave Node services: `get_zwave_parameter`, `set_zwave_parameter`, `set_zwave_lock_user_code`, `delete_zwave_lock_user_code` - Generic ISY services: `send_program_command` #### Service `isy994.send_node_command` @@ -178,6 +179,26 @@ Update a Z-Wave Device parameter via the ISY. The parameter value will also be r | `value` | no | The value to set for the parameter. May be an integer or byte string (e.g. "0xFFFF"). | | `size` | no | The size of the parameter, either 1, 2, or 4 bytes. | +#### Service `isy994.set_zwave_lock_user_code` + +Set a Z-Wave Lock User Code via the ISY. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name of target entity for the command, e.g., `lock.front_door`. The entity must be an ISY Z-Wave Lock entity. | +| `user_num` | no | The user slot number to set on the end device. | +| `code` | no | The lock code to set for the user slot. | + + +#### Service `isy994.delete_zwave_lock_user_code` + +Delete a Z-Wave Lock User Code via the ISY. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name of target entity for the command, e.g., `lock.front_door`. The entity must be an ISY Z-Wave Lock entity. | +| `user_num` | no | The user slot number to delete the code on the end device. | + #### Service `isy994.rename_node` Rename a node or group (scene) on the ISY994. Note: this will not automatically change the Home Assistant Entity Name or Entity ID to match. The entity name and ID will only be updated after calling `isy994.reload` or restarting Home Assistant, and ONLY IF you have not already customized the name within Home Assistant. From 5ec6fd65db9611d9f3839ebb5676bd44fc666906 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 27 Feb 2023 16:50:54 +0100 Subject: [PATCH 03/92] Clarify the example is below the sentence (#26349) --- source/_docs/configuration/templating.markdown | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 9526cfcec902..d3622b4d3659 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -163,42 +163,48 @@ Other state examples: The examples below show the output of a temperature sensor with state `20.001`, unit `°C` and user configured presentation rounding set to 1 decimal. -This results in the number `20.001`: +The following example results in the number `20.001`: + {% raw %} ```text {{ states('sensor.temperature') }} ``` {% endraw %} -This results in the string `"20.0 °C"`: +The following example results in the string `"20.0 °C"`: + {% raw %} ```text {{ states('sensor.temperature', with_unit=True) }} ``` {% endraw %} -This results in the string `"20.001 °C"`: +The following example result in the string `"20.001 °C"`: + {% raw %} ```text {{ states('sensor.temperature', with_unit=True, rounded=False) }} ``` {% endraw %} -This results in the number `20.0`: +The following example results in the number `20.0`: + {% raw %} ```text {{ states('sensor.temperature', rounded=True) }} ``` {% endraw %} -This results in the number `20.001`: +The following example results in the number `20.001`: + {% raw %} ```text {{ states.sensor.temperature.state }} ``` {% endraw %} -This results in the string `"20.0 °C"`: +The following example results in the string `"20.0 °C"`: + {% raw %} ```text {{ states.sensor.temperature.state_with_unit }} From 2ece7414f4c9dd6226266815225def4fa68ab77c Mon Sep 17 00:00:00 2001 From: Tom Harris Date: Wed, 1 Mar 2023 03:02:21 -0500 Subject: [PATCH 04/92] Update Insteon documentation (#26399) --- source/_integrations/insteon.markdown | 60 +++++++++++++----- .../integrations/insteon/insteon-panel.png | Bin 0 -> 68634 bytes 2 files changed, 43 insertions(+), 17 deletions(-) create mode 100644 source/images/integrations/insteon/insteon-panel.png diff --git a/source/_integrations/insteon.markdown b/source/_integrations/insteon.markdown index bfa1fc9480c6..f25292806a86 100644 --- a/source/_integrations/insteon.markdown +++ b/source/_integrations/insteon.markdown @@ -27,9 +27,9 @@ ha_integration_type: integration ha_dhcp: true --- -

The Insteon company has shut down and turned off its cloud as of April 2022. Recently the service has been restarted but as a paid offering. Time will tell how successful this new model will be.

+

The Insteon apps (Director or Insteon for Hub) are a paid service utilizing the Insteon cloud to control an Insteon Hub. Home Assistant does not require the use of the Insteon app but can operate in conjunction with the app if desired.

-This integration adds support for integrating your INSTEON network with Home Assistant. It is known to work with the [2413U] USB and [2412S] RS242 flavors of PLM and the [2448A7] USB stick. It has also been tested to work with the [2242] and [2245] Hubs. Device support is provided by the underlying [pyinsteon] package. +This integration adds support for integrating your INSTEON network with Home Assistant. It has been tested with all USB and serial PowerLinc Modems (PLM) including [2413U], [2448A7], [2413S] and [2412S] models. It has also been tested to work with the [2242] and [2245] Hubs. _If you have factory reset your device please see the instructions Recovering After Factory Resetting The Hub for how to proceed._ @@ -40,8 +40,8 @@ _If you have factory reset your device please see the instructions Date: Fri, 3 Mar 2023 04:04:53 -0800 Subject: [PATCH 09/92] Adding Obihai codeowner (#26386) --- source/_integrations/obihai.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/obihai.markdown b/source/_integrations/obihai.markdown index 24d423575962..a17e42d971a8 100644 --- a/source/_integrations/obihai.markdown +++ b/source/_integrations/obihai.markdown @@ -7,6 +7,7 @@ ha_category: ha_release: 0.99 ha_codeowners: - '@dshokouhi' + - '@ejpenney' ha_domain: obihai ha_platforms: - sensor From dcc1bf464233b8f425b732aeedc13f53a81c8dbe Mon Sep 17 00:00:00 2001 From: b-uwe <61052367+b-uwe@users.noreply.github.com> Date: Fri, 3 Mar 2023 13:45:42 +0100 Subject: [PATCH 10/92] HELTUN partnership announcement blog post (#26415) Co-authored-by: Franck Nijhof --- .../_posts/2023-03-03-heltun-partner.markdown | 30 ++++++++++++++++++ .../2023-03-03-heltun-partner/heltun-top.png | Bin 0 -> 48075 bytes .../2023-03-03-heltun-partner/marketing.jpg | Bin 0 -> 1230679 bytes .../blog/2023-03-03-heltun-partner/social.png | Bin 0 -> 54398 bytes 4 files changed, 30 insertions(+) create mode 100644 source/_posts/2023-03-03-heltun-partner.markdown create mode 100644 source/images/blog/2023-03-03-heltun-partner/heltun-top.png create mode 100644 source/images/blog/2023-03-03-heltun-partner/marketing.jpg create mode 100644 source/images/blog/2023-03-03-heltun-partner/social.png diff --git a/source/_posts/2023-03-03-heltun-partner.markdown b/source/_posts/2023-03-03-heltun-partner.markdown new file mode 100644 index 000000000000..8f32e48d872b --- /dev/null +++ b/source/_posts/2023-03-03-heltun-partner.markdown @@ -0,0 +1,30 @@ +--- +layout: post +title: "HELTUN joins Works with Home Assistant" +description: "HELTUN join the Works with Home Assistant partner program as a Z-Wave partner." +date: 2023-03-03 00:00:00 +date_formatted: "March 3rd, 2023" +author: Uwe Bernitt +comments: true +categories: +- Announcements +og_image: /images/blog/2023-03-03-heltun-partner/social.png +--- + +HELTUN and Works with Home Assistant logos +

+ +Today we’re excited to announce a Works with Home Assistant partnership with HELTUN! + +HELTUN's thermostats, switches, and switch panels integrate with Home Assistant via Z-Wave (Z-Wave stick required) completely locally so that devices react instantly to your commands which allows for the best user experience with Home Assistant. + +With automatic firmware updates via Home Assistant we will continue to provide the best user experience for their devices. + +HELTUN works with Home Assistant +

+ +HELTUN is an Armenian-US high-tech hardware company focusing on Z-Wave-based smart home and building automation solutions. The company's focus is to redefine energy management with smart programmable thermostats and switches, aiming to utilize the most advanced features and functionality on the market. + +We're proud to offer this new integration and can't wait to hear what you'll build on-top of it. To learn more about HELTUN products, have a look at their [website](https://www.heltun.com/). + +_[Learn more about the Works with Home Assistant partner program.](/blog/2022/07/12/partner-program/)_ \ No newline at end of file diff --git a/source/images/blog/2023-03-03-heltun-partner/heltun-top.png b/source/images/blog/2023-03-03-heltun-partner/heltun-top.png new file mode 100644 index 0000000000000000000000000000000000000000..ab28bd0329bdd936e7775480ce0f48a3388d8786 GIT binary patch literal 48075 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

m-4c{sTe}1R7$@h@3nG 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

^nQVuA!fM5(y^27tFQ3`M3h85e<*s z$R@g9*6L2N=rMR^C)ivNZ7Dc{KMo#tgW94Sj+k@Qx95s{d5;R42xO_3>elWBS)>Lf-+oU5@Uc_Nel5xJ^b0mw7ps>q%D9O$m8I zc#i5t7Sd&K^^uXe1M>1(EA(`jBjI9g9kw*ozmw5sZyipN>kv*|=V~@1y1u(H#wJ%% z%}(K`&)$h_(uVXpkV|#-ZTEgmr@Hod@$-d~HyeagR4BgsYo6)C=CwancPwr!_7-+u zTTS}yNokI3n6W0R>fn~849A(L*M!TrJfKrq|#3r{}cmNRe3jG#Ch3W_$9bas%zFaq1<7`sCn&EZ9hfWOG{D&EdG1D} zP)6+o$aL>@o4ME39fssi?*GSb;uqb{vqny5;Xo9juL~k!@?p z>fsb6W5{0zda3S^brx_5Op+`4WLkmF_pFSsl3Q^J;L80?yT)#te7ePjS_5plql6_Dnzw0kx1vt58?bd zCy?IEqpBUWd>Gy;vaQ>U@3R*z?D$yuRVxAiSJVO^-;5%Af;)U4I_;DUa2m1d4$=K2 z$MelKU_BBeD$bH*wAj<-mG*c83l<;{P{UTU#U!-|-x1hTRqW7OzV%*j<8xm(9>E$T zS`+CJ8sF+OSz`_ubG+KxN>G4?;1G_N(x<#b@D;5w#*CfP9b!Gt`)hzfu`MatVMfV$88hZn)1RljJ{^indneyf%Qk4eM^NG6T6tNL+|VJB;fj6ya; zm?!=rXLeM`2KND?nD+LNVfC5n;?Swhgfit#4uUJ4;!Y~d zzPwWNnoNo}e$RS|EYR7a<}_@su3Xn)?D29&6+Cg+1k*OJ0JWSJFgpc*wHI0MJ5Rz7 zC%q+rv6@A%nnEbkH7bY5AWLmbw#j{1M@HFNI}C{JBs587+7q8x8%p`U_@;aU_-AdH zHslEgYEv-a(a2P1C`1M{YZGWf9&Lv@(5`0o&u6`>_P-CrGc*igKJJf?x9JP+{A3fw zCFrACM;{3Sl-f+Tv7Hdc1!P0!=)#+;TnZoHByi*te&jr(rlkj>%=$tz=#JI?M`-k6 zys8Y}GKgq!A+M$tyfDnoiWP|ZzLU8`n1tiWX9>q4m^NSsDMwf|#lfR1p9;VE8z)o7 z0<9)Gix8xJjz6(^Y`Nlx?=&bJPdE05X&^E$A~UGl*QtJ|>6-daVY+p%ct}{WPJb)D zs~klQJ5{P^B0!CNThUdSPM9S5+bC_S&-CY#%w)Z_x2$*g<0}{)_r#**9TJagyl|(9 z&6O!IFbzy+(*2yP9+dCa&a(xNYbP2GSPdzfheG2?J5+QWjtqPi%9ZjC!OaC`1NMGr zE!nKI|5DDC6Ef_bPf{*2OTp6VJhEYl4SULuWKch!M8brs{l}7I>Vm ztP_rkM-sT|GfkY>gTVXSp77yVaBGD`U_YZGmsfgf@lbkhs-XsDY5H|)PKxrW?8cKH znvT#^94&1(AvU2gpjx}$dazveZM}{7PM@)$Nu_GIz*ku>D2JQJOLe8?nSJ3K+LnDt zWHxe-Ne3MSia~XyBLI$+>8AB(ueECm#`SRmw@amQERd1qxw>w3^&O!cQ6Ks9LS@(zjQCPjjUwTj%xMKUt> z(^=_@UQv8oNWcdW)#7eQtQmUGw8LA{Cd}1melkh4!yZ`;v`Q-eblsJJ(mkpXXM5gG zjtWN-PaULfo}A~&g%H(*aVLn(Hc|afDHxYf$Pt|Eo4lf#CejT@!eftkM4-&QUy>dcTh@l-WOZUijH5qT8ZW#0?3Kx!d%$WS%d z2|=CV{!^l&1HU@Ugf86h2pFFK>YUWkDOOPa^7}2L`T0z|0Ne7jJ*E1csyqjwAK7TQ z$`XXBrh`_WU#glK`5!!~YTS~NAo;jaf?e2rQEHZ-Ny&%4wnI1e`I(yC`;9l-cIwzy zalLoA;kuUZCrpz&4Nj86A{B;_o$^!zNxM|4;?<;DooE-@DG2)2kUgazF^YJWXEv-1 zJwrFA-OXEeQk7_)32NnL=?X<- z)syCdI@r&I{Gy|Jbt1|G;8Yp7$Qce<4rBm{+@a>7`@Mn2G}2XVf`+%Vs?kR&BInW?+ zl1fG23nVLzqPn6BLK@UdR%KY@O?l1%uTaptb!@vT#={{OR?hHy3&YN zY5CT3W@;utBk~TVb=8;I-02$Q=g<^p2w4f_}en%`6|GkGO zjp}#qK9PI^1*mEs?5}&Eisx-~3q!^lDfd3${pGHfFi^>Ea+A7r_&ty;QNKVMtS6+3e<>?QIC)A|NNrLGyfZpyg-64wz|O z`Sj)9(oQ)P!AfE|b*5D%rB(49?j1gTt8cA;c61Evxc5UAs&A`&K}W|X-l|mZ&4clz zPfk)&RWW+SBE7_ccw?zXLZV47$14>2R{l=rZ@A3RX{ZIoB0Zig+D{n0W}wPSxfUE#-CGhd&ITZh4XZ)&Qh~{Dh;*#vVyNKt7eQ~gnU2IY z{Uk;u36%th>N8zxq_zv zFzSSi(o1Igb2pm|dku<@o&xL0XIk;j2{<8q!KqQ*+ud9YR#q6MM_5m*Fr+Q054_Zl zP?NjzGj$zi%UIppO8EI%BnW*cZW7tK;XQJV9gH^xCZ?gW><-3C^z+pnQUQC4KlD<; z`}|Z!;O2Y0tE(%SN>eyd47}G6Q2m(H2gWoM$mNyjYcjnY)~z0L3K=YU$5 zh#Z+e@F5%pv=OCz#JMH62H9DOXGhuI6`qfJ9FaoK7bC)|8dv{P5go5&1MY3}RkI@) zh$4&*B{oiVr?s+)ZJ!yoiqksEJ+jP_L*&m`;`W`49rW3DBt?zFl~7R4THPVC96+@P z|I2SS%vi6=+^!*LH;Esala z<9wQyb>-WAS`O<%AaQ&3QWe0ghtwGd$Xs)&1Y*uzKUbL} z+(4pf7!OQcZih9TkXujZ1Elv`*1Hgr>K&RKtI7R1_7kC{Cevr%$TgO=lfiNBr?IL8 zrm2@PA|K(#c9qna#>f+-F}kfUE-{1uE}r+C-Pj*jt7F73vNyPM(zUE|m#r5O2Gw1g zr)8SDYrgrF0>(Y((w^IJm*v5~rq)X=@w6oz7}$X~#V$wEbI&OB*exda{$I5>TNdk? zTRcN?_IQnlV}Tql-8`&n#PvLm#qVZFo-{)SO&sROTYPGxQdws6r}KR}o=R6flGw}A zU0gli4)fxP-H$Q7?fS*TwtSDT;! zK=N3<8Em}z>0;~aj0?zNQ^eJl$T}`^E(LjM3DOq9*12+g$F|o@l?Rgik+sW&HdgYur#Sr;)NjlWk&R4vBSWi2vQCCW+ zFdI_}wkl0q1hF!>ivK~SNY?M^NI-ONHu8rmg1a!6e~wo$(CW8R+KTUmEw^q_mG;Sv z+?WFdN|9Y&Y5mfTLK0iWM2z>KH>ZX>o7op=&XqI~umM$OYnT~Tx>G?ZXAu6;wp@K? zV9E~3f72P5sN6GQXGX8ith~~%_7)$9Ft5?fXZi-fY+3c{czn?EGdVegok4)@mwu4n zfft#Gl8JL^tFBC$cA1>oT-LkM>K`>TDLR%HS=+Q!XW#WG6^jI!88=r$jul>kt9TAL zszZNux^&f@O0pvIa+F&M*QfyR{~b6L`2t(E91l;-01 zp6oGros6J17sxLRBkQoEHi+h{ywV6bqL|!bnib>{aE%cIjyxlk>PiDZqd!8W_Lk!m z6WGva0M(Dj^10d<;Jn|k`(WXWbi8S1v!HyYPE{|DytQ{fwDAB8Aj?8d;&=f%hi)_c zXeLp-P}#aE~B zY4TRhEV!>JW#uWQ$4$l?sm)#Qr=TyMjKhQlcz3w0%Xm=3sQu@ge91Fi{;+gw>0oLL zWD!L6mcS+t7SWVJv8n6PInCsz`rO?WCASv=fq?Xl$^Y{XDyaT1oe8D)s?S-NNlEsi zyLR)i`?V1zlAq=i=`}HSTY7hlwI#ejUg*V7eXllBlQzn&J?P^7+txy?u`v7ij)4f#Uj=5!zDxw!fg(|Z%8xEN%=*PSL?fx8W_om!dhyIBv3k5RnK4%@ z-}^!fF2?8|RzA|n!}|Aas*2gHY9G(fWZFq8JDZzE-WjqG+}5PQWh8d2P6-37L60Za zc-F23BOdRg7H;m3OcGB@rV39Ye0VyA+^EKUGSk5eqg}(=0b7)xt2Re8Ru#6+3pOIZ zfq5E5D56(Y4~8;i$^lWKbWm@{O%y0}Ngu`Fpn9g{_E0X@On|Eq`D#n1s!;SuFSA1HyWii z0=t?nAq8R@j>a~lRJVe!&~%QD+lqheCeb{o1l+dm;LqMPE836)NLho_RXZqhBUsPN z@;=+BI7}@F&#n}deYFo>u`pPPJH(?wl&6i53p4@iaLBLNLE=N)OH?w9?A)PPPigCs z3OXXEN;!M=9wV8N$Zc!rfy$D2VtmRpPu1_l=Dpz=h)Ug9;ZX;(c|;0@HCJwsnSY3BfZRjmS&!HASJDxMS@h*!IsDl&I;K%jW>JoysZjnJ&6H>R>; zjjN=>2B1x`l~-4Cb8~zKLTu|6SB3zIQC6%yDvb%tBq%FSAx;wQO5ixoC`bATE=!EA z^W5i~%JphexW=(<^rQ~LJweYM|FXIK#=9#Hj7B3XE%1BoYAYmpGD)=6BWzc9>HflW z=O=e-oP%I15`g~mfB)zI{2zb+```Zcx8MHq@BcC`f1TEUng9Cd-~QvzfBS9ykH4>f z`S*YO>tBBRlYC3wV=8+D=rgno|LTmYfgPtnlq&kC|MuVi*Ps5M|MUN4Krf=3JNmgC z5_#dZ;{H~BV@f^B=QPf0WPg7Z#}f?(`m|T|kHXX@GXQdf`jrdJt7Bm}Dq9)N>OM2m z56b(ef~soH4N(F4PpqguMmGrYDlQ{PS`esiRpyysKxJs(@wVIVf6SvLDU8Qb^|F1oMoUzsD&_7HX5Ct+CcY-vYA4duM=lR()II=lCKxUx!N3hzVlJT&M!)13akn{^SMDt>75d<(L2_#c(9r=@~k0`qv0>U?ZC9dp@^Qo0ca+U5P8@ZJhmi!;<0M}j!^u!a4UWxLT5c0 z#$P2lil4YxxDY01OhBm@jK;O;$Cr@UP8PdKQ}vB^kJn8xF&B?Yu6a0gFKn(+CWO#L zmRKfSIcdtz^;@BlKj0d0H(ItSjFrs^sk{=y7$$bgqxH6hLhxZ6&0`_GLv^JQp@a{D z@VDf`w$0L-iv+pZcYWpSWy*8tk1MLh8nPpb%3(1OT+U0(o6FxSDG_4=7WO;PPAn%Y zBDqqP0V^iIfF5FAqn>uQnMR`#Fx!BS-o7h{GZe~Q(g2_7YuO2PWev(rZLDX|I(QH6 zRRhT-YA4h<=rLYWT*3lB41zWh8%;`$M!V~XumUizp6l*&1}SAHF#vJa1}!nhz|nc! z(h%Y-q-?=ds;Wsev3S2?v2PG3eYxS%r7pz;6MLgOF_z;0GoNyMlu zV`Bo&kpcfogW)rI4|LzUYeFNuk9rSeQkU!?E*@bK*?!4-{LM)jCSZTf1mT?7!s7@!G z5O$#)0Jigmrmug7A8ojcu~(fEhT#MF%{$&m&YZRhlXce0G7RJjev<^`%oW7;HcFi?5u5k8+N2`ztLhcwYFj0EW~-Av@H@gO^y5v9 z`f9jI?S{G#`+%)VXEzo10`;?L;Hi4sP`HelaWgfPse7NuYXo!J0u;6?Xo2LcJo>cM@KaG>Volcce zl{q@(5Oe&(#W1G?!x%IOPHo)>#dw9~s3;zBiKL*2J`||JDG0;RY(>{ zs~0}7ZSR5Ha7*z6t9l{a$`1z&%fv=Tjd_IkPVkcRsU(eijd_$QbRE`esyGT}#;M6Y zMx0VT6$Ea^Xhxx}q9VMdrS@_jmHKdi@=DI2KpbUC+v|zlAKERuJ>q2*m3@sb={`D& z^eJ;sW%eK40KY8etVGc|lj7UPsF9eMXW>TWPd?Q3$^9Tn-zCLevAVOnM4;Ze-|A2z zl+dlbM;l(%$f5)w~`8QM$AhEi|fv%H{m;c8S@Ln`A<`Fn3@fJL(#2fSoz zR#!T+Ik$4`HVN}~tBE8e@>j48>uRejIYQeMREn*phxj91cqX3Br?;-Ua`&DKALU7} z)(xu@;!h=k@@6_H|H@#q`b@MZ#xyuyZOr@;7Yi;4AS=JRvRS@TdhrFhMxvZkiLpXt zV>lwR-+-{yXYSr}wQ{Ts6{>H-q7oN%ON2m&x>&_BvPlu-eDTu2nC#Zpu7Bsh$At`> zUG?2~11;GWp(!VXsuzy^(X3682g~QVyVeDE3a!#5ZM#?kIx{)uhjUGMZFO(=@0{~} zQFp10&G%F)GvOvE1|w>E0kR1)D>df#CDL)96aF_N3qfQ|la>(}O8g^X6e6H<=5$x?OedMFS`dswi*XUe!jo(Fp? zR=%wa62SBC+6aD=cyJ*a9E+;RA4eYh;-e^#H+7YniPj=!eP}c#e$G43S)|@=rW?+u zq;9fXbx81*sLpQgUpxD5P!r<{PvGp?SP44z9N}P!h+wL-`@ub1UyuLa`UtE4{t0)~ z0n=wz#w|=DdFo=hm|17_aT?)L8sHl-wW~}DT#4FajCN#Z9xR0gn)W4TeaIPAoYEBz z#{(lh>t_A~S_7jfQjm2hc8b-93b3z90TocHeBc>K>*MHT0peFy=k z&Ye?T;XCmS!e(k1pdIWd!$<`&U&7D;#x|iBB7%H4q!a2)-FStegkXZ7fp2Hg!8%n7 z8p8y|T;z~fry!=B*5!j|-?nRt3xJ=f#SG1j%c|!YAK%V8-)a?BOHO){``^`IuT#F*Hi^_4sKThO{`vsPf6 zk;+y3ib(-h+6Ts2g}xYxqTBdYXlY*1$ewQ${FD`8yO#UV)4bc@n!LKz2}V)rVBuw`o8`-od|tOh|Q%nrLV5)t+E1 zuoF#_pb!RtFeDU8`z?mAAwdlB=wxqIU#RrHAaTmIY~czdCr*8^#Dj+<|FmKag&hPq zG+%F34P~V*4?nFVTLy?!SLzvXe$_CWgwv4*TeF#IZ1v9Nl|ZYD0K4E+PvH#T9h_PfjF$W39k5C2!vr(1_xM=O20YxvIecCXDQf z&flk?pPagny&VQ>Ngy`<-HE1&7>LEKP0N7PDGd`#<;m6nxvw&}M2iKYN*>hH<^5Da zf!OT^$D|IFlaqj|hR1&F?@~0QyVF_WkfBSp5)3-N5g=3=t-=6*$OSoCwMi7H_MxDl z`#5VHlW%$Xp*#7VewrEH^%3uRNO1L;gvTOVGgWMSKyX~7N?&=ZSKvtTJK>wg4k8TUun(R#Y9bXSn}z`&F(Zc@phfx6s~2u#~H0dc5-R5G9p zr)L$mhe^J7zlFook%w)LUentc#F}SgKtl&=M=5JE$Hh>UeB$e-65{N<|SzVpkc^ZdF9?c z0govmD-iWk2?g3fjJmmFNTrxI~h9 zGFi%UQ@m5}=NXR*vkSniU9^gaam=bOY?avcS+_R{eNQ{7Rj*2~>_459Z22@E?n=%T z9)H4YlAo8&s5CfXE3FqTRcq#*|6D^L!6h3;ds?-)D2M_uYJ7)FCl_b~f;K(J{Ci--bPE=&8Fyf!V62M$j z_iGtdzmsDvX&PJ2HfsU!XOtF#{RjSdRgEiWLo;(`U-CrFu{7xFwhs*&o>29fyK9pu zNiIy~`;cGqncfy}9MO`J_gSul49ZMo{vmP}F|^|v1@5a1Zw2zo<29CK9ojxKLmg9j zqZe*+kLr1{He*$5OW3Z|FmRw@W}MtIGMC~GnPESU4*3{7)xn_w(!e# zrk1Qe(;;BF@Am+{(FA1P5!FjcAV+TSsqQIr9vl2iH+GK+s45#C> z{GGesvZq)DhG^m{A~mxN-6C#f13e?d+p5CQKoW9bYx$n`K6@>9UbU_DBbcH(SL7ys zeuFSSf7v2L*|W0)Alg8i^IUGBbvq^K3w#fwe6L?QvA~4bxtomC>@UuES0zF=*)y*md>s?uTG13_KM;_&19C+gqtbn zLfp>|&_bEG`&7Ss;pRf;cHo-ISVAxbGg79A6Nk^^>$bc|V~V@BoM-3R@o-_yd3a5c zb#KnQ@DWVBjOXKpzx*TZsk>zKZF@sNFW7bcANrFsjOVd4imGNQY)Zp2t; zW5){C$G-ZNmXD)c_1Px%E6MY0d0+{<=c9*3m5%=om04@^oY-*Qt+iq9e1WxRC8@$Y z3>U_*!!WP-hSg_}%XIFTgl zg2k$0@_TyK4AT?sr+z#bgWj>vT|M?pMw_Y6G~Mt0T-9!?C1s`X$$fd=*Ssa{XelL` z6!UPEywI~Qyq(QvEcX0v&uBTEJ-pRY!}BVyelhLkc7^+Ck>cW6H@<+8^<^;_ zC!VTKwU_U9m$`izmv|4j(E2t5W|^Bw%IkO?izoJq=i!mL^vt5!E%%d``^?2_xr`Gf z?q#mN`HRcTY3bZ^KiOW-wYFn?d)7yBQ#{T6y?8@`;#v>Q)q75kAcy1qZFFo3%#!23 z{?@KUYf7jal)rT`_!;2jo}>z?p*W9SId<6)Zu~(G=pg=Ua<@>nUltJjXRW}D zG*B%jocWt~$i3)JUAePsi+Bk%408Wf)r~9LS2e!XNU2;BdL-I4b5@93v6efTyfZ$V z7w0x*HCo0h=EE>usdzwy>;bE%ejL&(tGQXCeNA6Ak#PD_KfKZ-2p`Rq2>HK}K}RriNHy#q5Sq z!B146zgco&H<|DnH~9r@8>-K2Y6WzMH{uW_sSq@xZ40r&fy4vEI13d(ksXW;c?j+V zUd)`TQjB%D75h--jI7=KHY9R~bf-jkDcV)y2@0-$Co(!DxapbGPc!EEMh?{RAr@3v zzt1Go{xU&>U*>s6Vy51Upy~vIuRfDUE^i0j&+XS@E4f|pr8Y(W(U%}kVkN{^5^18E z#l@$?g16`?27O!j7|b0JlGWp*tBieerLM&A8c9z7ZyQ1|{owZ~KNBIV`kkB^eURc{ zamL?m{2b?(gGy~a-Pe9n8WvZ>CwRGp3f-9IH!mD^J}NgFHPLu^CBCco3ryEAl4h{N zbO}QNf45V zYKFnrshvO^Ic~H4QlI% zb3kZV8H1kly>1zUt-cc3`a6`&Ag+eqpPmY|7Wo`|xV&=j zo-1`w#55I0CeYX+>}$MViNWkp1*-Fmje{gb9ICgzOtA4C`&VM#)80}b0F-uncWd_$ zuU$f61_U{MG4l-_(3C`nRTaAm46~Q&%2X>?5GB1Aq&>0yAhQ0^rKHsr4Abn{}&9W1=fClmn`az3)z1^yQ=>LhzMGqN1Aa9MVT@ z-%-3q!T_t^I*C4!{BoZZW&IMzi>7E+ruC=Q#$BHLrx>6tF1QcA}A(*b-T=n zias@-fS;1@)r6+k-gc0xcJYFY1cIupk6meEDaQj{xb4BT07;BZ6dXsBausrNh!m!I zN2HPrBpzw{#WRl(@Zzvyw9nb1|cT~KPS5~@fqDU?q#*&kwH!FTM}zd3|majEwck^m`VlH(Jt*neqA}p z@rB}S?kVVnZ1eoDhPW0~wR4}-8GPa$p?Zi;5G8+au*x&qfVh?J7oA2?f#^ws>7oU0Pu~RQ{r}htjv~ z~i&3K_atu-T8YAO+!lx@%?#+sv(@i>~l>=9r2`%z6$eJ0l{CIg6{c`A(HH49yD zMnv*n8Kb&V^mK$ih@UW|_(G`ifoFgSgRN>Mu>MnUll8UdX+8vGw21hxDZ#6gNmQZ} zh+3LiZYEJ~%tOJ&1;cc!GB@vBx%2$SZ8kKEyT_gAW}=XT))UMv3(p!8nq_!ZzZFp+ zAu+bhw%^~?peE0Xczr_USHw+!C+8T(#>jM0C|rfSLF{0@7f8T$@?A*oSW%SgH;pid z24srnLP1T7RYJ0+ytP)U-}-?REr(qHw(V%fuh@`CI_XZT{z9FC^nq|XZ10R90mKrx zl&lm^2-Rm&yi(Eg*w_$TVadtf;BiN|`%z&IwjMi3oU9vn-OgvP;0W~%aDntxpBb1< zDhYz~#s#4%xh1?TG?Z(#a|7s@%Q5!foTOm4nAPB6d>@rVd56&Ypr){^rlYxGF(54&m-p3rQd)lk;x#of>ZeQ4qkMfc!S~FKd8*GOuD=VE zik#Ga=FLFN%gh~X(g|0s#OsBPKTRRbBXNXrqhMwamuE)7#I~C&^JJAn$WXcr|nlxRFa`2!b3Oo`J5+3-fb!*G*+k)o&4Y*N|r zD%iuo>R3T?w~q^Qn>z5j^DlYIjww95>Y0kC2Tdn#vF(NKGjb=%2kwr`t1EY7EmzF> zD5Kc`x6jnFp$C~jsfaD$>N90vq?#hKY&DBL(KZ7zVKVYvg_*i9;zr2Ljl5g^fWg9{ zk4zLLRI5{c<~lXdVm5YW?&v)oWeXXxp8D5llR(}nu6C>$B@aDF*XDijL1qG>N2NE#fMis^6JW;iSth}zUZa}#ZMAcW zxvm(+d~7g3&8&WpiHK{Lhng*lRZjVtdn*r5!5yn&Mev(1tB9Fu7nSM=0%DUiw9bT_2&yhhnzTsXK=sCPl!P*n z@igfYe9=oZsDfE1@H{S8#O}JK6ISEL{qCFqizQta6DuxA{#13BvLC5`h3Dp7H7Q|r zV-9>qKcnBOt~C9^q+|5CF^gIA(J1)!64b#D<&|iaC{#?jgY@xy0hHilLu$?t=zn^p zA;Pa;X-^6%Q%%-(GcyF}btuhA#H=dVz~H>r%#K=rL3C;hlq72~iuGBpe4gXv*RtIk zew7b56JopwICj)jzjK)w1zWqYBM@v@SU53<^J^j_k{Q-lJ{l(5(qCUjbUosOc;XwD z#w6DI6o8hxcCK_&5u}Mp_mw|4E~^9N4x{m4^_#cqTLaz9-Hnc;C{ua(sS&#dB|i(C zFMh8p@3L4Bpf_|8JK~|eK$UlppQ{=;L-kmRzxO2~XR`7Kf1Viqm-iUkOG+fo=({%K zZ1#n*U_Kr_c(n@UEDFy|$kV3LxA$vrZ_@Yds^vVMeJ{z-fKg@I6= zZ#^*%mu>IJhEx-Gvu85>1&?DHSNGNsoCcr=k!9=?0 zYGh{B8{5G`%Uy+4H!EsFiKrCqD)bWU#c?E<+<_CSZ>wjr10gkUeH2!_>eVY?%) zOsthIpYf`wS3IS$DHfdL7ag85%w*Ld?NH6@cS`j!cH>1bAoqV(u|O&m%Yf4=^r+Qk z08JY)I*A_F-&+07-CdtkkUsg0liu{3s4jdH@BCf3{L=UrpUDAK8yjs?N~&aF zU{=Fiw7ha}H3w9~=OMFt?+N$Mtcs_pEE}!L38OPmpI%JnQ=A;IJ208BcyU2H_TnQ> zZP{fG$4Lz*U*a{n8mNthIoZ31QS93FIL+f+{a)h({UQu~>ki;S!T}xqP>k+by=}($ zpi`UWuliabOwBRuMKB)5gYU?H=B_6{Vs44qcKeoUPYSE!j-!l?%q7{(G1NSkkIQL> z{LbgKJXiUc?ZoYP9jVu2XuZ7wTKOkG5N#t~ROMCAN1Ue77M2j%>}V0W83Q}6ND9hH ziz{O=nuOL|$v&7Lkt7(a%6y^P^Ia)m#}1=;&(y=j`Ru5bp0 zRqK~Eq;mX@64LGvBv;LaEDGv|{+3sE2(V@slHVk>G!Af&1wE|YZN~xw749!4 zt~62g9ttMIx9Vz}XojD+qzZaECWPo~B)DJ&gM#Wx_0+!8F`)`tp8@dH&Q;1vEGO#; zQ-w6A`b@B<$pF+Ur@L|i(+`I24=iI0ZO0jt{ z$Xv2{k|%MaHkqhC)6kzr&X(QS1GXWE4|A^B;kD)V~~$3`?%neGY0W zb|}SQ_6gZ)-@XR&`6UN@RTE-+6U_L)Pfs)SkPzgrysEz3>B<30MYk6bV!tHyAohd5 zJIwg5zz50_RD|jd0a^86#!1^0KuGEbsv4{qdUmeXFzyp}h!$Q2oM(zxt-XaibYxyb zRlSn@a)kl5zIPTimShY5iAL5M!t&ehoz$TR@9exRptT=YAmociFJz(c2k<4kvu;nm zK&317=pn=6vr!2%uM?h>2qg^|wL4R%>bDxu*bZ&Db~RV}i-4P9RIAb+RmDuWzq41Q z;oez!+->cEy-Rd)-j@_dDmy4Uk(-fj^*iODa~IUPwOk2#Bm7Z=RDTAODu1UHW2CI% zLXXIy2Av#OZovl~1641BDDEu=EMprSa6F+FE7tL=BMJp*+)6J2FY(?^^S--oX&@Pf z2V3lRVlb^rav>*__^DMGp(|x4qqrSWVKi$7wn8|d0-RPpBEU%^dT-YxZ0Ow%C9$47l;`>0- z&dIi_m*Qx1<2;b2+&8{+j^wPIrjJc#i6DUB<9CnH`m41e&=^OqyPEX2)53ovqd07PD`!miJehf@49Y3257^m@2k^K1bcW;Y-dYRR zvWer#5~{0?-F4`FcO5D^Al86fIJY@p(5oa=4g!04npG?=?iyM`=&-u!NfyS8|L+YUZJX z>6>q>RzL~;_T^*2RqbRSyQ{emc2HbKPjCKq82o^tBRYcLS-IQ@0zH|v!J2fyApZ3}IJAc~o)LeFNwV{v?Q`a(WQ`e>@Rlp{8T>Dt9TSx`1;fZp;am-TDqck&{ z@xMZ#s;6T91UXRdwZu&Wbfe#+R@Ez}rLL}oC36J+QSUZnTK5;fXOK?$nY&M4ukucu zg8{5bE!7CCHtW{((;SjfwJEo;bF~klx9-Fm5T$Zrs`wh7U+a=#!*>kY&R?InAn23vE^-q3IA)$TTz#f+R_rQU*p?J~X6l-R$8Q~; zkg@8@-B>odRj^^Vc*DvPF8BNp1QafE`8*@n#~?;}+ul!#S8agFk4eVG2lv`#+4^Sac>oQJ5MA<+sh1Rw%jQxwv6UBtwBsE9!Uh^=x2sgU5Q=dQ>3(Sd8iOyP1r&uH%EtP~r{E z)#A)wbsfYz42{yFYzV1+h$}ZrPIi=XO7*!Lv*F?%YktbI#(X21j`gVS$8u!LS3MPD zmqggT{V`g_sCOn}wgr|9qUeA3&9}^pv4$PeqN7z9A4q|0%UKAp>0n@2ecRoYl%rrL z5msCJa2)MR)^)wjjpMf3D(H>47d#n}85c^Kkl+4HK>c21{EQg=?L z!pF0A@mSis!VoDa3i5I)$;yqrvmx)?hoJZ-zgo%7LFB=c=y@@|FRsb&J|9*Ky= zb=y-BDdNzzgBsNe0IJSUZtP&!;I?gAuCX$*jQhBMm5^CH&o7oafWb3|>4rq8b(OWK zKyjk2GU+<(4kUNtNj^PU@o|SXLDrJN!7EQ#S1Os#7*TYku7sJyLCOZ-Nn4n_Jsp@U(_iSenP%5H2NaBH?5 z32W=P!!^%5}JPMgRtIh(Z>br+w^hXPb|VO*fu&fH>T>_D*1Q< zh^LE+|H5n48ZC3jvM(7YlOHljVduCM+6lm{gnad2{Hhh*75xX41sw%kv?*!Vc zH2GqKsZQW&s^JBQ%DS`@Rp)1XhLY35?XK-$c;5O+0s%duIcBxugFwi&0iU#e$ZJO8 z(|J2FNy_K>L{3jF_0}>`)N|Bz0JcoLa(0#4VBedKSNFI?mQ1L~r@+fzuk4yb zqU+@lHyUEe*ajwW*C2kj*QLUUa}XGqG9Fp7Jb8ti$+l6G7?Y*G^+KDMSyn>Au#~Dh zWYd(W%a6tto{+~G90mV{*mu=_)gSbbZhMs{ft zw*}=Un5>6zNO8GAL~LRuH&4xT#ja>#S_ZJCbU z_2M*%`JHqh*z9I9JTnQ#s+}4}V)!VZoNH$G+wTub0XZfnSmyE-^2;?}k-D--KjQu2 zv9VX^XD-z9t)Gb%UzNjqH}WV);^AyRavP7Yo@)8ZkcGe51rM=bEAHxezpoP;{o{$x z%sjgq7j})76oq`9R~BQ%-5TW$hU1@^vKG4I`LYu!0@C;{_tECF33g~M5nR3`s(&D;eX9Yu6e{L zrWDL_O@vpB{j{vrxiG(uH-F-Av^FjFrV3m7gD=ExWAxR>>YFd>wiuVlLZF=E6d;3P zz8tQW{mT#&Bdz-8%Zr`$$auv)UoTPvP{OWjcRFB&Ayv8) z@j1{Xyw11jR(^IT5rCc3y3*f)y7}8IvPP`)JKOwtmQ~%_YB8QxtTL7n7`QtvXg$ekQ#fnY+z$%%oAc zNg~8e+@96SFe8J{AlZB8Tjd`%7V|x#X}xdNU%T>oX3V2H-TZwT7H%xkn=T$J^$!h; zcbtu#wnTLbbCH6l7L#NE|EelQSMIF6aL0DeIN)k@7aw^28-_~y29%QCu6ny8@%-2C zje#0$gAnVjcN54)UT0Rv8Njr)s4)$HVn_kCbtCmvMnWJo+ESJR6E7J(l~?YZaWI4g+R7LULa4?}Q)I9b zd|E+Wo%<#OJ9|JVg9H!SdQRY3@la5tr6cP}zIWz?#qUfNysLZknU*@*`0-`mq+?Z} zi2IQ{bQU9Y@5laD)RnH@yOU`a98Js_&^1*5_vG) z))Yj6=m&MKx=UV{&YmJ0pzSDfYJrkrX3#}f9y?O3)HFw4R;udzw8~eCkVi`~ zS4vM;%QQ_`>^7qli%7*~@p9U}kX%*YIEm7Fn&al}9#<8#56m@md6cj6%IiHfoa0y7 zx}?(?M^Ct0k25z|-9XW8U?*@_lDDI$d8J>NRU?i^bFYPO&Dl9USD(FmFI3v|s~doR z4TIBo+o?P*A8dIS6SrP(&Vml+0iJJNGcFp!F#yQG=d)ZD`bVlfERdEHU_14k&c~yf zEZDKU$Gdk?3M@N`APie}-dz~IJ)FrU1^~D0>fSyckTgWk4M_ugHh_{th$o! zmpttu7$bNX1#tfnOe?D&%2r?bG%&CV-wso;ym>fcB$+5S%PT2{FXjlFqks+;I>37_ zNGZs@x)KNgRgE)HJ1rOsi1#taWbVz0w761x^*Gv3dc?cbDo|g=07#66Ldj8GX~eO` zOKz)A$pj5%@Pe0kt>%OM`SM~cGAkVw;p$M%nD@J0*^6|XUYA#2<+`Fl?nIfyb;#A4 z#KiI5v}ZT>`))oU9ojKQroB}{p{sYYyj&SNcS?`<`i;>wy6X7@$L*_HORnrbAGW?f zCN-iwA!;TXAg}7_xYF!bnet`@v3cT6fS-?LROJ%*wtH(cQ%DnhF!D3*pD;>q4VNq6 zwb_2QL(ktSpVo+u-gMcgdBAC_M#VtJZJq%lT9os3K#P9Cn|HW^o?H>xp<_^viY05pghy z;XMt4xSa~L#>NBg)|4<3&Nq&$nlb`w#*E4+yZXiwDL7}Od1}8kIZENQ$3V1X2=$jv zh#R}jw|}zPrl%{UB`Pf_e)XA1Xh=!y4x0WVVT8}4DZkgx$zI@TJ(nelAtv%)oAYu= zpfS=iuYce*RG-QJ$UcT%WWwYQ>20;185t_LDnI$2CDgtN3YR_RKcbi4lfO0*`>71D zp1#8n3;$)yzA?l#^kjVUMU|*Gs(vS`C~i0bctRjmlIZm7XnHUpNA zRcJuV%g}4@7IkGO56Im4hI?OjzTx&~W~fvbf2@4P4NH1tWIW62$;5mmG=E@b-Zm~q za_^Yl60O_1>nky?K(>nf_{W`rEj`~4HxBktooiScSKR$ySFdr!Ua6IV6d688tWR<00`T73nmc0N{jh+)i`2}YbhjADb37?mHcmzR;3 znORrOC42MKWqfs88t0h++@54Y`8u5zJJjhoO>6PlHtC&}j!tQ3rQ^zP+-nt1+kb;4 zVHKd)DHP?=RNwZ(6wk5C32l4ZkULRf4BL}jT6OWr9nfh<|9j<=S#vry>IdOt`c|KL zWj27%$4sDAIfGh&_yr49rSefB)SV>kKwZ~iX1#ocXx`5JsZ66xyA36Y@2bxQx;in$ zd9=O)@eR-so-p$<1oG-iW8sM}mOa!At~sl8H(BH(EVXxlbxXAeLzan;`16WxP92K9 zaVPPJa{@w5d8c;2ujCP84>&`~)JpgDJW^VT%J>rDs2-_)s}RPxNrtKEN+w*gT@(a2 zTZeq&^2$NTrIAobv*`{5w4kUvdM-Hn)xKmC)bjbpZ(o4U0*sLImioQyp%9$Nbe}}{R40^15go>;ck0gwIT8Zy=czvkI~zpBv!(ebS7UG+Cu!Up zmmiNcO*|gXQ9o3@;o6G0%mio1Z-uQ$xPrC}Mw*Pyiq#;03H269AmLGtGzDxlvVxhw z_>T%%OsM0Rit~+nW!{FSrI+CbYgk@><}!|F8<||Hc>9>(URIO+*KBBe;kEZFKX-Sv z!vm>(PyWRuIcqT* z0v%Cm^=F9KI+}7Pvs~as-?oSLZS8&56j7VM1J+or1_y;9fyooh%+fbN$Xx1^u>11$ zsM5p53dU&bMl0VuCX&+dpkW6eNF=X3eR>IkwCL8Y9l?%7w&E{g%&-0GS#cHjR%t^< z@MI*l&A#wi5if|g?J0P!<(2mfCuj#5A{C+u$1qEf{iB)NoK~>P1u#d721HTTChF3z zPt@7y>OwtK5!K$iUCH8p$CY+yAn|+eMHiN#qbS23fWuXL66leV5-m~hNm>R?YAQrBocHe$gKViDGX@LfVL5@kd`FfC=_=Hr*E!Rk{23O!arZ-Tq=tAy5bY zpA~3c<o6w9+V8rx* zf7-Vt_l3GT=>SQLNvdzV8!3S(??f!1BeawZjkr8JA)t&sD!lm+Bu?^f^=(Crt3$mu z%6wHiG?ft+Yx$g$CElBOUmiO@QrhJocu&o&%%;hks!B&Dp)7Z)e2kalEs5q8j)T!2 z0a)b_iRHc*2W6jX-_heSxJ@5pSn}kb%bfDg>ALDh=(l#FByhEzy%XDyZ-t48XNyhX z=VH=ltdbkfQMh`Z9=c5gp`rB@HykhR+X=eIgR9b)i=>dw{ZD6p&jz+HYQ*AdFPYgcs{7b!5l{icrahx-f~SuwHglCH z&yPiRAbB3WPD3mt^B9oW)C^~MFjt?8taCB(nl1)l^OKZ|!FlJ1)7=cga)v;$x z&SWg>oF0b6>M|n`p`w*XA9^o-g9Z@*pOxrTHLI{W+6i@F)w@b3vU4A#ec?yRGs2j~ zy7*9*!5LYA6FdR0tKX^3-^c1?z(t7%UJTdE?~JQ9E+R8-tFy%GVk^C`s=EXBx&bYi zyLd8T7%nf<3+g;FUcSxNarsOQhR2y#bfW7fo9JQm{dt#TWl#NdT#wcKOByh*yBmp2 zs|!ucl9FW}rc$G5s_rrED)tkP)3%nF(HdH(vl1Gp9w@IQ-)49g9gusBn8^-5=H4c< z20hi44m42CCqaC>Qj6_r`FClBsJPXY50RR%#q;J{z}z(5TXNAm$d+;feSl6Z+RS$QS+OymIzQ1os4owBVY-%-8Ah5ugO zp-(9@&WIygS*EWZr6G%XBm@N&y1GNaS0Zz&yvCu%1Hny7<}lk|&UxjPd#g#XC54sU z?|pBhFGjzK$EoJ8Tz!r=4uq)y+R2!xZA~WvmG`$&zM1N>9=yVo|KT%nHNU@2)gepO z?<9(vhVCFLG{OzZ0(YVIcHy<327d3%+Ka3CX%go#=ii(g0n?#$^hrr$w_8<`piBG> z0`lz}doWB%zS;C=bE^C_ZR>mYdt3IWH^c#Ddv~s?DJ@6bKB%wCr}~|y4cZt>&kWL) z)<65#CtfH3q2w#VpA_1hMBcM_UVR2;GTCIi`nlC-lBmgNhZeMbfk)u?xA@uT7l05K zs=V?mC<%9m_KwE%({n*4Fefxht*+z?ha0qwk8(Ph;48Ueer#-9^@<-#B0g|o2Q@5R zs6A^tuq|ksOtAXQ-Cg_#&pEQzUw7Dok6^xq%dyRh(J}{k373DaUMjol+a?nDY6goC zVK3rabmDPn{^1xGB2!(tyL!b=_wz@YVGHj zvsf|(nf0mKb2((IPYljChJ?)wm%~KGp!~uGtNNWmen7(RN4rBJrZ_;+=41QVq^c_s z4IM1biRM~MNSnfU@XB&(EqRJwM~5yhhNqEAj+_@{CsUJr1xK#o= zg?A*jiudZu6A3k4hFF}OXLqC^;D!@U`Cv_yS7NVG#&D_69rAvoL)#J@qnG}xT0=r| zg&ng@#$5J0A%UnNDOo-RtCS497*qjGH6d+!&*>f-NRgdDZ^6jbx7}UqK6dZ7UMu4f zebyhR!zUxYgjt^GY^ra&d%typdaW=qvXtWYCr#kfOQ1l9MOL*R3;mPnjn&=em*|(w zL4YI<3wf1Q1&6T0)fYq%b%LsqiG`Wd=OAi4H!Sr0(S@Q+!m;J24=nHI;RS zUQiiWN5`Lkk#Z}?qIxRvl{`jb(3k>nPbpNM(A_8oS+=?|MrA5@1p<5wDI9$YZBR=Q zp6)-t(%!n~N&vl#uFbo^u4(0Se2a%XerEY?3D@u@AKsTd71g4b4)N}jMPoZ)7P`f`A@@9pr#ID46{f#YaY5QP4d1o zOWRI|xZzk4SOSjJY9IRCy~nep_hNE-G+NCmNNmor;|cu)W|mkLgb^1q443A67FA<} zr`}qyP01HYTpy*$leDBg6(t}Ns15Nm8A(-DBUyPTcMj3r?99d|Y|!ug&{INe3lgsX54txa!8CBgZ)8i7?2r|=~pBkRKIigvJ1Cf0%zF&%hMD6Dw#A%$-5rX4FC&Gp6ESb!qx9I@J65^g>35O=^bevNe&7kZLgh8^$DGt8rus~=f=Eq_lG`5tK+YnT(`*Ca9%TpMpb!3L z9_qVh%E?k#TWBA;Si99qFd8S(U=j3Xf6gfw|3z2`pgac7)whi)97z^bC+8=bpF>xK z^_kh~SBat#|F7RTb86Zo=?AH7^dg3 z6C*(`RZ8eZNpn@kw+S3SFsG8V*jTw5+Z6ZKQK|ok>ZNzi zAQW%3vK(JST=SVIQR1giMx~%q?N{HHDb^$K>$WF^TdMSIkQTy9^_IaHJyJ)lVj=n; z^Gb0jQspdP6M^b8cb}iqO3WppPsl>vl^Y=Vfe?5lG=@7@XEqiAvqg2a5IFU%h(Nlt zq^?9tajf3#Fa|X>cIftgG9=bvg${Ez!>c@unvJg=efO1)*_6!^&5C2lV(obP9@&b-v-Dk`$uJzj#FLfphWAsRNQ_A%RgC3lcFlldlqN<8n5b1Fpfw$kzdel?299@jk1a zIuVD)pT{?z;3QQdS&3{L$y2Hh;JLdpegeiH>P;nXLqD9FP*{`DOu75=GrcRi#w*ad zbpRs$zF;Ap$Ve4vRmXe&s@ddtG~^cMZ)Cs zSC-TN@zl+yg}hS9l1eueBxHZh=Y`$i?JIUgZVPN zkVCj6Rw>H8s~1Li7=1nUY79bd>uER;Hcc9YPEzJvti-XK*wb}P{f_eiagrb6=$o&% ze&x}3T3=;v=;wCV<#b>WMx*@l*(UR+!!XPpHX1c=ue?k6S zvpBBHa=R?m)nrZ+>ccAm!aOKP_nZW3>K9CYlqpZVx_X9L3A^qE#~I^uaSlaRD%M#B$pZP$(tkZ!R&XJ#D@!1P;l?8XWyr|3EbE{=OUU}3F>qx_L z8OOD{`h1!B>m6QKe+3_jWR`Ocef8GN>$S3|E3dxKncOPwnS;pl!;E9Yh6s%uO3elkojKWBkzj^^2%$ z%9iSRucP&d@pGPRPfPYx(rVg1Bm^4i)orit+KUM69tTVQiH9ZjOScn^E9TljgSO^h zir@WOJu5HBcrOGJwF(E9l z+JyWbHw2V7)F(_`^)9=(a_MyC^?VVTnPg=5h>-#wOvaz_xUYChu8cTt_6pN0`D<>- zU;}T~>E+h0(9FJA&jXlFlsq&iVpvt88W?fnnG6tiMddRcp7bFa;y-%pC;vqxJ+32_ z7rwQ!v(^j2f|ghHr9aADa-ZXt%&tvCR?U+Kj5TIyD#SNB7%mM|8aVJ2b5*WD=1Y17 z)RL{E!Z#z713yG+SGgI;4fkbc13rd)y2li^n;ovmV{v{QLmv?d<- zzx9<;(*eWOX03Bn9Fr9S(Qwz822`uw&!nG#^u?DRQb)85g(ax?1T7SmsR^erAlwd= zf~`u_!!ho_=jxK&T79N1fuQc9vualgh!Jed$_Dw)gr>X_*Ct^-a46r`N}xcGVNPr0 z$~!dK;~B`@MvhcXUp)~E9hURWM!MdWY~^ZLF2`lO9s2vMREjU`ICCiEyVMP@iD$;O zK$_vKrev5jnO>zk$7kgo3M_^&3d$&cFBXH^mDdPBJN>S^79%6~kMC54eE7^yFA1jy zsp+o#c^^4fzMO_!yj&Iig_F|FQPVN@ezB5}YhQh1pqc1I2vO_Atj(Y;pyNPt&uWYdfYNS^ ziAD9T5zqj>Af8QmkB?}ej`Rv^MbZ`gv?f*OR$2N{(Nzv|mk#tuiT5iU>WZ{ zS5JE7`ox+hQ#t&JzJe|$><<7 z5-GX)Vo~xs$C+(2`~i>_E5U2I>YPO}@N1VbK(n%{-G_MsWax@DBIVV4_x&?RKLrTU zaw-8v2;ejmWQlRy;_lTBigb=Wd?dYZ?!>%AjSV{<)xj+*2A%12!e-SOXfmljELmD0 zUIiq`Xd%__%$4e?9aowgDA9iRLdeAUrx0(-=Dci>sn)`m0nKqnxC_14%_Ra9E~SPY}PUFt1CIeE&(r2a$49hzxZ3^pUwb2C9!)|peK-uMRYA+?gesl zZz&okMh8I-5Kc9Z6RY@al6jW0>ecsqqu0Q>z@LsiK{esDW{6`4qgb7FT#B?rHdNep z^kUJBrTLxe1+B^uR;x7I(>n_?yhHx1 z<-PSXpIKQehH|bM?ep_yVuvBD3@F#o?)^xuLAtgcvNbR+jSAi7ulYQ#4y@}i9;?oP zWts7|cZwVRfBWzM>remh z|GEA7Z~wCV+w!jn7l}i~rZQJcX^A*QM#p}Wq|~NWJubs*^FQzDW@M7l8QB#pKi+DU zH3)ryiIv5bM6E0?5FECjeJ@$AB{XFxW_igjbqh&|G8vIoE(I;CNpbaUQNvMNen2)Y zfC3*n?j#zGa)~G?bK#GYz$>qB5cLsss@@c-BGGP%Z2dX$r#C*RjF*~BXbLw5F4gC%Kzmbz*O^Ze zL?Jjz55B+6VC;;D6ytn;ue-_l7YhT=}0~sjS$(t?IxLpeuZc8}G`k zuKiA|jo+^fI&qVMoc^VXItWz-EfF5^{!AEx9U?^$2dl~mEw-?RAIN@cXk7rpo}o5b zUHq$%rpw>Se8gUap^_~fPKpI?lR_B7eEug_hBp3#O62TAHN0`L?2+cH2ms%9Z&`3< zlTO5B_OX#Zb@_bs9QUjXj7h8C3BHh8jfO z#{tC=!eBz!sSK6|i%hx*@+6LgJ^yxXo^xz=aUyMp)wk_6ka%)<8ExmL76T$98%fAJKd^b^`p7sFLF1gKfl$Z*qD^0Ml2K>&irG zKsk!{g8T6%)VkStvB#6;fDv5%PPA5|G|4cV08lrG>4U9^qXpP1ugq&kf9)w&Nc!FuhkFL6>-T(q@bqC zR#<)JUV0dp6(4n%>!QsLJcM*=z`!dLGnfxd^_hF=VU`*qtF-11{HN5Pw7mpBYM+pF zE0b_scqDzUgQ+W&~?ty@FvCz~+~tGc(;<;vb4^i41kUN)3HJsoyq zdF9?+to!mIRG2tzZAYQCz@f7u5Gp|!)n~H#5qTx=p`C;d1+cYIgpJLeD%b6oUv_p} za_-4__DJH3u8z+K@3e9+Lb{{G`f-Q!g5Ff%i5UtVWVvotB8Cl;{(P2B#2A|Q4F;cg z_EuJK%1dKc=%iO8l?{6!cg(9T%;|BhDmdl&dO2s%$iA6Xns{1{@(OlDjCBy+QxVCe zWHE(B3b?n;*RW1~FDgUmEHV^|4k=ObbP&ySJ_HYMn8tXZWeq}p*c??=RlmEE>v!+F z6!*XYT6z><=h~g59V_APn6yGFsy=KINTH%q!?(B1tVOB}W%>gc@_%iwfAqt6KDq~S z5zG+)5d;*$-Hg*z*d*Q6y>*E7hzF=0?VYi?U=(qvA*g{_mRB}yhjDSU!{-lf5N0^( zas^)bJa<=BY~ZaUq9o|1oy-Ez1USD&&xE>CFC$}b!$od!DmhqzSa@TX>UZw0 zkM647Kw(r&76EEwFX zb2>!8O8CgrizFVO?8z&uI{EuZ#WiKdpKWKk`$rZ-`1A4ct@a1we*`LA<@fz1ZD9eO zjB-Kr6{XyKf-ewFjlUrf+AZ0m($<)fm@bsNHlF^@-K^)fHc9C=ObFdAv$fvwO>#WlN64%vS*#L{H!+^L`-&0e@cp8E61`MH5hy zjcz{lurvul?=hXqWc3|G$#!2Z zVpsmTRL=Rfs3yV#e_J3F`?c2U)~B2aJgdIXyq{SKOu}f?9Og0@?pJ`}u^}Uwvk{lU zl-^?vGsNZ5q(rnpYPGjVcwORKylt;9I0`c7KEsZmx9uK-L;}@LWeJ+9NjofKb?hDD zX4E&4f+G~OiS~ZeLN=vHfjVVbmS+qvsSad&EyD1NoF`M@rt8DlU=cs2hQfk@A@P(_ zzVU5nPdhuR=@|gVxsGNSj&($jgOW)9%c8-`ZujIwhNEWs%Ao#mwDZGb=aV6iwb>ZH z1fiv7_arvp=0lgpXq?7Ym$u#0@WvJU3>iqy)NkTw(WHgB{cRe+Q$Rn+(+Qw9K40lHGrl6bSAt}9`71+Pgm6P>0zx2-@NyK&B-_z}tS zgfJ|GuC<*ru8b2`q?W%dwy;Y4SYR)#xqTJ?&^)>v6mGd;56IAaL{F14kJdUfbO2Ga z2!Y>WA;#3h493LWOjOpbAtL7GSW!K2>CAJ+Yz;=9#3p11Uxvc5YBSwU677V6T97Ez zwfoj0z-kUpES8G$=RH=}s5`q6L(@#!3GqS9&i zWcuREI8cW8Ntn>G)^tb(Y1h;%g)M*qiF3Y=_M~s@U!i`n>TXx6d~8WW^M+xT38vdj zNyauNGu*e@O|V{ML@Rp7i1oT1`a(<7!P6XS*$&?T5GDa|+z~|;(+$vZ>0S9EV5_vJ z#c179!qVQQam=(|#i~2c4-)Rz>SCTxQBm?6n#62om&zQ(C?}$Ewe6m>^KHiWUXiYh zawuPgg6+sThAxu8v5CAG6@<6z4WB}wiE*D9mdYYAR6WzsJ=2>qMxKN_`Je`}$$MNP zbk$`N^^|bsj~GBTKX$m2NmCa?2zrY^)N(Rie}}^yf(IJ(OoE3YRdQZs36`TZlr}O@ z2t}C|jw?+2p0iI0@C4+P>nT}bazLMnyWEnKzml)^Fb#Co<}otV`I+dc-9!(ZmX&@% z%`|j~{m!d~BH}=<#EIsI2nX}K+n`IUcB2a@JGR?`J~6{J?1=0m-muG-u?m|fsK#$8 zWeA}-PS`KFLiODqSw@0se+?*1f5LQGg6B}2o79<+*W4^wk9%g896uZGAh9gUE=yvj zDep|fhGI@z){rPe zr%xdMTDz?l_In7w^(WyYS$!n%(n0wrPYeE6?cIh}YzbPs<8;u%zXIR)SM#FSe$^|t zl6m>&hbdsbPi)sjUZU3~LW3*Jts!u2XU4wxC*mjYmP2`rj7oDsdd5cK6op9poiUd& zv<7iz)Gdb#)+B7$7N^;78O9MeA#Q2EL@cW{f&zb)1TY@V?Vjec3R`=`h}@I(${=kB zlAW;U?pm)z-O&0`j*c}1sn?WEY&u>Hs;XDUSuid$f0ZODF_0o!x;iOYw+207QfS?f zr3cq{>ko67aa~&$@s1L1$HJ${_k__sp#k`9ZG)h$4 ztCoZga@b|^Q}My1Gef7iw(~+V;HJDSLLq}}9El&}2E(lkE7H%?{k$|=Jd@n!#(S{8 zdVuK0Eqq(>T4wH|Zs-UwCTLHK9L8l6R6F|aECT+N#*f3Fc}n_XW4o(u#q4;d(&30W z?VgeSS$R?Rd$&VX^)1WBe+=umUC9U*YMD4X;=?zaSoxU|fowL`?fmA5&Ym~6dZV(8 z)wKM2gIbBWQdwGTf^{2oWkZCwZ**Mcul~ky&DEpDhwpFSMK|WtWjOvh$rqjA$IF2< zOts6NU`%$iFdy&;VQg>c9Oyl+d*gRn2bxFZXJ8UU^H%l1n2>A1AD`O$kH@onHFM+O z3H}B;0e(&qltUBjAOsa)LCvao9$D)s7X%$SzhU*>7z7>`X#7ffL;R@WMbZnt7>Nn^ z>RPQN3*gdftitlt#Av`~)II47H=~mJWGfY6QVQc^M#XPc}Pdwm9uvlZERZQ$5RYdJS|({vks7^ zzg~PjzjGyF*$yK;13W-ho0DpXBGlZIYyF-aS!kz_7e+_fEM?4I+z1L3KfYdRAdD`u z7Wgn7k6IR66g!OaT>HJfA+Q3<1wq1@i&);j8!{kr$&gXp4jD z${TVeqa5eMC-ylk4p7>yA?rR@Tk%+5GdmgQjnN0%W8Va%BYWf{q;T84}5l7miYE7ieRAn$7PS1_xn?qtGkQ*!$phwclw0 zsap-)9-ZWz_F*9kV#bB7>l&IJhZuV;kkoK)MplDxAsir;3oBM*ecJq-A0r|-TqoX& z&vFjth0Z|s`|Wqmj(uW{%*kQ@S@D0Kn{ZJJ?NK<94EvsXHa}p3L%=jXiS21&XL=-& z>Sy&?3DzA|gGqFZ_Ul(+pqzzdsf~5(6qd>B@MJ7-Q&#lE&Vtoa91-%hAUy9G08+bO!*J*lKgyP`Q5 z;$iiD29^%%0l~CgiCk#_tdnfAivuDud_y~u7*YL|E2U6O5#;WF)hg3bq@9K9%b#<+ zAx9wUwi>{+G;gcj6HCZ!=dBihu0$02!-2CfSvu~)B}&D85e1W_*>o(@h`g& zou|(z74&BIw@}U;-Io^ovU~K8uHE$)>oUx#nRuUiGgFQvPowW42eaHa0C!Y#E&BF`lqXz3ftcgW=7(*& z#>!&5?}N6SvqSIXn4XN67+UFOiQ0k@M55hO%Rrx>FmdF4M(R)^X{#>GjerpKD+K^q z$+T|c4`mjbU(RCyR@JVYy+0+gGxw)8tBqun%2ku!LbqVBvK%cuO_cVuLb5~fjK-fe z1X&Wc;Waqd>7TVLp?hMT{*#Y5a%w?eO1y`Cm;=Xt$duPsQ8A zJkwWsYV8hG8-q)SP3evm0TabF(#?u>M4+cOns$GCJ)V-iugyyDLnCDGHykNJ_s8dg zYv>)OTkic(rQCPMgRfs6|DCJf>-`sY!0vr}`PZhc$Op&Hb?h7A1z*cs{)$^C=hgdi z`&vJ?xAm>u`?-I-?1Qhx14W|%HC6-%+#cKd2?4TtHy)G^v{DCL3a>if=E z^xIM^X}NpcP*lskUz$~LF_b98*5xpA)Oz~j`59l3$Md;uPws0i)2QN;X#nO1zlu;` zg<-ut>~D-KfEMlEcfZ^G;>VUEo>d`1!e&7Y#uDMV(7fVtTdsaTS>rxA+pau5YAVkP zliYdYJozVMagdn(+gG!AT^fD2)1#Xzz(0;#Kr>WfwQcldis}ruguk+t#0?V8+CBM( zP`U@qNoAzSKtjSbaTc-#C|H1d&dk}+&1arq@W4ezhwo%|<7q(_EYX2!&?4=i_B&&r zt^(6u81-uGP?!#GR|h1(mJhopA^DKxP4$hF7oBLK-OC@Mjdmd0n0abiDl=K)C=4Qk51_bkzXKN4m4KZQAr_%j&ti}*KkPV$l z`gH}NNo6}Pt96#6doa8_p%2OTm<)gsD1oJa^w{;D@MT_x1LqI^KrgDkS(EBXnYaE+O)f-3LUR31&qA2iu`v9?~KD+OI7Pa4(nZX<<7tS}J8NaNN)a;5tj zXB11@ta#lV&WanAfT87$q2)^3G$R+GZrP*geiQkFY(p?aecqEqdH- zM{diK!|(tZA&>Ic<5=I8Du-!^<`*vnYidWp9)2w^4*)^IDRsM~7c45Mk4EkQ%h2cB z**}^ZO=0NDx#t^I3R0rtmoHG(v188SJeilsnYZscE5fOZdomec}ilyYk^Oh{}+Vaas`40Bp>(Gjns( z6x~z>5rrsSrguABVD{`2Bwcdw7F9A;m_&7R3>xPR1z$J084a4pK^rNH4mr0HA$#E` z?8LAFvpQWqeaJ!*v%lf1S`gOzV~5%^|E>=ptu|Oo^I;6SPM| zSFdzLU@UM%%a!VhE3p8*7VL1*v?7^~$aw+3!Z@Fimxbg5JkS5JR%!P{gdz@wM% zw!760`qQv5cggPF86zL7W2T^xqPh~q5^X|W;^Pf5jl*fT$J7$o%!(m zd+LmyA=%13m{fBr5eKNa)ZTmY-Nbp7JcJ#uhvtBew|x~@*B+E~13P`~Z!sC9g!fl0 z(D!S|Si{+=e3ARu$lE+)hqF?!??9jIjeOa1Up}RVy65`~WmaG~SK8`~qMQ@^w(5Du zkhd|Iu(|VFnUEu^#*4uVYmP$nX<}aHDtN`oUPIhuw`8+1u{^ZsxsI#O)ybzC$g}7VAm&9C=hD2MJXV*wz=y}?$!f4` z;pDh?c)CAexAwI3GlnV~!aG=hn#Ir(%&(n6ELex_N^s}qc)^nxXAI_@0jOqjQy9qn zTdWr&#Vy`#S})n*$Qg!{Zlz@?PR%(^wA_$!ot1YJ2WqD&u5-=XhA>^3td zWH`pg#XFji(a4G8gSwRK`TqSZ-_&q7w5cFa6Pk$EreJlT6Oy4vwJS}sMb+c;Gp#@< z3>xN@j0v@6(axC7l5eunWuSK>7??#Fp!Nz5-kc8s1|7iP<8fkZbT=>EMp~4(#9V3Gkxpj}O<#kK#DyYP1?m_;r0lk`16KE3{G3 zravFqD6e!#z^0us(9W54sVoqa$Z+_-e6Aspuesn3d4E;{F#{SN^2J%ltT`uP`xyj{ zL2x=uCqJSXP*dxj!#e#*dAEkE*qyXOzJoV&kaCN9nx7$RHpbYP)etIMc$uCy=bThU z)gNST*Se3U$Y5Ad-{P|5ck;ggX~;cKH1r1|vSEiw> zc_Twlo}!s2p;uNIa;)!E?>RdTVIXr3AmxG^*=680xdI+6U5!>(%j8g+Qt>MZCX|bD zh#m#%kXDIb-+m`ZP34-(IrWQDngs!hIKsH{rN#KzUGVLKjZE$t^o!v4I0W)pzO>56 z+)WgnEek5sm$aGm!3~4_lCi4VSAgfuyFIZvvWEZ^3${rb-xv_b=le^7zPZ!hm!H-=ENt!@rsaa;_sio92 z_bQutEbG6GZ5O`57Mv}2EKb^(?*k$hx*?JfhNU%3p~K!xA19*@xMb9)JtIi!%P;`V zl@uJt_BnuaX4Nd+kuo!@veV2Gh}qI6wJG8>4|`mzos0vt)Sh;BR<+w;i?BjpFWxsZ zY&AF}JpRo_dOuY3b)2aPV!uE-IH8Q{0GBqSI4&f?CJwd}DqSlr6u)>V((F2?xAaOp z7H9sQE2$E}Yk$kq#c=>S@;A{;drO!Cl5{&v*US42AC-EPHL4L86&K{PfOcqP&LqA! zTaz=dJs4LbOz?J3{KhD!*ajz}DfT3z@F>*+X?x3ZG_E%K!A5^fOjh(&MlMh&)Ox(e zc2A@C;K+RO(OuS$!HeQRXDIN-wAQWJD|Ibt_{eMs(3K^dN9zB~2coO}Q#ivMk(sN%Y=rNavVz5YUAdTyh3FK0n7F$`RkyV+wyQXs@ClVvB^FAMi8~g%Bt@&tr9f~a zOESs*wtY(|h!0za$H8l5YSZG%XH959=g(*f$qzv>>U4Q(`(pzRH&$@`UY)@Wx;0gk zw4@H0J;d1(mblTA8M&bxi+V(kE8*r}IiW&z4fTngeciCUsJoLPq_3UM|= zm6^eaYk9W4J|~8NnxRo97+4XUl-j%1#LuT-p_9B@(jb)kQcFnlrm;(h10@mt9$#x@ z&w%YK4t(bC@O5pup>7%XVIT24Doq`e^%?VFuM_ESwi825%s2c@6g;XvQj)7d7Q{p8 zK~)Uj5$Js|>!g}V=Sp3BmJ;(oTtWX^_H3q>uObOv`zFu|9{FaEk!Cs}s}}S?yE${8 zN{JBL&A$8ONfF7)eWmZn54F3pzi%H*(#?A3>c`VJ_~7yJbw8{nK?o2`Q_5;!IXkmX zMXvBFcV|7PQNJPn(eh;?oz2i(sxsq=4PhoAn3}c>L;CRE-!s1Ey<>C z+XQWOL{X#2FX`ip;6D=fcBNLN8G&N;;LZ42hxE@B*5H|nZwo7`@5q@(PB^r-z-^Qi zLY$h}u{U@<9$HXu80O;Tx87HWW1JM%_|l4^TZ@CbvjV8TI8C$D29F6KVOX%72|V7f zoO_lVUJz#&ZQn_w`N!HQ$s|!Z>5V4BzyiSQ&NsmuXMrDS`!dWmKn7wvjz0uxrw6YQ zb|He0+O}vWyT-X=k<0$rE>B~TlOjXba1JVR!30JCk>beggIsVe=d!!jI-^Rcod=)a z*dS-yl$$YhLg_IxWC$o%Enl(T_GWebc6Q4|EVvX|=~)8bViF*S6%ay%BO@pRj1nEg zk!B4l2iv<<3P_4D=tg&t5frRW2t+OYKJDuodMsZ4N%8^Q^xIAQ;cz>ms=sb(ZDSI5 zjTe77ypc~A7CkL}JfId|cMlE^I2@mMKGm;x`>sbb!P70#Ll~!&E)pJ!o_bt9D%T7- zINk)PrxV@+(*k}h>Gqf>H1`0v<9vj{;V2yu?az@netk2esQ$3|aoOZk&Mi;T4wVUz z)DXXy@9N46bMmOa5(lNedjSx!4RIE4t6u4VJDX8YB?*rQ=p#vT7Ph7w=575Rm+ZGt z;NBTBW+@Daht?k*u#U}0pn`_9gjuykhPlNrhqeK47Pau&KkW(jNr1dDilw5L^V zIg%;z2U1P#pg~0Ag?}pnX|>x?TSp%?CBmqW7p&`H|eadGM(;#U%b|XJ&s&lX}LWN34u7 zL+BAxoK9RCg30pwx4vpcja=^i;M*Btn;ew85{`quETxk1J?*QI6Q{2O%pXzP1B5?q z+x#$WsQYDh-kWx|_AR%RiB+UE&1W2HrsAvmcn6{haX7?ggd~$>0}vr4R|pYC>D7Mc z$+!(95dGJDPwE#Pb^d>rLdXE^Np2lB^&p=E@@;mBK=yt{Cc*`&b2e*O9zk%%H&{oaU6a7(HdwFgnCb<_7g(= z1`$pgWq^=_kF|fvQ~X;D6h+(nwh~h@B`CW@kxqn;~`8wgHK@iaI7t^UhOq;AWnuV4s=i zsniu^hG1**?0_O61Ayv)GibjJ5hC1}S^p!>@0n|v?>FrmjN zccvc5j>{Yzc&z3qcfvN!?SSMpI@HJxiJ;CHeC;)*wh$)+ZujI_miZl@ycY+S-2%i{ zWvx(dr;{c)5|J<;){T2+4yL*v??!!7RTAzHGWlMgV&FN<-2g~hniRmsMYX3DQ-n)F zFwI_M7Woa5`$A_MyRStSQ6>117c_ED6RlX{8Ez$*Tb1p1GI`@WCTIAZr9o{OQu!Oy zLN%JD@g7l)BQ+-l5vT|QkOfwFQ*9;KmNR!5lEKVf26gge(B6+SO~r+&wqv^$y=yz2 zPP6w4U75z07yP$(D*&l2Q7d#P%Sy;(X!<+8ZM5$C?rzW=6U6A4!)CNkW<%HkAcBpQf&qm4t6e~+$gL3=wJMsPCs}3~&tm)9n$9)wiS_VW` z*1nPlFF^-rnqTP3Yn(ilFT&8G<$%`qOg@KGi^fxhV+2K>HbW-msu?wDs(byN8PK7H zV}ED$(bMT(%6`oN;|^b+)~Jr<51}ejMKE5lgiI7K*%1gRY3~+L1V9H!Cni85xh7{! z=?cnq-nP}}s3e&EYDQ7VFD;_ zzkg;okW2$5&{~tCcwSR|xb!l>!?JaN);E;%2q5fW85IaNo&4HKk5^27(B2RfB)}a? zY|xNDcZk+N#BQKbRyQP1pi1yZh~EG1q-{Mfi;ZgnQ8P>hKouCw|8j~Lr- zsS88z-R7TD({L@&f5V&0l~5iNRn&!iPKki({uIkm*OU;Ge&c8!PKbVRP+k9))o^IZ zV`{~YN(-lry($^c7JtBb*4_~K_&|atF~}NXD`(D=@1uAPGrbizW_UJUbj5_O*FhFb+N@=9e7z+Fag} zZ_Ui!F0+~4vWv6uML;xpE+Z3@0)|xjmI)LBimz(p*Xy5Q*Osjh3 z-18HuBop+~bsqZ@+HJ2m&bU)B$7}Z_PLc0%S>_6SMJ;rWl3A;pU?iuyhQzN7xHhtF zd{2mr(^Ts-y}WZ>L$Pepe4!4``s0&nHRb<1>H&!DX(hIiBa*pz+Q>uwK5SfgwmPXr zO&(Q@y6rKGEhjIdRxLdjc}dk>2{=FZbkGPkX27WQl%FFT&Qo%|r*b80Z@)8F^0AnE zr5PJD?#XG*M*)~*4FQ(?Ze3ZucQsmnTH(e*U}TtgYoa3sIH9qfPNYy*pU9!Z7YuKl zpCH3i22XP3K=iKPljKlW$Ql~cP*}NV{G-Q}mJ{^0cdM|49q89hl@8vpUOOu%A7;}W zztsvnA_N2yOW%|1_M(}^rz9FLkYl?iH*$iv-^jB`xb#4d3^q5GLc5Yzh#FK)H7YtJ z0-MeuCZ%Ia-QJL*8f$&+D@>~oc^u=

`x!s)(%G!srngY_tp_HKfKUNwRTPMi_$S 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

Ij-RjfMK9Ts^ZX^c?+mj=K8VLu8 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 aZ;m6VlMOmn+8; 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 z�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

m45zphh`!IN1#D@A#yW^~D+oE4) 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�QIp3sfwY( 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ปp3Q7P^ti({oV_Yip$`Q0%W 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

MLVMQ^V}a`I6mCkr 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 q812aW7i8-wl~5=%!aHJ!8hB!j33h(! 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

    8m@4wtmnQ!>`Lw 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 QSmEvTv< Date: Sat, 4 Mar 2023 14:14:01 +0000 Subject: [PATCH 11/92] Update renault documentation - Add button section (#26260) Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> --- source/_integrations/renault.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/renault.markdown b/source/_integrations/renault.markdown index d83638a30761..015f8e45e205 100644 --- a/source/_integrations/renault.markdown +++ b/source/_integrations/renault.markdown @@ -30,6 +30,7 @@ This integration provides the following platforms: - Binary sensors - such as plug and charge status. - Device tracker - to track location of your car. +- Buttons - to start air conditioning or start/stop the charge. Please note that although available these actions do not work on all vehicles. - Selectors - to change the charge mode. - Sensors - such as battery level, outside temperature, odometer, estimated range, and charging rate. From cb47e613457ea5fd75e741bed173c2a9d5e7c131 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Sat, 4 Mar 2023 22:04:53 +0100 Subject: [PATCH 12/92] Document energy_storage and volume_storage device classes (#26394) Co-authored-by: Franck Nijhof --- source/_integrations/number.markdown | 2 ++ source/_integrations/sensor.markdown | 2 ++ 2 files changed, 4 insertions(+) diff --git a/source/_integrations/number.markdown b/source/_integrations/number.markdown index 122af2051a2e..21df6e8d12b2 100644 --- a/source/_integrations/number.markdown +++ b/source/_integrations/number.markdown @@ -34,6 +34,7 @@ The type of data a number represents impacts how it is displayed in the frontend - **data_size**: Data size in bit, kbit, Mbit, Gbit, B, kB, MB, GB, TB, PB, EB, ZB, YB, KiB, MiB, GiB, TiB, PiB, EiB, ZiB, or YiB - **distance**: Generic distance in km, m, cm, mm, mi, yd, or in - **energy**: Energy in Wh, kWh, MWh, MJ, or GJ +- **energy_storage**: Stored energy in Wh, kWh, MWh, MJ, or GJ - **frequency**: Frequency in Hz, kHz, MHz, or GHz - **gas**: Gasvolume in m³, ft³, or CCF - **humidity**: Percentage of humidity in the air @@ -62,6 +63,7 @@ The type of data a number represents impacts how it is displayed in the frontend - **volatile_organic_compounds**: Concentration of volatile organic compounds in µg/m³ - **voltage**: Voltage in V, mV - **volume**: Generic volume in L, mL, gal, fl. oz., m³, ft³, or CCF +- **volume_storage**: Generic stored volume in L, mL, gal, fl. oz., m³, ft³, or CCF - **water**: Water consumption in L, gal, m³, ft³, or CCF - **weight**: Generic mass in kg, g, mg, µg, oz, lb, or st - **wind_speed**: Wind speed in ft/s, km/h, kn, m/s, or mph diff --git a/source/_integrations/sensor.markdown b/source/_integrations/sensor.markdown index e1dc768d2733..2443c4ea0325 100644 --- a/source/_integrations/sensor.markdown +++ b/source/_integrations/sensor.markdown @@ -33,6 +33,7 @@ The type of data a sensor returns impacts how it is displayed in the frontend. T - **distance**: Generic distance in km, m, cm, mm, mi, yd, or in - **duration**: Duration in d, h, min, or s - **energy**: Energy in Wh, kWh, MWh, MJ, or GJ +- **energy_storage**: Stored energy in Wh, kWh, MWh, MJ, or GJ - **enum**: Has a limited set of (non-numeric) states - **frequency**: Frequency in Hz, kHz, MHz, or GHz - **gas**: Gasvolume in m³, ft³ or CCF @@ -63,6 +64,7 @@ The type of data a sensor returns impacts how it is displayed in the frontend. T - **volatile_organic_compounds**: Concentration of volatile organic compounds in µg/m³ - **voltage**: Voltage in V, mV - **volume**: Generic volume in L, mL, gal, fl. oz., m³, ft³, or CCF +- **volume_storage**: Generic stored volume in L, mL, gal, fl. oz., m³, ft³, or CCF - **water**: Water consumption in L, gal, m³, ft³, or CCF - **weight**: Generic mass in kg, g, mg, µg, oz, lb, or st - **wind_speed**: Wind speed in ft/s, km/h, kn, m/s, or mph From 4fda11e0772b21d97a3fb9240054dbe6195cdd95 Mon Sep 17 00:00:00 2001 From: Emory Penney Date: Sat, 4 Mar 2023 13:05:49 -0800 Subject: [PATCH 13/92] Add Config Flow to Obihai (#26354) --- source/_integrations/obihai.markdown | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/source/_integrations/obihai.markdown b/source/_integrations/obihai.markdown index a17e42d971a8..35f4dbeedee6 100644 --- a/source/_integrations/obihai.markdown +++ b/source/_integrations/obihai.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate your Obihai device into Home Assis ha_iot_class: Local Polling ha_category: - Sensor +ha_config_flow: true ha_release: 0.99 ha_codeowners: - '@dshokouhi' @@ -16,31 +17,16 @@ ha_integration_type: integration The `obihai` integration allows you to view the call status for your [Obihai devices](https://www.obitalk.com/info/products#home_section). -To enable `obihai` in your installation, add the following to your `configuration.yaml` file: +{% include integrations/config_flow.md %} -```yaml -# Example configuration.yaml entry -sensor: - - platform: obihai - host: 192.168.1.x -``` - -{% configuration %} +{% configuration_basic %} host: description: IP Address of Obihai device - required: true - type: string username: description: Username for the Obihai device. - required: false - type: string - default: admin password: description: Password for the Obihai device. - required: false - type: string - default: admin -{% endconfiguration %} +{% endconfiguration_basic %} The following is a list of expected sensors and their expected states when using the `user` account: From 138028b8d4fb7fb904400430e628d10c3a3c3113 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sun, 5 Mar 2023 13:19:16 +0100 Subject: [PATCH 14/92] Add reolink button entities (#26355) --- source/_integrations/reolink.markdown | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 27180730033d..93e21f6d82bd 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -55,6 +55,19 @@ Depending on the supported features of the camera number entities are added for: - Optical zoom control - Focus control +## Button entities + +Depending on the supported features of the camera button entities are added for: + +- PTZ stop +- PTZ left +- PTZ right +- PTZ up +- PTZ down +- PTZ calibrate +- Guard go to +- Guard set current position + ## Update entity An update entity is available that checks for firmware updates every 12 hours. From c2a25c267747b2909b145bb14332f8c86de8eda4 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 5 Mar 2023 20:30:51 +0100 Subject: [PATCH 15/92] device_class and state_class (#25742) Co-authored-by: Franck Nijhof --- source/_integrations/sql.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/sql.markdown b/source/_integrations/sql.markdown index 54aca6e6fcf1..42a38f641bb2 100644 --- a/source/_integrations/sql.markdown +++ b/source/_integrations/sql.markdown @@ -79,6 +79,14 @@ sql: description: Provide a unique id for this sensor. required: false type: string + device_class: + description: "Provide [device class](/integrations/sensor#device-class) for this sensor." + required: false + type: string + state_class: + description: "Provide [state class](https://developers.home-assistant.io/docs/core/entity/sensor/#available-state-classes) for this sensor." + required: false + type: string {% endconfiguration %} ## Information From 691a88e73d245cb1957ac5730702f4b16b87cdc8 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sun, 5 Mar 2023 21:04:54 +0100 Subject: [PATCH 16/92] Reolink add switch entities (#26353) Co-authored-by: Franck Nijhof --- source/_integrations/reolink.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 93e21f6d82bd..1fcf5c1e32ca 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -68,6 +68,24 @@ Depending on the supported features of the camera button entities are added for: - Guard go to - Guard set current position +## Switch entities + +Depending on the supported features of the camera switch entities are added for: + +- Record audio +- Siren on event +- Auto tracking +- Auto focus +- Guard return + +Depending on the supported features of the NVR/host, global switch entities are added for: + +- Record +- Push notifications +- Buzzer on event +- Email on event +- FTP upload + ## Update entity An update entity is available that checks for firmware updates every 12 hours. From 320c756955003a6411ca6e5a30a32c0e0481e201 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sun, 5 Mar 2023 21:24:01 +0100 Subject: [PATCH 17/92] Add Reolink siren documentation (#26282) Co-authored-by: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_integrations/reolink.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 1fcf5c1e32ca..2a5a5375ba8f 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -68,6 +68,13 @@ Depending on the supported features of the camera button entities are added for: - Guard go to - Guard set current position +## Siren entities + +If the camera supports a siren, a siren entity will be created. +When using the siren turn-on service, the siren will continue to sound until the siren turn-off service is called. + +In some camera models, there is a delay of up to 5 seconds between the turn-off command and the sound stopping. The siren turn-on service supports setting a volume and a duration (no turn-off service call is needed in that case). + ## Switch entities Depending on the supported features of the camera switch entities are added for: @@ -135,3 +142,4 @@ The following models are lacking the HTTP webserver API and can therfore not wor - The Reolink NVR only sends event-notifications if motion happens on the camera connected to the first (index "0") channel, therefore the binary sensors of all channels will only be updated when the first channel sees motion. Beta NVR firmware v3.0.0.211_23011204 fixes this issue, you can request beta firmware from reolink support, release firmware is expected in a few weeks. - Reolink doorbell presses only generate ONVIF event notifications when the doorbell is directly connected to your network. The doorbell visitor binary sensor will not work when connecting the Reolink doorbell to an NVR. Beta NVR firmware v3.0.0.211_23011204 fixes this issue, you can request beta firmware from reolink support, release firmware is expected in a few weeks. +- The siren turn-off service does not work on the Reolink NVR, you need to power cycle the NVR/camera to stop the siren. Reolink is aware of this firmware bug and is working on a solution. From 70e230331e506ebd91bdcca49751589051d1a211 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sun, 5 Mar 2023 23:53:11 +0100 Subject: [PATCH 18/92] Add Reolink select entities (#26341) Co-authored-by: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_integrations/reolink.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 2a5a5375ba8f..593fae5fbdcb 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -68,6 +68,16 @@ Depending on the supported features of the camera button entities are added for: - Guard go to - Guard set current position +## Select entities + +Depending on the supported features of the camera select entities are added for: + +- Floodlight mode (Off, Auto, Schedule) +- Day night mode (Auto, Color, Black&White) +- PTZ preset + +PTZ preset positions can be set in the Reolink app/windows/web client, the names of the presets will be loaded into Home Assistant at the start of the integration. When adding new preset positions, please restart the Reolink integration. + ## Siren entities If the camera supports a siren, a siren entity will be created. From 9d17d76490ad75d9cabc491ae6535b41ff32d426 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 6 Mar 2023 12:46:29 +0100 Subject: [PATCH 19/92] Add new Reolink number entities (#26283) --- source/_integrations/reolink.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 593fae5fbdcb..d7c0ba17b01f 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -54,6 +54,14 @@ Depending on the supported features of the camera number entities are added for: - Optical zoom control - Focus control +- Floodlight brightness +- Volume +- Guard return time +- Motion sensitivity +- AI face sensitivity +- AI people sensitivity +- AI vehicle sensitivity +- AI pet sensitivity ## Button entities From 85768af39070cf2997cfcebcf7e47e4d62c2e23b Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 6 Mar 2023 12:49:53 +0100 Subject: [PATCH 20/92] Add reolink light entities (#26338) --- source/_integrations/reolink.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index d7c0ba17b01f..8c43c923493f 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -111,6 +111,18 @@ Depending on the supported features of the NVR/host, global switch entities are - Email on event - FTP upload +## Light entities + +Depending on the supported features of the camera light entities are added for: + +- Floodlight +- Infra red lights in night mode +- Status LED + +When the floodlight entity is ON always ON, when OFF controlled based on the internal camera floodlight mode (Off, Auto, Schedule) + +When IR light entity is OFF always OFF, when ON IR LEDs will be on when camera is in night vision mode, see "Day night mode" + ## Update entity An update entity is available that checks for firmware updates every 12 hours. From b098d8e7f9047b2534a27b52978e85f2baebc42a Mon Sep 17 00:00:00 2001 From: Emory Penney Date: Mon, 6 Mar 2023 06:09:43 -0800 Subject: [PATCH 21/92] Add Obihai Reboot button (#26385) --- source/_integrations/obihai.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/obihai.markdown b/source/_integrations/obihai.markdown index 35f4dbeedee6..64eae59afa58 100644 --- a/source/_integrations/obihai.markdown +++ b/source/_integrations/obihai.markdown @@ -40,3 +40,5 @@ In addition to the above list the `admin` account can expect to see the followin - Obihai service status (`Normal`, `Down` or other states from Obihais network) - Sensors for each phone port in use (`On Hook`, `Off Hook` and `Ringing`) - Sensors for last caller name and number (this is also the current incoming call, will also show `--` if no data provided) + +You will also see a reboot button for each configured Obihai, this button will restart the Obihai when pressed. From 69c01f58d77b8c74451ca05f42b4f1f9b486ae11 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 6 Mar 2023 18:52:23 +0100 Subject: [PATCH 22/92] Add clarification for reolink entities (#26469) Co-authored-by: Franck Nijhof --- source/_integrations/reolink.markdown | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 8c43c923493f..53fe393718f9 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -54,7 +54,7 @@ Depending on the supported features of the camera number entities are added for: - Optical zoom control - Focus control -- Floodlight brightness +- Floodlight turn on brightness - Volume - Guard return time - Motion sensitivity @@ -63,6 +63,10 @@ Depending on the supported features of the camera number entities are added for: - AI vehicle sensitivity - AI pet sensitivity +"Floodlight turn on brightness" controls the brightness of the floodlight when it is turned on internally by the camera (see "Floodlight mode" select entity) or when using the "Floodlight" light entity. + +When the camera is not moved and no person/pet/vehicle is detected for the "Guard return time" in seconds, and the "Guard return" switch is ON, the camera will move back to the guard position. + ## Button entities Depending on the supported features of the camera button entities are added for: @@ -76,6 +80,10 @@ Depending on the supported features of the camera button entities are added for: - Guard go to - Guard set current position +PTZ left, right, up and down will continually move the camera in the respective position until the PTZ stop is called or the hardware limit is reached. + +"Guard set current position" will set the current position as the new guard position. + ## Select entities Depending on the supported features of the camera select entities are added for: @@ -119,9 +127,9 @@ Depending on the supported features of the camera light entities are added for: - Infra red lights in night mode - Status LED -When the floodlight entity is ON always ON, when OFF controlled based on the internal camera floodlight mode (Off, Auto, Schedule) +When the floodlight entity is ON always ON, when OFF controlled based on the internal camera floodlight mode (Off, Auto, Schedule), see the "Floodlight mode" select entity. -When IR light entity is OFF always OFF, when ON IR LEDs will be on when camera is in night vision mode, see "Day night mode" +When IR light entity is OFF always OFF, when ON IR LEDs will be on when the camera is in night vision mode, see the "Day night mode" select entity. ## Update entity From e762d0ea38cb028ac29ea5ae2f9b1ba18cfbbfb0 Mon Sep 17 00:00:00 2001 From: Doney den Ouden Date: Tue, 7 Mar 2023 05:08:43 +0100 Subject: [PATCH 23/92] Add Door cover documentation (#26331) Resolves home-assistant/core#80741 --- source/_integrations/homekit.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index bb71bbc7417e..e1c631b5af19 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -396,6 +396,7 @@ The following integrations are currently supported: | climate | Thermostat | All climate devices. | | cover | GarageDoorOpener | All covers that support `open` and `close` and have `garage` or `gate` as their `device_class`. | | cover | WindowCovering | All covers that support `set_cover_position`. | +| cover | Door | All covers that support `set_cover_position` and have `door` as their `device_class`. | | cover | WindowCovering | All covers that support `open_cover` and `close_cover` through value mapping. (`open` -> `>=50`; `close` -> `<50`) | | cover | WindowCovering | All covers that support `open_cover`, `stop_cover` and `close_cover` through value mapping. (`open` -> `>70`; `close` -> `<30`; `stop` -> every value in between) | | device_tracker / person | Sensor | Support for `occupancy` device class. | From 68612eed6e1a43c21b87473f5c8f9e961f652ab9 Mon Sep 17 00:00:00 2001 From: Felix Rotthowe Date: Tue, 7 Mar 2023 19:14:00 +0100 Subject: [PATCH 24/92] Add PSSO and ISS(2) to Livisi supported devices (#26474) --- source/_integrations/livisi.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/livisi.markdown b/source/_integrations/livisi.markdown index 95e9286303fd..26033490e896 100644 --- a/source/_integrations/livisi.markdown +++ b/source/_integrations/livisi.markdown @@ -21,6 +21,8 @@ The LIVISI Smart Home integration allows you to connect your LIVISI Smart Home C The following devices are currently supported by this integration: - Indoor Smart Plug (PSS) +- Outdoor Smart Plug (PSSO) +- Wall Switches (ISS, ISS2) - Room Heating Control (VRCC) that includes support for physical heating devices such as RSTx, WRT, FSC8 ## Prequisites From ddc3cb6bd27f7df4382d544b838eaf9cd2b87bc9 Mon Sep 17 00:00:00 2001 From: parliament119 <34025831+parliament119@users.noreply.github.com> Date: Wed, 8 Mar 2023 22:53:01 +0100 Subject: [PATCH 25/92] Add non-color bulb to tested devices (#26494) --- source/_integrations/fritzbox.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index d59f62da8fd9..4737f76ca9e4 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -53,7 +53,8 @@ Additionally, we also support to trigger smarthome templates. - [FRITZ!DECT 301](https://en.avm.de/products/fritzdect/fritzdect-301/) - [FRITZ!DECT 500](https://en.avm.de/products/fritzdect/fritzdect-500/) - [Eurotronic Comet DECT](https://eurotronic.org/produkte/dect-ule-heizkoerperthermostat/comet-dect/) -- [Magenta SmartHome LED E27](https://www.smarthome.de/geraete/smarthome-led-lampe-e27-farbig-weiss) +- [Magenta SmartHome LED E27 Color](https://www.smarthome.de/geraete/smarthome-led-lampe-e27-farbig-weiss) +- Magenta SmartHome LED E27 warmwhite - [Rademacher RolloTron DECT 1213](https://www.rademacher.de/shop/rollladen-sonnenschutz/elektrischer-gurtwickler/rollotron-dect-1213) {% include integrations/config_flow.md %} From 10253cfd3d0ec75aa14dbfa03594d949506ae810 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 9 Mar 2023 12:43:02 +0100 Subject: [PATCH 26/92] Add documentation for entity and device filters (#26145) --- source/_docs/blueprint/selectors.markdown | 170 +++++++++++++--------- 1 file changed, 99 insertions(+), 71 deletions(-) diff --git a/source/_docs/blueprint/selectors.markdown b/source/_docs/blueprint/selectors.markdown index e4f0b6a9c124..f81b5e432a3e 100644 --- a/source/_docs/blueprint/selectors.markdown +++ b/source/_docs/blueprint/selectors.markdown @@ -115,8 +115,9 @@ area: device: description: > When device options are provided, the list of areas is filtered by areas - that at least provide one device that matches the given conditions. - type: map + that at least provide one device that matches the given conditions. Can be + either a object or a list of object. + type: list keys: integration: description: > @@ -140,8 +141,9 @@ device: entity: description: > When entity options are provided, the list of areas is filtered by areas - that at least provide one entity that matches the given conditions. - type: map + that at least provide one entity that matches the given conditions. Can be + either a object or a list of object. + type: list required: false keys: integration: @@ -162,8 +164,10 @@ entity: device_class: description: > Limits the list of areas to areas that have entities with a certain - device class, for example, `motion` or `window`. - type: device_class + device class(es), for example, `motion` or `window`. Can be either a string + with a single device_class, or a list of string device_class to limit + the selection to. + type: [device_class, list] required: false multiple: description: > @@ -208,10 +212,9 @@ integration. Multiple areas can be selected. area: multiple: true device: - multiple: true - integration: deconz - manufacturer: IKEA of Sweden - model: TRADFRI remote control + - integration: deconz + manufacturer: IKEA of Sweden + model: TRADFRI remote control ``` ## Attribute selector @@ -354,28 +357,12 @@ device: ``` {% configuration device %} -integration: - description: > - Can be set to an integration domain. Limits the list of devices to devices - provided by the set integration domain. - type: string - required: false -manufacturer: - description: > - When set, it limits the list of devices to devices provided by the set - manufacturer name. - type: string - required: false -model: - description: > - When set, it limits the list of devices to devices that have the set model. - type: string - required: false entity: description: > When entity options are provided, the list of devices is filtered by devices - that at least provide one entity that matches the given conditions. - type: map + that at least provide one entity that matches the given conditions. Can be + either a object or a list of object. + type: list required: false keys: integration: @@ -397,8 +384,35 @@ entity: device_class: description: > Limits the list of entities to entities that have a certain device - class, for example, `motion` or `window`. - type: device_class + class(es), for example, `motion` or `window`. Can be either a string + with a single device_class, or a list of string device_class to limit + the selection to. + type: [device_class, list] + required: false +filter: + description: > + When filter options are provided, the list of devices is filtered by devices + that at least provide one entity that matches the given conditions. Can be either + a object or a list of object. + type: list + required: false + keys: + integration: + description: > + Can be set to an integration domain. Limits the list of devices to devices + provided by the set integration domain. + type: string + required: false + manufacturer: + description: > + When set, it limits the list of devices to devices provided by the set + manufacturer name. + type: string + required: false + model: + description: > + When set, it limits the list of devices to devices that have the set model. + type: string required: false multiple: description: > @@ -433,12 +447,13 @@ And this is what is looks like in YAML: ```yaml device: - integration: deconz - manufacturer: Philips - model: RWL021 + filter: + - integration: deconz + manufacturer: Philips + model: RWL021 entity: - domain: sensor - device_class: battery + - domain: sensor + device_class: battery ``` ## Duration selector @@ -499,28 +514,37 @@ include_entities: description: List of entity IDs to limit the selectable list to. type: list required: false -integration: - description: > - Can be set to an integration domain. Limits the list of entities to entities - provided by the set integration domain, for example, - [`zha`](/integrations/zha). - type: string - required: false -domain: - description: > - Limits the list of entities to entities of a certain domain(s), for example, - [`light`](/integrations/light) or - [`binary_sensor`](/integrations/binary_sensor). Can be either a string - with a single domain, or a list of string domains to limit the selection - to. - type: [string, list] - required: false -device_class: +filter: description: > - Limits the list of entities to entities that have a certain device class, - for example, `motion` or `window`. - type: device_class + When filter options are provided, the entities are limited by entities + that at least match the given conditions. Can be either a object or a list of object. + Can be either a object or a list of object. + type: list required: false + keys: + integration: + description: > + Can be set to an integration domain. Limits the list of entities to entities + provided by the set integration domain, for example, + [`zha`](/integrations/zha). + type: string + required: false + domain: + description: > + Limits the list of entities to entities of a certain domain(s), for example, + [`light`](/integrations/light) or + [`binary_sensor`](/integrations/binary_sensor). Can be either a string + with a single domain, or a list of string domains to limit the selection + to. + type: [string, list] + required: false + device_class: + description: > + Limits the list of entities to entities that have a certain device class(es), + for example, `motion` or `window`. Can be either a string with a single device_class, + or a list of string device_class to limit the selection to. + type: [device_class, list] + required: false multiple: description: > Allows selecting multiple entities. If set to `true`, the resulting value of @@ -556,9 +580,10 @@ And this is what it looks like in YAML: ```yaml entity: multiple: true - integration: zha - domain: binary_sensor - device_class: motion + filter: + - integration: zha + domain: binary_sensor + device_class: motion ``` ## Icon selector @@ -895,8 +920,9 @@ target: device: description: > When device options are provided, the targets are limited by devices - that at least match the given conditions. - type: map + that at least match the given conditions. Can be either a object or a list + of object. + type: list keys: integration: description: > @@ -918,8 +944,9 @@ device: entity: description: > When entity options are provided, the targets are limited by entities - that at least match the given conditions. - type: map + that at least match the given conditions. Can be either a object or a list + of object. + type: list required: false keys: integration: @@ -940,9 +967,10 @@ entity: required: false device_class: description: > - Limits the targets to entities with a certain - device class, for example, `motion` or `window`. - type: device_class + Limits the targets to entities with a certain device class(es), for example, + `motion` or `window`. Can be either a string with a single device_class, + or a list of string device_class to limit the selection to. + type: [device_class, list] required: false {% endconfiguration %} @@ -967,8 +995,8 @@ or more lights, provided by the [ZHA](/integrations/zha) integration. ```yaml target: entity: - integration: zha - domain: light + - integration: zha + domain: light ``` Another example using the target selector, which only shows targets that @@ -978,9 +1006,9 @@ provide one or more remote controls, provided by the ```yaml target: device: - integration: deconz - manufacturer: IKEA of Sweden - model: TRADFRI remote control + - integration: deconz + manufacturer: IKEA of Sweden + model: TRADFRI remote control ``` ## Template selector From e3de486c5c72555e7e817c3c35b71e6def6cd285 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 9 Mar 2023 19:06:53 +0100 Subject: [PATCH 27/92] Add documentation for core and SU stats sensors (#26518) --- source/_integrations/hassio.markdown | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/source/_integrations/hassio.markdown b/source/_integrations/hassio.markdown index 1bc143ec49cf..b3361671b904 100644 --- a/source/_integrations/hassio.markdown +++ b/source/_integrations/hassio.markdown @@ -24,7 +24,7 @@ This integration is installed automatically if you run Home Assistant OS or Supe ## Sensor entities -For each installed add-on Supervisor provides following sensors: +For each installed add-on, the following sensors are available: | Sensor | Enabled by default | Description | | ------- | ------------------ | ----------- | @@ -33,13 +33,27 @@ For each installed add-on Supervisor provides following sensors: | CPU Percent| no | The CPU Percent usage of the add-on | Memory Percent| no | The Memory (RAM) Percent usage of the add-on -For Home Assistant OS Supervisor provides following sensors: +For Home Assistant OS, the following sensors are available: | Sensor | Enabled by default | Description | | ------- | ------------------ | ----------- | | Version | no | Current version of the Home Assistant OS | Newest Version | no | Latest version of the Home Assistant OS currently available +For Home Assistant Core, the following sensors are available: + +| Sensor | Enabled by default | Description | +| ------- | ------------------ | ----------- | +| CPU Percent| no | The CPU Percent usage of the core +| Memory Percent| no | The Memory (RAM) Percent usage of the core + +For Home Assistant Supervisor, the following sensors are available: + +| Sensor | Enabled by default | Description | +| ------- | ------------------ | ----------- | +| CPU Percent| no | The CPU Percent usage of the supervisor +| Memory Percent| no | The Memory (RAM) Percent usage of the supervisor + ## Binary Sensor entities For each installed add-on Supervisor provides following binary sensors: From 3bc5a2b96de3a2d37f061c5a0eb7a284ab9f6d0d Mon Sep 17 00:00:00 2001 From: Kirill Kulakov Date: Thu, 9 Mar 2023 12:15:34 -0600 Subject: [PATCH 28/92] Update xiaomi_miio.markdown (#26489) --- source/_integrations/xiaomi_miio.markdown | 45 +++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 8efa95fe3d49..2f3a4b484229 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -372,6 +372,51 @@ Child Lock | Turn on/off the child lock Learn Mode | Turn on/off the learn mode LED | Turn on/off the LED + +### Air Purifier MA2 (zhimi.airpurifier.ma2) + +- Power (on, off) +- Operation modes (Auto, Silent, Favorite) +- Attributes (fan platform) + - `extra_features` + - `turbo_mode_supported` + - `button_pressed` + - `preset_modes` + - `preset_mode` + - `sleep_time` + - `sleep_mode_learn_count` + - `use_time` + - `sleep_mode` + - `friendly_name` + - `supported_features` + +Number | Description +----------------------- | ----------------------- +Favorite Level | Set the favorite level + +- Sensor entities + +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Temperature | The current temperature measured | True +Illuminance | The current illuminance meassured on top of the device 0-200lux| True +Use Time | The accumulative number of seconds the device has been in use | False + +- Switch entities + +Switch | Description +----------------------- | ----------------------- +Buzzer | Turn on/off the buzzer +Child Lock | Turn on/off the child lock +Learn Mode | Turn on/off the learn mode +LED | Turn on/off the LED + + ### Air Purifier 2S (zhimi.airpurifier.mc1) - Power (on, off) From 9026d0ad20ae76366f49c5fe2e0cf44dc7f4cbb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Mind=C3=AAllo=20de=20Andrade?= Date: Thu, 9 Mar 2023 18:32:43 -0300 Subject: [PATCH 29/92] List all areas with templating (#26303) --- source/_docs/configuration/templating.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index a62643977127..0905b2e59b81 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -369,6 +369,7 @@ The same thing can also be expressed as a test: ### Areas +- `areas()` returns the full list of area IDs - `area_id(lookup_value)` returns the area ID for a given device ID, entity ID, or area name. Can also be used as a filter. - `area_name(lookup_value)` returns the area name for a given device ID, entity ID, or area ID. Can also be used as a filter. - `area_entities(area_name_or_id)` returns the list of entity IDs tied to a given area ID or name. Can also be used as a filter. @@ -378,6 +379,10 @@ The same thing can also be expressed as a test: {% raw %} +```text +{{ areas() }} # ['area_id'] +``` + ```text {{ area_id('Living Room') }} # 'deadbeefdeadbeefdeadbeefdeadbeef' ``` From 93f3e1efa604b4118174b361119f0f43cba4f245 Mon Sep 17 00:00:00 2001 From: David Poll Date: Mon, 13 Mar 2023 03:01:14 -0700 Subject: [PATCH 30/92] Documentation for Jinja import (#26436) --- .../_docs/configuration/templating.markdown | 33 +++++++++++++++++++ source/_integrations/homeassistant.markdown | 7 +++- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 0905b2e59b81..e48a893e6664 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -65,6 +65,39 @@ extensions: * [Loop Controls](https://jinja.palletsprojects.com/en/3.0.x/extensions/#loop-controls) (`break` and `continue`) +### Reusing Templates + +You can write reusable Jinja templates by adding them to a `custom_jinja` folder under your +configuration directory. All template files must have the `.jinja` extension and be less than 5MiB. +Templates in this folder will be loaded at startup. To reload the templates without +restarting Home Assistant, invoke the `homeassistant.reload_custom_jinja` service. + +Once the templates are loaded, Jinja [includes](https://jinja.palletsprojects.com/en/3.0.x/templates/#include) and [imports](https://jinja.palletsprojects.com/en/3.0.x/templates/#import) will work +using `config/custom_jinja` as the base directory. + +For example, you might define a macro in a template in `config/custom_jinja/formatter.jinja`: + +{% raw %} + +```text +{% macro format_entity(entity_id) %} +{{ state_attr(entity_id, 'friendly_name') }} - {{ states(entity_id) }} +{% endmacro %} +``` + +{% endraw %} + +In your automations, you could then reuse this macro by importing it: + +{% raw %} + +```text +{% from 'formatter.jinja' import format_entity %} +{{ format_entity('sensor.temperature') }} +``` + +{% endraw %} + ## Home Assistant template extensions Extensions allow templates to access all of the Home Assistant specific states and adds other convenience functions and filters. diff --git a/source/_integrations/homeassistant.markdown b/source/_integrations/homeassistant.markdown index 206711d1e10c..58085970eecc 100644 --- a/source/_integrations/homeassistant.markdown +++ b/source/_integrations/homeassistant.markdown @@ -29,11 +29,16 @@ Reload all YAML configuration that can be reloaded without restarting Home Assis It calls the `reload` service on all domains that have it available. Additionally, it reloads the core configuration (equivalent to calling -`homeassistant.reload_core_config`) and themes (`frontend.reload_themes`). +`homeassistant.reload_core_config`), themes (`frontend.reload_themes`), and custom Jinja (`homeassistant.reload_custom_jinja`). Prior to reloading, a basic configuration check is performed. If that fails, the reload will not be performed and will raise an error. +### Service `homeassistant.reload_custom_jinja` + +Reload all Jinja templates in the `config/custom_jinja` directory. Changes to these templates +will take effect the next time an importing template is rendered. + ### Service `homeassistant.reload_config_entry` Reloads an integration config entry. From 8f39f4efb39100c0b03fe0a17fb3469b1a962297 Mon Sep 17 00:00:00 2001 From: Jan Rieger Date: Mon, 13 Mar 2023 11:34:00 +0100 Subject: [PATCH 31/92] Add docs for ESERA 1-Wire (virtual) integration (#26535) --- source/_integrations/esera_onewire.markdown | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 source/_integrations/esera_onewire.markdown diff --git a/source/_integrations/esera_onewire.markdown b/source/_integrations/esera_onewire.markdown new file mode 100644 index 000000000000..15b6386ff039 --- /dev/null +++ b/source/_integrations/esera_onewire.markdown @@ -0,0 +1,23 @@ +--- +title: ESERA 1-Wire +description: Instructions on how to integrate ESERA 1-Wire sensors into Home Assistant. +ha_category: + - DIY +ha_domain: esera_onewire +ha_integration_type: virtual +ha_supporting_domain: onewire +ha_supporting_integration: 1-Wire +ha_release: 0.12 +ha_codeowners: + - '@garbled1' + - '@epenet' +ha_config_flow: true +ha_platforms: + - binary_sensor + - diagnostics + - sensor + - switch +ha_iot_class: Local Polling +--- + +{% include integrations/supported_brand.md %} From 0d0b7947a0c2d08a6de7ebc34aaf00e24969a7a3 Mon Sep 17 00:00:00 2001 From: Thijs W Date: Mon, 13 Mar 2023 15:22:10 +0100 Subject: [PATCH 32/92] Update frontier_silicon documentation (#21238) Co-authored-by: Franck Nijhof --- .../_integrations/frontier_silicon.markdown | 69 ++++++------------- 1 file changed, 21 insertions(+), 48 deletions(-) diff --git a/source/_integrations/frontier_silicon.markdown b/source/_integrations/frontier_silicon.markdown index eed3d21811d5..dbc0c884a478 100644 --- a/source/_integrations/frontier_silicon.markdown +++ b/source/_integrations/frontier_silicon.markdown @@ -11,58 +11,37 @@ ha_platforms: ha_integration_type: integration ha_codeowners: - '@wlcrs' +ha_ssdp: true +ha_config_flow: true --- -This integration provides support for Internet Radios based on the [Frontier Silicon chipset]. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the [UNDOK] app. +This integration provides support for Internet Radios based on the [Frontier Silicon chipset]. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the UNDOK app. ## Supported Models + +Frontier Silicon is used by many different brands of radio manufacturers. + +Supported devices include, but are not limited to: + * Hama: [IR50], [IR110], [DIR3110] * Medion: [Medion Radios] * Silvercrest: [SIRD 14 C2 (archived website)] * Teufel: [Radio 3sixty (2019)] +* Roberts: [Roberts Stream 94i] * Some models from: Auna, Technisat, Revo, Pinell, Como Audio -This integration was developed and tested with a Hama [DIR3110] and a Medion [MD 87466]. +This integration was developed and tested with a [Roberts Stream 94i]. -## Configuration +If your device is supported by the UNDOK app, then it is also supported by this integration. -Your Frontier Silicon based device should be automatically discovered by Home Assistant. The auto-discovery service assumes that the device uses the default PIN code: *1234*. If you have changed the PIN code, the auto-discovery will fail as Home Assistant will not be able to connect to the device. You can set the PIN code of your device (depending on manufacturer) under: +## Prerequisites -*MENU button > Main Menu > System setting > Network > NetRemote PIN setup* - -If your device was not automatically discovered or you have changed the PIN you can alternatively add the following to your `configuration.yaml` file: +The integration supports automatic discovery of your Internet Radio. If you need to set up the device manually, please provide the device IP-address. Some models use a separate port (2244) for API access, this can be verified by visiting `http://[host]:[port]/device`. -```yaml -# Example configuration.yaml entry -media_player: - - platform: frontier_silicon - host: IP_ADDRESS -``` +The default PIN for Frontier Silicon-based devices is 1234. You can set the PIN code of your device (depending on manufacturer) under: +*MENU button > Main Menu > System setting > Network > NetRemote PIN setup* -{% configuration %} -host: - description: The host name or the IP address of the device. - required: true - default: 192.168.1.11 - type: string -port: - description: The port number of the device. - required: false - default: 80 - type: integer -password: - description: PIN code of the Internet Radio. - required: false - default: 1234 - type: string -name: - description: Friendly name of the Internet Radio. If present this will override the friendly name reported by the radio itself. - required: false - default: empty - type: string -{% endconfiguration %} - -Some models use a separate port (2244) for API access, this can be verified by visiting http://[host]:[port]/device. +{% include integrations/config_flow.md %} In case your device (friendly name) is called *badezimmer*, an example automation can look something like this: @@ -81,6 +60,7 @@ action: ``` ## Screenshots: + Overview DAB+ (Badezimmer) and Spotify (Küche):

    @@ -91,17 +71,13 @@ Overview of the info dialog:

    -## Development - -Support is provided through the Python [fsapi] module. The Python module was developed by using the documentation provided by [flammy] and -is based on [tiwillam]'s fsapi project. Special thanks to both developers, this integration would have not been possible without their work. - ## Notes and Limitations
    -The Frontier Silicon API does not provide a multi-user environment. There is always a single user (session) controlling a device, which means that once Home Assistant connects to a device all other sessions will be invalidated. This renders the usage of [UNDOK] almost impossible, as the Home Assistant integration polls the device state every 30 seconds or issues a command by creating a new session. -*If you want to prevent Home Assistant to auto connect to your device, simply change the PIN code of the device to something else than: 1234* +Some older devices may require setting up a session to process requests. This is automatically detected by the underlying library. There is always a single user (session) controlling a device, which means that once Home Assistant connects to a device all other sessions will be invalidated. + +This renders the usage of [UNDOK] almost impossible for these older devices, as the Home Assistant integration polls the device state every 30 seconds or issues a command by creating a new session. In that case, you have to disable the integration if you want to use UNDOK.
    @@ -113,7 +89,4 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw [MD 87466]: https://www.conrad.com/p/medion-p83302-md-87466-internet-kitchen-radio-dab-fm-aux-internet-radio-dlna-compatible-white-1434428 [Radio 3sixty (2019)]: https://teufel.de/radio-3sixty-2019-105437000 [SIRD 14 C2 (archived website)]: https://web.archive.org/web/20191011141311/https://www.silvercrest-multiroom.de/produkte/stereo-internet-radio/ -[fsapi]: https://github.com/zhelev/python-fsapi -[UNDOK]: https://www.frontiersmart.com/product/undok/ -[flammy]: https://github.com/flammy/fsapi/ -[tiwillam]: https://github.com/tiwilliam/fsapi +[Roberts Stream 94i]: https://www.robertsradio.com/en-gb/stream-94i \ No newline at end of file From 0a45ef9de142c414f1af3584ee78fc0a25dd4f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 13 Mar 2023 15:40:01 +0100 Subject: [PATCH 33/92] Add documentation for Supervisor host sensors (#26521) --- source/_integrations/hassio.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/hassio.markdown b/source/_integrations/hassio.markdown index b3361671b904..7fe2ab3294bc 100644 --- a/source/_integrations/hassio.markdown +++ b/source/_integrations/hassio.markdown @@ -54,6 +54,16 @@ For Home Assistant Supervisor, the following sensors are available: | CPU Percent| no | The CPU Percent usage of the supervisor | Memory Percent| no | The Memory (RAM) Percent usage of the supervisor +For Home Assistant Host, the following sensors are available: + +| Sensor | Enabled by default | Description | +| ------- | ------------------ | ----------- | +| OS Agent Version | no | The version of the installed OS Agent +| Apparmor Version | no | The version of apparmor +| Disk Free | no | Free space (in GB) left on the device +| Disk Total | no | Total space (in GB) on the device +| Disk Used | no | Used space (in GB) on the device + ## Binary Sensor entities For each installed add-on Supervisor provides following binary sensors: From 6d32c9383be564a1cf817c2020ffc88c4b491fdb Mon Sep 17 00:00:00 2001 From: David Poll Date: Mon, 13 Mar 2023 10:20:42 -0700 Subject: [PATCH 34/92] Add is_hidden_entity documentation (#26429) Co-authored-by: Franck Nijhof --- source/_docs/configuration/templating.markdown | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index e48a893e6664..36c216ddebcd 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -361,6 +361,21 @@ The same thing can also be expressed as a test: {% endraw %} + +### Entities + +- `is_hidden_entity(entity_id)` returns whether an entity has been hidden. Can also be used as a test. + +### Entities examples + +{% raw %} + +```text +{{ area_entities('kitchen') | reject('is_hidden_entity') }} # Gets a list of visible entities in the kitchen area +``` + +{% endraw %} + ### Devices - `device_entities(device_id)` returns a list of entities that are associated with a given device ID. Can also be used as a filter. From 11a8e776c168fcfd403568b10c734449cda8d214 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Tue, 14 Mar 2023 04:41:55 +0100 Subject: [PATCH 35/92] Change SQL integration to use HA recorder db as default (#25643) Co-authored-by: J. Nick Koston --- source/_integrations/sql.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/sql.markdown b/source/_integrations/sql.markdown index 42a38f641bb2..c6ad2e3b6f8f 100644 --- a/source/_integrations/sql.markdown +++ b/source/_integrations/sql.markdown @@ -93,7 +93,7 @@ sql: See [supported engines](/integrations/recorder/#custom-database-engines) for which you can connect with this integration. -The SQL integration will connect to the default SQLite if "Database URL" has not been specified. If you use a different database recorder (eg MariaDB or others), you will have to specify the "Database URL" manually during integration setup. +The SQL integration will connect to the Home Assistant Recorder database if "Database URL" has not been specified. There is no explicit configuration required for attributes. The integration will set all additional columns returned by the query as attributes. From b4a6b2d3a3780fdde8a143b903012489a9833e81 Mon Sep 17 00:00:00 2001 From: MarkGodwin Date: Tue, 14 Mar 2023 08:51:57 +0000 Subject: [PATCH 36/92] Document tplink_omada update entities (#26565) --- source/_integrations/tplink_omada.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/tplink_omada.markdown b/source/_integrations/tplink_omada.markdown index 0b3c0b74af8c..73d5ddb0db91 100644 --- a/source/_integrations/tplink_omada.markdown +++ b/source/_integrations/tplink_omada.markdown @@ -25,6 +25,7 @@ The integration provides basic configuration and status of Omada devices control - Username/Password: A user account with permissions to view & configure the site is required. ### Multiple Sites + If you have multiple sites managed by your controller, you will be prompted to choose which site to manage. ## Supported Controllers @@ -42,14 +43,15 @@ Controller versions 5.0.0 and later are supported. ### Network Switches - Support for enabling/disabling Power over Ethernet on a per-port basis. +- Firmware Update entities. ### Access Points -- Not currently supported. +- Firmware Update entities. ### Internet Gateways -- Not currently supported. +- Firmware Update entities. ## Device Trackers From 691c673ebbc2fbba55cb466d95e9b27de96d9c15 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 13 Mar 2023 23:04:06 -1000 Subject: [PATCH 37/92] Update SQL query examples for schema 40 (#26591) --- source/_integrations/sql.markdown | 69 +++++++++++++++++++++++++++---- 1 file changed, 62 insertions(+), 7 deletions(-) diff --git a/source/_integrations/sql.markdown b/source/_integrations/sql.markdown index c6ad2e3b6f8f..7b88c29e33e0 100644 --- a/source/_integrations/sql.markdown +++ b/source/_integrations/sql.markdown @@ -35,11 +35,26 @@ To enable it, add the following lines to your `configuration.yaml` file (example sql: - name: Sun state query: > - SELECT * - FROM states - WHERE entity_id = 'sun.sun' - ORDER BY state_id - DESC LIMIT 1; + SELECT + states.state + FROM + states + LEFT JOIN state_attributes ON ( + states.attributes_id = state_attributes.attributes_id + ) + WHERE + metadata_id = ( + SELECT + metadata_id + FROM + states_meta + where + entity_id = 'sun.sun' + ) + ORDER BY + state_id DESC + LIMIT + 1; column: "state" ``` {% endraw %} @@ -117,7 +132,23 @@ sensor: The query will look like this: ```sql -SELECT * FROM states WHERE entity_id = 'sensor.temperature_in' ORDER BY state_id DESC LIMIT 1; +SELECT + states.state +FROM + states +WHERE + metadata_id = ( + SELECT + metadata_id + FROM + states_meta + WHERE + entity_id = 'sensor.temperature_in' + ) +ORDER BY + state_id DESC +LIMIT + 1; ``` Use `state` as column for value. @@ -126,7 +157,31 @@ Use `state` as column for value. Based on previous example with temperature, the query to get the former state is : ```sql -SELECT * FROM (SELECT * FROM states WHERE entity_id = 'sensor.temperature_in' ORDER BY state_id DESC LIMIT 2) two_entity ORDER BY state_id ASC LIMIT 1; +SELECT + states.state +FROM + states +WHERE + state_id = ( + SELECT + states.old_state_id + FROM + states + WHERE + metadata_id = ( + SELECT + metadata_id + FROM + states_meta + WHERE + entity_id = 'sensor.temperature_in' + ) + AND old_state_id IS NOT NULL + ORDER BY + last_updated_ts DESC + LIMIT + 1 + ); ``` Use `state` as column for value. From ab7d5f34709b7092d0b14fbb73345bb53f48e769 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Tue, 14 Mar 2023 17:32:13 -0700 Subject: [PATCH 38/92] Clarify that calendar event end times are exclusive (#26558) --- source/_integrations/calendar.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/calendar.markdown b/source/_integrations/calendar.markdown index fe98688f1918..753eac6aa477 100644 --- a/source/_integrations/calendar.markdown +++ b/source/_integrations/calendar.markdown @@ -156,9 +156,9 @@ Add a new calendar event. A calendar `target` is selected with a [Target Selecto | `summary` | no | Acts as the title of the event. | Bowling | `description` | yes | The description of the event. | Birthday bowling | `start_date_time` | yes | The date and time the event should start. | 2019-03-10 20:00:00 -| `end_date_time` | yes | The date and time the event should end. | 2019-03-10 23:00:00 +| `end_date_time` | yes | The date and time the event should end (exclusive). | 2019-03-10 23:00:00 | `start_date` | yes | The date the whole day event should start. | 2019-03-10 -| `end_date` | yes | The date the whole day event should end. | 2019-03-11 +| `end_date` | yes | The date the whole day event should end (exclusive). | 2019-03-11 | `in` | yes | Days or weeks that you want to create the event in. | "days": 2 From 50b5c88546c756280d1ea5d361d85a1265568512 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 15 Mar 2023 20:44:33 +0100 Subject: [PATCH 39/92] Add turn_on trigger to Samsung TV (#26611) --- source/_integrations/samsungtv.markdown | 29 ++++++++++++++----------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown index 9929b2b5b6e1..a942b524b0b9 100644 --- a/source/_integrations/samsungtv.markdown +++ b/source/_integrations/samsungtv.markdown @@ -48,31 +48,34 @@ name: description: The name you would like to give to the Samsung Smart TV. required: false type: string -turn_on_action: - description: "Defines an [action](/docs/automation/action/) to turn the TV on." - required: false - type: list {% endconfiguration %} After saving the YAML configuration, the TV must be turned on _before_ launching Home Assistant in order for the TV to be registered the first time. -#### Wake up TV / TV does not turn on +### Turn on action -If the integration knows the MAC address of the TV from discovery, it will attempt to wake it using wake on LAN when calling turn on. Wake on LAN must be enabled on the TV for this to work. If the TV is connected to a smart strip or requires a more complex turn-on process, a `turn_on_action` can be provided that will take precedence over the built-in wake on LAN functionality. +If the integration knows the MAC address of the TV from discovery, it will attempt to wake it using wake on LAN when calling turn on. Wake on LAN must be enabled on the TV for this to work. If the TV is connected to a smart strip or requires a more complex turn-on process, a `turn_on` action can be provided that will take precedence over the built-in wake on LAN functionality. -To wake up the TV when switched off you can use the [wake-on-lan](/integrations/wake_on_lan/) integration and call a service. +You can create an automation from the user interface, from the device create a new automation and select the **Device is requested to turn on** automation. +Automations can also be created using an automation action: ```yaml -wake_on_lan: - -samsungtv: - - host: IP_ADDRESS - turn_on_action: +# Example configuration.yaml entry +wake_on_lan: # enables `wake_on_lan` integration + +automation: + - alias: "Turn On Living Room TV with WakeOnLan" + trigger: + - platform: samsungtv.turn_on + entity_id: media_player.samsung_smart_tv + action: - service: wake_on_lan.send_magic_packet data: - mac: MAC_ADDRESS + mac: aa:bb:cc:dd:ee:ff ``` +Any other [actions](/docs/automation/action/) to power on the device can be configured. + ### Usage #### Changing channels From a0d9b4f9b5f238d989614d8576f4a4ce9b1d92dc Mon Sep 17 00:00:00 2001 From: jan iversen Date: Wed, 15 Mar 2023 20:44:54 +0100 Subject: [PATCH 40/92] Add modbus write_registers keys (#26595) --- source/_integrations/modbus.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 2daea266304e..3919a85eff6a 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -426,7 +426,9 @@ modbus: state_fan_only: 3 state_dry: 4 state_off: 5 + write_registers: true hvac_onoff_register: 11 + write_registers: true ``` {% details "Previous configuration format" %} @@ -488,6 +490,11 @@ climates: description: The address of the HVAC mode register. required: true type: integer + write_registers: + description: if true use write_registers + required: false + type: boolean + default: false values: description: A mapping between the register values and HVAC modes required: true @@ -529,6 +536,11 @@ climates: value 1 is written. required: false type: integer + write_registers: + description: if true use write_registers for hvac_onoff. + required: false + type: boolean + default: false unique_id: description: An ID that uniquely identifies this sensor. If two sensors have the same unique ID, Home Assistant will raise an exception. required: false From b562a1a02388764be0b9d121cf419784e75452aa Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 15 Mar 2023 11:13:58 -1000 Subject: [PATCH 41/92] Add keep_days option to recorder.purge_entities (#26610) Co-authored-by: Franck Nijhof --- source/_integrations/recorder.markdown | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index b3ca8968c543..e89a1114ab1b 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -216,9 +216,28 @@ Call the service `recorder.purge_entities` to start a task that purges events an | `entity_id` | yes* | A list of entity_ids that should be purged from the recorder database. | | `domains` | yes | A list of domains that should be purged from the recorder database. | | `entity_globs` | yes | A list of regular expressions that identify entities to purge from the recorder database. | +| `keep_days` | yes | Number of history days to keep in the database of matching rows. The default of 0 days will remove all matching rows. | Note: The `entity_id` is only optional when used in `automations.yaml` or `scripts.yaml`. When using the UI to call this service then it is mandatory to specify at least one `entity_id` using the Target Picker or via YAML mode. +#### Example automation to remove data rows for specific entities + +The below automation will remove history for `sensor.power_sensor_0` older than 5 days at `04:15:00` every day. + +```yaml +alias: "Purge noisy power sensors" +trigger: + - platform: time + at: "04:15:00" +action: + - service: recorder.purge_entities + data: + keep_days: 5 + target: + entity_id: sensor.power_sensor_0 +mode: single +``` + ### Service `disable` Call the service `recorder.disable` to stop saving events and states to the database. From f8628a72e38386d9a72bbc07e26dc44f6ac62e63 Mon Sep 17 00:00:00 2001 From: Kevin Siml Date: Thu, 16 Mar 2023 13:03:37 +0100 Subject: [PATCH 42/92] Update pushsafer.markdown (#26563) add new parameter cr, ao, af from the pushsafer api https://www.pushsafer.com/pushapi --- source/_integrations/pushsafer.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/pushsafer.markdown b/source/_integrations/pushsafer.markdown index 3597ff98a7b6..96c8cc7de49d 100644 --- a/source/_integrations/pushsafer.markdown +++ b/source/_integrations/pushsafer.markdown @@ -97,7 +97,10 @@ action: priority: "2" retry: "60" expire: "600" + confirm: "10" answer: "1" + answeroptions: "yes|no|maybe" + answerforce: "1" picture1: { path: "C:\\Users\\Kevin\\AppData\\Roaming\\.homeassistant\\image-760-testimage.jpg" ``` From bf733dbae61ec864d3e3c37c5b9613e37ff2a383 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 17 Mar 2023 10:06:39 +0100 Subject: [PATCH 43/92] Add Reolink doorbell quick reply entities (#26588) Co-authored-by: Franck Nijhof --- source/_integrations/reolink.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index ebaad0b4555a..4a69af3900f0 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -65,11 +65,14 @@ Depending on the supported features of the camera number entities are added for: - AI people sensitivity - AI vehicle sensitivity - AI pet sensitivity +- Auto quick reply time "Floodlight turn on brightness" controls the brightness of the floodlight when it is turned on internally by the camera (see "Floodlight mode" select entity) or when using the "Floodlight" light entity. When the camera is not moved and no person/pet/vehicle is detected for the "Guard return time" in seconds, and the "Guard return" switch is ON, the camera will move back to the guard position. +When a Reolink doorbell is pressed the quick reply message from the "Auto quick reply message" select entity will be played after "Auto quick reply time" seconds, unless the "Auto quick reply message" is set to off. + ## Button entities Depending on the supported features of the camera button entities are added for: @@ -94,9 +97,12 @@ Depending on the supported features of the camera select entities are added for: - Floodlight mode (Off, Auto, Schedule) - Day night mode (Auto, Color, Black&White) - PTZ preset +- Auto quick reply message PTZ preset positions can be set in the Reolink app/windows/web client, the names of the presets will be loaded into Home Assistant at the start of the integration. When adding new preset positions, please restart the Reolink integration. +Auto quick reply messages can be recorded in the Reolink app where a name is also supplied. New or updated quick reply messages will be loaded into Home Assistant at the start of the integration. When adding new quick reply messages, please restart the Reolink integration. + ## Siren entities If the camera supports a siren, a siren entity will be created. From 5c9012a4b3078a40f436f9e0f98cbde27f467dd3 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Fri, 17 Mar 2023 04:20:06 -0500 Subject: [PATCH 44/92] Add docs for voice_assistant integration (#26635) --- source/_integrations/voice_assistant.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 source/_integrations/voice_assistant.markdown diff --git a/source/_integrations/voice_assistant.markdown b/source/_integrations/voice_assistant.markdown new file mode 100644 index 000000000000..9e895a982f67 --- /dev/null +++ b/source/_integrations/voice_assistant.markdown @@ -0,0 +1,16 @@ +--- +title: Voice Assistant +description: Voice Assistant Integration. +ha_category: + - Voice +ha_iot_class: Local Push +ha_release: '2023.4' +ha_config_flow: false +ha_codeowners: + - '@balloob' + - '@synesthesiam' +ha_domain: voice_assistant +ha_integration_type: integration +--- + +The Voice Assistant integration contains logic for running *pipelines*, which perform the common steps of a voice assistant like [Assist](/docs/assist/). From 4f3304a3e5b2487200e74fed268b8217c12fe8e6 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 17 Mar 2023 13:09:24 +0100 Subject: [PATCH 45/92] Document changed light white service call attribute (#26630) Co-authored-by: Marc Randolph Co-authored-by: Franck Nijhof --- source/_integrations/light.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown index 2b836618c149..7a58bef7ea3d 100644 --- a/source/_integrations/light.markdown +++ b/source/_integrations/light.markdown @@ -56,7 +56,7 @@ Most lights do not support all attributes. You can check the integration documen | `brightness_pct`| yes | Alternatively, you can specify brightness in percent (a number between 0 and 100), where 0 means the light is off, 1 is the minimum brightness and 100 is the maximum brightness supported by the light. | `brightness_step` | yes | Change brightness by an amount. Should be between -255..255. | `brightness_step_pct` | yes | Change brightness by a percentage. Should be between -100..100. -| `white` | yes | Set the light to white mode and change its brightness, where 0 means the light is off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. Note that `white` does not have a corresponding state attribute, the `color_mode` state attribute will to `white` and the `brightness` state attribute will be set to the requested brightness. +| `white` | yes | Set the light to white mode by setting this to `True`. Note that `white` does not have a corresponding state attribute, so the `color_mode` state attribute will be set to `white`. | `flash` | yes | Tell light to flash, can be either value `short` or `long`. | `effect`| yes | Applies an effect such as `colorloop` or `random`. From ae00a8d5b987b6f97804419d5f020ae4e85dba62 Mon Sep 17 00:00:00 2001 From: Arturo Date: Tue, 21 Mar 2023 02:02:22 -0600 Subject: [PATCH 46/92] Add lock to matter ha_platforms (#26674) --- source/_integrations/matter.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown index ea68e26abc46..f10dd74931c0 100644 --- a/source/_integrations/matter.markdown +++ b/source/_integrations/matter.markdown @@ -6,6 +6,7 @@ ha_category: - Light - Sensor - Switch + - Lock ha_release: '2022.12' ha_iot_class: Local Push ha_config_flow: true @@ -18,6 +19,7 @@ ha_platforms: - light - sensor - switch + - lock ha_integration_type: integration --- From f5016ae5a3a9a0cb96fb79016d42e4cdd6bef6d0 Mon Sep 17 00:00:00 2001 From: Matrix Date: Wed, 22 Mar 2023 19:01:36 +0800 Subject: [PATCH 47/92] Add YoLink FlexFob support (#25442) --- source/_integrations/yolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/yolink.markdown b/source/_integrations/yolink.markdown index fd6f8328f670..754a86a1445e 100644 --- a/source/_integrations/yolink.markdown +++ b/source/_integrations/yolink.markdown @@ -55,3 +55,4 @@ The integration is tested and verified for the following devices from YoLink: * YS4906/8 (Garage Door Sensor/ Garage Door Controller) * YS5707 (Dimmer) * YS6801/2 (MultiOutlet) +* YS3604 (FlexFob) From e4b91296ebb8f454e5bfee33adae718a3e1ba77f Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 26 Mar 2023 04:02:40 +0200 Subject: [PATCH 48/92] Delete magicseaweed.markdown (#26722) --- source/_integrations/magicseaweed.markdown | 92 ---------------------- 1 file changed, 92 deletions(-) delete mode 100644 source/_integrations/magicseaweed.markdown diff --git a/source/_integrations/magicseaweed.markdown b/source/_integrations/magicseaweed.markdown deleted file mode 100644 index b65428bc8719..000000000000 --- a/source/_integrations/magicseaweed.markdown +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Magicseaweed -description: How to integrate Magicseaweed within Home Assistant. -ha_category: - - Sensor -ha_release: 0.75 -ha_iot_class: Cloud Polling -ha_domain: magicseaweed -ha_platforms: - - sensor -ha_integration_type: integration ---- - -
    - This integration is pending removal from Home Assistant and will be no longer available as of Home Assistant 2023.2. -
    - -The `magicseaweed` platform uses the [Magicseaweed Forecast API](https://magicseaweed.com/docs/developers/59/) as a source for surf forecasting data for the surf spots of your choice. - -## Setup - -You need an API key which is free but requires [registration](https://magicseaweed.com/docs/developers/59/sign-up/9908/). Magicseaweed is limiting users of the API to 1 spot for the free plan. - -## Configuration - -To add Magicseaweed forecasts to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: magicseaweed - api_key: YOUR_API_KEY - spot_id: 1092 - monitored_conditions: - - max_breaking_swell -``` - -{% configuration %} -api_key: - description: The API key to access the service. - required: true - type: string -name: - description: Spot nickname for the sensors. - required: false - default: MSW. - type: string -hours: - description: List of hours you would like to receive data for. - required: false - default: Defaults to current forecast. - type: list - keys: - 3AM: - description: Display forecast for 3AM. - 6AM: - description: Display forecast for 6AM. - 9AM: - description: Display forecast for 9AM. - 12PM: - description: Display forecast for 12PM. - 3PM: - description: Display forecast for 3PM. - 6PM: - description: Display forecast for 6PM. - 9PM: - description: Display forecast for 9PM. - 12AM: - description: Display forecast for 12AM. -spot_id: - description: ID of the surf spot. Details for getting spot id available at [Magicseaweed](https://magicseaweed.com/docs/developers/59/) - required: true - type: string -monitored_conditions: - description: Type of data to display. - required: true - type: list - keys: - swell_forecast: - description: List of forecast summaries as attributes with current summary as state. - min_breaking_swell: - description: The minimum wave height as the state with a detailed list of forecast attributes. - max_breaking_swell: - description: The maximum wave height as the state with a detailed list of forecast attributes. -units: - description: Specify the unit system. Either `uk`, `eu` or `us`. - required: false - default: Default to `uk` or `us` based on the temperature preference in Home Assistant. - type: string -{% endconfiguration %} - -Details about the API are available in the [Magicseaweed documentation](https://magicseaweed.com/docs/developers/59/). From ed1451a25924d89815f4d1a4d3c785217333c823 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 26 Mar 2023 11:39:36 +0200 Subject: [PATCH 49/92] Add Magicseaweed redirect 301 (#26726) --- source/_redirects | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_redirects b/source/_redirects index e7ae853d78cf..fa40610b966d 100644 --- a/source/_redirects +++ b/source/_redirects @@ -467,6 +467,7 @@ /integrations/loop_energy /more-info/removed-integration 301 /integrations/loopenergy /more-info/removed-integration 301 /integrations/lyft /more-info/removed-integration 301 +/integrations/magicseaweed /more-info/removed-integration 301 /integrations/mcp23017 /more-info/removed-integration 301 /integrations/mhz19 /more-info/removed-integration 301 /integrations/miflora /integrations/xiaomi_ble From 5b4a78cbec4c3e9abb42dc9ade80d2c248f3b4a8 Mon Sep 17 00:00:00 2001 From: Luca Angemi Date: Sun, 26 Mar 2023 12:01:24 +0200 Subject: [PATCH 50/92] Add location field to create_event service (#26728) --- source/_integrations/google.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/google.markdown b/source/_integrations/google.markdown index 17c0a7cbb138..a80711dcca36 100644 --- a/source/_integrations/google.markdown +++ b/source/_integrations/google.markdown @@ -146,6 +146,7 @@ A calendar `target` is selected with a [Target Selector](/docs/blueprint/selecto | `start_date` | yes | The date the whole day event should start. | 2019-03-10 | `end_date` | yes | The date the whole day event should end. | 2019-03-11 | `in` | yes | Days or weeks that you want to create the event in. | "days": 2 +| `location` | yes | The location of the event. | Bowling center
    From a7515b4181a48c9b3078af729c94a8ffd6666e0e Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 26 Mar 2023 13:55:12 +0200 Subject: [PATCH 51/92] Sun attributes to sensors (#24704) --- source/_integrations/sun.markdown | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/source/_integrations/sun.markdown b/source/_integrations/sun.markdown index eb9165f08b6a..79d927ae29af 100644 --- a/source/_integrations/sun.markdown +++ b/source/_integrations/sun.markdown @@ -73,14 +73,18 @@ which event (sunset or sunrise) and the offset. | `above_horizon` | When the sun is above the horizon. | `below_horizon` | When the sun is below the horizon. -| State Attributes | Description | +## Sensors + +The sensors are also available as attributes on the `sun.sun` entity for backwards compatibility reasons. + +| Sensors | Description | | --------- | ----------- | -| `next_rising` | Date and time of the next sun rising (in UTC). -| `next_setting` | Date and time of the next sun setting (in UTC). -| `next_dawn` | Date and time of the next dawn (in UTC). -| `next_dusk` | Date and time of the next dusk (in UTC). -| `next_noon` | Date and time of the next solar noon (in UTC). -| `next_midnight` | Date and time of the next solar midnight (in UTC). -| `elevation` | Solar elevation. This is the angle between the sun and the horizon. Negative values mean the sun is below the horizon. -| `azimuth` | Solar azimuth. The angle is shown clockwise from north. +| Next rising | Date and time of the next sun rising (in UTC). +| Next setting | Date and time of the next sun setting (in UTC). +| Next dawn | Date and time of the next dawn (in UTC). +| Next dusk | Date and time of the next dusk (in UTC). +| Next noon | Date and time of the next solar noon (in UTC). +| Next midnight | Date and time of the next solar midnight (in UTC). +| Elevation | Solar elevation. This is the angle between the sun and the horizon. Negative values mean the sun is below the horizon. +| Azimuth | Solar azimuth. The angle is shown clockwise from north. | `rising` | True if the Sun is currently rising, after solar midnight and before solar noon. From 7d0e561c04913bd7d40845ce1d13f47df786df75 Mon Sep 17 00:00:00 2001 From: Niels Perfors Date: Sun, 26 Mar 2023 19:32:48 +0200 Subject: [PATCH 52/92] Verisure (#26486) --- source/_integrations/verisure.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/verisure.markdown b/source/_integrations/verisure.markdown index 562639cb969c..d3fa2ed9664e 100644 --- a/source/_integrations/verisure.markdown +++ b/source/_integrations/verisure.markdown @@ -34,7 +34,7 @@ There is currently support for the following device types within Home Assistant: - Alarm - Camera - Switch (Smartplug) -- Sensor (Thermometers, Hygrometers and Mouse detectors) +- Sensor (Thermometers and Hygrometers) - Lock - Binary Sensor (Door & Window) From 5f367a937e1996336b437278a2559ee3a8a85f94 Mon Sep 17 00:00:00 2001 From: Luca Angemi Date: Sun, 26 Mar 2023 19:33:43 +0200 Subject: [PATCH 53/92] Add location field to create_event service (#26731) --- source/_integrations/calendar.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/calendar.markdown b/source/_integrations/calendar.markdown index 753eac6aa477..6bbbbdbead98 100644 --- a/source/_integrations/calendar.markdown +++ b/source/_integrations/calendar.markdown @@ -160,6 +160,7 @@ Add a new calendar event. A calendar `target` is selected with a [Target Selecto | `start_date` | yes | The date the whole day event should start. | 2019-03-10 | `end_date` | yes | The date the whole day event should end (exclusive). | 2019-03-11 | `in` | yes | Days or weeks that you want to create the event in. | "days": 2 +| `location` | yes | The location of the event. | Bowling center
    From 43b40a48c464836864cd12dc6dd76b88bea40ed9 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 26 Mar 2023 07:52:34 -1000 Subject: [PATCH 54/92] Add warning about a window size larger than one with many states (#26706) --- source/_integrations/filter.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/filter.markdown b/source/_integrations/filter.markdown index e8e4116d6440..5c084c1e21ec 100644 --- a/source/_integrations/filter.markdown +++ b/source/_integrations/filter.markdown @@ -115,6 +115,12 @@ filters: default: positive infinity {% endconfiguration %} +
    + +When configuring a `window_size` that is not a time and with a value larger than the default of `1`, the database must examine nearly every stored state for that entity during Home Assistant startup. If you have modified the [Recorder `purge_keep_days`](/integrations/recorder/#purge_keep_days) value or have many states stored in the database for the filtered entity, this can cause your Home Assistant instance can to respond poorly during startup. + +
    + ## Filters ### Low-pass From 3083d7f257dfb7280b194471e4224c992f4317e9 Mon Sep 17 00:00:00 2001 From: Alexey Baturin Date: Sun, 26 Mar 2023 21:14:49 +0200 Subject: [PATCH 55/92] Add WLED IP sensor (#26712) Co-authored-by: Franck Nijhof --- source/_integrations/wled.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/wled.markdown b/source/_integrations/wled.markdown index 3543b6648c63..4100974eb3d5 100644 --- a/source/_integrations/wled.markdown +++ b/source/_integrations/wled.markdown @@ -88,6 +88,7 @@ This integration provides sensors for the following information from WLED: - Wi-Fi Signal Strength (RSSI in dBm, disabled by default). - Wi-Fi Channel (disabled by default). - Wi-Fi BSSID (disabled by default). +- IP. ## Switches From f28a1c1e6f1bff1db25dd5448e177f298af4a39c Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:22:02 +0200 Subject: [PATCH 56/92] Implement config flow for nextcloud (#26503) --- source/_integrations/nextcloud.markdown | 27 ++----------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/source/_integrations/nextcloud.markdown b/source/_integrations/nextcloud.markdown index f4f66e60abc7..ea4aaf85cfb5 100644 --- a/source/_integrations/nextcloud.markdown +++ b/source/_integrations/nextcloud.markdown @@ -7,6 +7,7 @@ ha_category: ha_iot_class: Cloud Polling ha_release: 0.108 ha_domain: nextcloud +ha_config_flow: true ha_codeowners: - '@meichthys' ha_platforms: @@ -31,28 +32,4 @@ This integration has the following Nextcloud Server prerequisites: - The Nextcloud 'Monitoring' app must be installed (__*Nextcloud*__ > __*Apps*__ > 🔍(Search Icon) > __*Monitoring*__ > __*Enable*__) - (Recommended) A Nextcloud App password should be generated for use in Home Assistant (__*Nextcloud*__ > __*Settings*__ > __*Personal*__ > __*Security*__ > __*Devices & sessions*__ > __*Create new app password*__) -To enable the Nextcloud integration, add the following lines to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -nextcloud: - url: https://YOUR_NEXTCLOUD_URL - username: YOUR_USERNAME - password: YOUR_APP_PASSWORD - -``` - -{% configuration %} -url: - description: The full URL to your Nextcloud instance. - required: true - type: string -username: - description: The username of a Nextcloud user that has access to the Nextcloud monitor API. - required: true - type: string -password: - description: The app password generated from the Nextcloud security settings page. - required: true - type: string -{% endconfiguration %} +{% include integrations/config_flow.md %} From 68b98e787a2b79207576e19f4e6069687aaa9cb0 Mon Sep 17 00:00:00 2001 From: hahn-th <15319212+hahn-th@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:10:50 +0200 Subject: [PATCH 57/92] Add device HmIP-DLD (#25160) --- source/_integrations/homematicip_cloud.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index 5515d65328ff..8f7e00d55b76 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -9,6 +9,7 @@ ha_category: - Cover - Hub - Light + - Lock - Sensor - Switch ha_iot_class: Cloud Push @@ -23,6 +24,7 @@ ha_platforms: - climate - cover - light + - lock - sensor - switch - weather @@ -39,6 +41,7 @@ There is currently support for the following device types within Home Assistant: * Climate * Cover * Light +* Lock * Sensor * Switch * Weather @@ -153,6 +156,9 @@ Within this delay the device registration should be completed in the App, otherw * Switch Actuator for brand switches – with signal lamp (*HmIP-BSL*) * Wired Dimmer module – 3x channels (*HMIPW-DRD3*) +* homematicip_cloud.lock + * Door Lock Drive - currently, usage just without a pin is possible (*HmIP-DLD*) + * homematicip_cloud.sensor * Access Point Duty Cycle (*HmIP-HAP, HmIP-HAP-B1*) * Wall Mounted Thermostat (*HmIP-WTH, HmIP-WTH2, HmIP-WTH-B*) From 6a6d7719c59b4841b1a990e3850f9ac19b5d6481 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Mon, 27 Mar 2023 01:13:25 -0600 Subject: [PATCH 58/92] Add calendar entity to Ridwell documentation (#25812) --- source/_integrations/ridwell.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/ridwell.markdown b/source/_integrations/ridwell.markdown index 93202149d64a..eeadaf870811 100644 --- a/source/_integrations/ridwell.markdown +++ b/source/_integrations/ridwell.markdown @@ -10,6 +10,7 @@ ha_codeowners: - '@bachya' ha_config_flow: true ha_platforms: + - calendar - diagnostics - sensor - switch From b2b37b45abd1fa14e55e69f58fafe9a8e4db1b7a Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 27 Mar 2023 11:04:11 +0200 Subject: [PATCH 59/92] Add reolink tracking entities (#26680) Co-authored-by: Marc Randolph --- source/_integrations/reolink.markdown | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index f37f5d3b0ce5..8bdeb8dfe1d7 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -39,7 +39,7 @@ The Images stream provides a sequence of image snapshots giving very low latency ## Binary sensors -Depending on the supported features of the camera binary sensors are added for: +Depending on the supported features of the camera, binary sensors are added for: - Motion detection - Doorbell presses @@ -54,7 +54,7 @@ For list of Reolink products that support ONVIF see the [Reolink Support Site](h ## Number entities -Depending on the supported features of the camera number entities are added for: +Depending on the supported features of the camera, number entities are added for: - Optical zoom control - Focus control @@ -67,6 +67,10 @@ Depending on the supported features of the camera number entities are added for: - AI vehicle sensitivity - AI pet sensitivity - Auto quick reply time +- Auto track limit left +- Auto track limit right +- Auto track disappear time +- Auto track stop time "Floodlight turn on brightness" controls the brightness of the floodlight when it is turned on internally by the camera (see "Floodlight mode" select entity) or when using the "Floodlight" light entity. @@ -74,9 +78,11 @@ When the camera is not moved and no person/pet/vehicle is detected for the "Guar When a Reolink doorbell is pressed the quick reply message from the "Auto quick reply message" select entity will be played after "Auto quick reply time" seconds, unless the "Auto quick reply message" is set to off. +If the "Auto tracking" switch entity is enabled, and a object disappears from view OR stops moving for the "Auto track disappear time"/"Auto track stop time", the camera goes back to its original position. + ## Button entities -Depending on the supported features of the camera button entities are added for: +Depending on the supported features of the camera, button entities are added for: - PTZ stop - PTZ left @@ -93,12 +99,13 @@ PTZ left, right, up and down will continually move the camera in the respective ## Select entities -Depending on the supported features of the camera select entities are added for: +Depending on the supported features of the camera, select entities are added for: - Floodlight mode (Off, Auto, Schedule) - Day night mode (Auto, Color, Black&White) - PTZ preset - Auto quick reply message +- Auto track method (Digital, Digital first, Pan/Tilt first) PTZ preset positions can be set in the Reolink app/windows/web client, the names of the presets will be loaded into Home Assistant at the start of the integration. When adding new preset positions, please restart the Reolink integration. @@ -113,7 +120,7 @@ In some camera models, there is a delay of up to 5 seconds between the turn-off ## Switch entities -Depending on the supported features of the camera switch entities are added for: +Depending on the supported features of the camera, switch entities are added for: - Record audio - Siren on event @@ -131,7 +138,7 @@ Depending on the supported features of the NVR/host, global switch entities are ## Light entities -Depending on the supported features of the camera light entities are added for: +Depending on the supported features of the camera, light entities are added for: - Floodlight - Infra red lights in night mode From 20f2b74a783d8ee1ac5ea9ae5a63da7e6acd347b Mon Sep 17 00:00:00 2001 From: Jeef Date: Mon, 27 Mar 2023 03:50:57 -0600 Subject: [PATCH 60/92] Vermont Castings virtual integration documentation (#26505) Co-authored-by: Franck Nijhof --- .../_integrations/vermont_castings.markdown | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/_integrations/vermont_castings.markdown diff --git a/source/_integrations/vermont_castings.markdown b/source/_integrations/vermont_castings.markdown new file mode 100644 index 000000000000..4b92e9d6471d --- /dev/null +++ b/source/_integrations/vermont_castings.markdown @@ -0,0 +1,30 @@ +--- +title: "Vermont Castings" +description: Connect and control your Vermont Casings fireplace using the IntelliFire integration +ha_category: + - Binary Sensor + - Climate + - Fan + - Light + - Number + - Sensor + - Switch +ha_domain: vermont_castings +ha_integration_type: virtual +ha_supporting_domain: intellifire +ha_supporting_integration: IntelliFire +ha_release: 2022.3 +ha_codeowners: + - '@jeeftor' +ha_platforms: + - binary_sensor + - climate + - fan + - light + - number + - sensor + - switch +ha_iot_class: Local Polling +--- + +{% include integrations/supported_brand.md %} From cde1446c1be1e44a635941c49f5b36570227325a Mon Sep 17 00:00:00 2001 From: StefanIacobLivisi <109964424+StefanIacobLivisi@users.noreply.github.com> Date: Mon, 27 Mar 2023 12:53:03 +0300 Subject: [PATCH 61/92] Add Window Door Sensor documentation for LIVISI integration (#25093) Co-authored-by: Franck Nijhof --- source/_integrations/livisi.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/livisi.markdown b/source/_integrations/livisi.markdown index 26033490e896..673236c6e951 100644 --- a/source/_integrations/livisi.markdown +++ b/source/_integrations/livisi.markdown @@ -2,6 +2,7 @@ title: LIVISI Smart Home description: Access and control your LIVISI Smart Home Controller (SHC) and its connected RWE/innogy devices. ha_category: + - Binary Sensor - Climate - Switch ha_iot_class: Local Polling @@ -11,6 +12,7 @@ ha_codeowners: - '@StefanIacobLivisi' ha_domain: livisi ha_platforms: + - binary_sensor - climate - switch ha_integration_type: integration @@ -21,6 +23,7 @@ The LIVISI Smart Home integration allows you to connect your LIVISI Smart Home C The following devices are currently supported by this integration: - Indoor Smart Plug (PSS) +- Window-Door Sensor (WDS) - Outdoor Smart Plug (PSSO) - Wall Switches (ISS, ISS2) - Room Heating Control (VRCC) that includes support for physical heating devices such as RSTx, WRT, FSC8 From ff471a42d192fb99da0832395580c792524ece8c Mon Sep 17 00:00:00 2001 From: Jeef Date: Mon, 27 Mar 2023 03:54:55 -0600 Subject: [PATCH 62/92] Quadrafire virtual integration documentation (#26507) Co-authored-by: Franck Nijhof --- source/_integrations/quadrafire.markdown | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/_integrations/quadrafire.markdown diff --git a/source/_integrations/quadrafire.markdown b/source/_integrations/quadrafire.markdown new file mode 100644 index 000000000000..568767d6bdb3 --- /dev/null +++ b/source/_integrations/quadrafire.markdown @@ -0,0 +1,30 @@ +--- +title: "Quadra-Fire" +description: Connect and control your Monessen fireplace using the IntelliFire integration +ha_category: + - Binary Sensor + - Climate + - Fan + - Light + - Number + - Sensor + - Switch +ha_domain: quadrafire +ha_integration_type: virtual +ha_supporting_domain: intellifire +ha_supporting_integration: IntelliFire +ha_release: 2022.3 +ha_codeowners: + - '@jeeftor' +ha_platforms: + - binary_sensor + - climate + - fan + - light + - number + - sensor + - switch +ha_iot_class: Local Polling +--- + +{% include integrations/supported_brand.md %} From c7ddcb8c2d38a2adb58f76bcada385792c718e4b Mon Sep 17 00:00:00 2001 From: StefanIacobLivisi <109964424+StefanIacobLivisi@users.noreply.github.com> Date: Mon, 27 Mar 2023 12:57:36 +0300 Subject: [PATCH 63/92] Add documentation for Livisi PSSO, ISS and ISS2 switch devices (#26470) Co-authored-by: Stefan Iacob Co-authored-by: Franck Nijhof --- source/_integrations/livisi.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_integrations/livisi.markdown b/source/_integrations/livisi.markdown index 673236c6e951..393254406058 100644 --- a/source/_integrations/livisi.markdown +++ b/source/_integrations/livisi.markdown @@ -23,10 +23,11 @@ The LIVISI Smart Home integration allows you to connect your LIVISI Smart Home C The following devices are currently supported by this integration: - Indoor Smart Plug (PSS) -- Window-Door Sensor (WDS) +- Inwall Switch (ISSx) - Outdoor Smart Plug (PSSO) +- Room Heating Control (VRCC) that includes support for physical heating devices such as Radiator Thermostat (RSTx), Room Thermostat (WRT) or Floor Heating Control (FSC8) - Wall Switches (ISS, ISS2) -- Room Heating Control (VRCC) that includes support for physical heating devices such as RSTx, WRT, FSC8 +- Window-Door Sensor (WDS) ## Prequisites From 6bbabe86bfd64fefad19bb6c38a3e07195e89772 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 27 Mar 2023 20:35:04 -1000 Subject: [PATCH 64/92] Add profiler.lru_stats service (#26752) --- source/_integrations/profiler.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/profiler.markdown b/source/_integrations/profiler.markdown index 99300f75b835..68bbfdd45bf4 100644 --- a/source/_integrations/profiler.markdown +++ b/source/_integrations/profiler.markdown @@ -137,3 +137,7 @@ Log what is scheduled in the event loop. This can be helpful in tracking down in Each upcoming scheduled item is logged similar to the below example: `[homeassistant.components.profiler] Scheduled: .run_action(>>) at /usr/src/homeassistant/homeassistant/helpers/event.py:1175>` + +### Service `profiler.lru_stats` + +Logs statistics from [lru_cache](https://docs.python.org/3/library/functools.html#functools.lru_cache) and [lru-dict](https://pypi.org/project/lru-dict/) to help tune Home Assistant and locate memory leaks. From 1b3cf0eeced0307fa3de83e3b13b6e6ff5fea990 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Tue, 28 Mar 2023 10:54:32 +0200 Subject: [PATCH 65/92] Add product to Group Sensor (#26649) --- source/_integrations/group.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index 210322595da1..ce66b8ea96d3 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -102,7 +102,7 @@ In short, when any group member entity is `unlocked`, the group will also be `un ### Sensor groups -- The group state is combined / calculated based on `type` selected to determine the minimum, maximum, latest (last), mean, median, range or sum of the collected states. +- The group state is combined / calculated based on `type` selected to determine the minimum, maximum, latest (last), mean, median, range, product or sum of the collected states. - Members can be any `sensor`, `number` or `input_number` holding numeric states. - The group state is `unavailable` if all group members are `unavailable`. - If `ignore_non_numeric` is `false` then group state will be `unavailable` if one member is `unavailable` or does not have a numeric state. @@ -241,7 +241,7 @@ all: type: boolean default: false type: - description: "Only available for `sensor` group. The type of sensor: `min`, `max`, `last`, `mean`, `median`, `range`, or `sum`." + description: "Only available for `sensor` group. The type of sensor: `min`, `max`, `last`, `mean`, `median`, `range`, `product` or `sum`." type: string required: true ignore_non_numeric: From 9cb1c2d3d699992e0b9c82230e84add31b204cb2 Mon Sep 17 00:00:00 2001 From: Pascal Reeb Date: Tue, 28 Mar 2023 11:41:40 +0200 Subject: [PATCH 66/92] Add docs for Nuki callbacks (#26289) --- source/_integrations/nuki.markdown | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/_integrations/nuki.markdown b/source/_integrations/nuki.markdown index 405b311b14d8..8ea85db0c103 100644 --- a/source/_integrations/nuki.markdown +++ b/source/_integrations/nuki.markdown @@ -4,7 +4,7 @@ description: Instructions on how to integrate a Nuki Smart Lock devices. ha_category: - Lock ha_release: 0.38 -ha_iot_class: Local Polling +ha_iot_class: Local Push ha_codeowners: - '@pschmitt' - '@pvizeli' @@ -24,9 +24,19 @@ The Nuki integration allows you to control [Nuki Smart Locks](https://nuki.io/en ## Prerequisites To add a Nuki bridge to your installation, you need to enable developer mode on your bridge and define a port and an access token. This can be achieved using the [Android app](https://play.google.com/store/apps/details?id=io.nuki) or [iPhone app](https://apps.apple.com/app/nuki-smart-lock/id1044998081). Go to manage my devices, and select the bridge. Within the bridge configuration turn on the HTTP API and check the details in the screen. Please note that the API token should be 6-20 characters long, even though the app allows you to set a longer one. +For faster updates, the callback function of the Nuki bridge can be used. This requires your Home Assistant to be reachable via HTTP by the Nuki bridge, as HTTPS is not supported by the Nuki bridge. {% include integrations/config_flow.md %} +{% configuration_basic %} + Host: + description: Hostname or IP address of your Nuki bridge, e.g., `192.168.1.25`. + Port: + description: Port of the Nuki bridge HTTP API, default is `8080`. + Token: + description: Token to authenticate against the Nuki bridge HTTP API. +{% endconfiguration_basic %} + ## Services ### Service `nuki.lock_n_go` From 4ceea0a8fe2a93b4110b94761bd068db686b6f8c Mon Sep 17 00:00:00 2001 From: Olivier Ouellet <85790609+olivierouellet@users.noreply.github.com> Date: Tue, 28 Mar 2023 07:10:30 -0400 Subject: [PATCH 67/92] Add character_encoding doc to REST and Scrape (#26730) Co-authored-by: G Johansson Co-authored-by: Franck Nijhof --- source/_integrations/rest.markdown | 5 +++++ source/_integrations/scrape.markdown | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/source/_integrations/rest.markdown b/source/_integrations/rest.markdown index d2002050fc30..c776fc8fc7fb 100644 --- a/source/_integrations/rest.markdown +++ b/source/_integrations/rest.markdown @@ -162,6 +162,11 @@ scan_interval: required: false type: integer default: 30 +encoding: + description: The character encoding to use if none provided in the header of the shared data. + required: false + type: string + default: UTF-8 sensor: description: A list of sensors to create from the shared data. All configuration settings that are supported by [RESTful Sensor](/integrations/sensor.rest#configuration-variables) not listed above can be used here. required: false diff --git a/source/_integrations/scrape.markdown b/source/_integrations/scrape.markdown index 53834dd6ce71..e9569d0d073e 100644 --- a/source/_integrations/scrape.markdown +++ b/source/_integrations/scrape.markdown @@ -92,6 +92,11 @@ scan_interval: required: false type: integer default: 600 +encoding: + description: The character encoding to use if none provided in the header of the shared data. + required: false + type: string + default: UTF-8 sensor: description: A list of sensors to create from the shared data. All configuration settings that are supported by [RESTful Sensor](/integrations/sensor.rest#configuration-variables) not listed above can be used here. required: true From 38d614cd43595768be7f81f8f93150fb06580a68 Mon Sep 17 00:00:00 2001 From: "Erik J. Olson" Date: Tue, 28 Mar 2023 07:56:18 -0500 Subject: [PATCH 68/92] Clarify Notify Group payload behaviour (#26715) --- source/_integrations/group.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index ce66b8ea96d3..39f10be5817b 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -296,7 +296,7 @@ services: required: true type: string data: - description: A dictionary containing parameters to add to all notify payloads. This can be anything that is valid to use in a payload, such as `data`, `message`, `target` or `title`. + description: A dictionary containing parameters to add to all notify payloads. This can be anything that is valid to use in a payload, such as `data`, `message`, `target` or `title`. Parameters specified by the action will override the values configured here. required: false type: string {% endconfiguration %} From c9e129152f7bf89a3e13bbd0bcf2e74ce8a40178 Mon Sep 17 00:00:00 2001 From: Nathan Spencer Date: Tue, 28 Mar 2023 07:16:13 -0600 Subject: [PATCH 69/92] Update litterrobot documentation for panel brightness feature (#25857) Co-authored-by: Franck Nijhof --- source/_integrations/litterrobot.markdown | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source/_integrations/litterrobot.markdown b/source/_integrations/litterrobot.markdown index 3227ad93d1f9..44ba02d55432 100644 --- a/source/_integrations/litterrobot.markdown +++ b/source/_integrations/litterrobot.markdown @@ -45,12 +45,13 @@ You will need a Litter-Robot account as well as a Wi-Fi-enabled Litter-Robot or | Last seen | `sensor` | Displays the time the unit was last seen / reported an update. | | Litter level | `sensor` | Displays the litter level, only for Litter-Robot 4. | | Pet weight | `sensor` | Displays the last measured pet weight, only for Litter-Robot 4. | -| Sleep mode start time | `sensor` | When sleep mode is enabled, displays the current or next sleep mode start time. | -| Sleep mode end time | `sensor` | When sleep mode is enabled, displays the current or last sleep mode end time. | -| Status code | `sensor` | Displays the status code (Clean Cycle in Progress, Ready, Drawer Full, etc). | -| Waste drawer | `sensor` | Displays the current waste drawer level. | -| Clean cycle wait time minutes | `select` | View and select the clean cycle wait time. | -| Reset waste drawer | `button` | Button to reset the waste drawer level to 0%, only for Litter-Robot 3. | +| Sleep Mode Start Time | `sensor` | When sleep mode is enabled, displays the current or next sleep mode start time. | +| Sleep Mode End Time | `sensor` | When sleep mode is enabled, displays the current or last sleep mode end time. | +| Status Code | `sensor` | Displays the status code (Clean Cycle in Progress, Ready, Drawer Full, etc). | +| Waste Drawer | `sensor` | Displays the current waste drawer level. | +| Clean Cycle Wait Time Minutes | `select` | View and select the clean cycle wait time. | +| Panel brightness | `select` | View and select the panel brightness, only for Litter-Robot 4. | +| Reset Waste Drawer | `button` | Button to reset the waste drawer level to 0%, only for Litter-Robot 3. | | Firmware | `update` | View and update to the latest firmware, only for Litter-Robot 4. | ### Feeder-Robot From 3e5c5daa6bf66490f9f129605c8b952b1d3ba67e Mon Sep 17 00:00:00 2001 From: Maikel Punie Date: Tue, 28 Mar 2023 15:26:15 +0200 Subject: [PATCH 70/92] Add select platform to velbus (#26148) --- source/_integrations/velbus.markdown | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown index f2fdfb70ca6c..f101e0a4ebd9 100644 --- a/source/_integrations/velbus.markdown +++ b/source/_integrations/velbus.markdown @@ -23,6 +23,7 @@ ha_platforms: - cover - diagnostics - light + - select - sensor - switch ha_integration_type: hub @@ -30,15 +31,6 @@ ha_integration_type: hub The `velbus` integration is used to control [Velbus](https://www.velbus.eu/?lang=en) modules. It supports the Velbus USB, Velbus serial and a TCP/IP gateway. -There is currently support for the following device types within Home Assistant: - -- Binary Sensor -- Climate -- Sensor -- Switch -- Cover -- Light - The pushbutton LEDs of input modules are disabled by default. These can be enabled from the `Devices` panel in the `Configuration` page of the web interface. {% include integrations/config_flow.md %} From a47f6894f0bd4fed803e4dbbf778513e00bd3dd0 Mon Sep 17 00:00:00 2001 From: ehendrix23 Date: Tue, 28 Mar 2023 09:05:03 -0600 Subject: [PATCH 71/92] New function/test/filter has_value for templating (#24360) Co-authored-by: Thomas Dietrich --- source/_docs/configuration/templating.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index da59ee7e3519..b3705412d513 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -119,6 +119,7 @@ Not supported in [limited templates](#limited-templates). - `is_state` compares an entity's state with a specified state or list of states and returns `True` or `False`. `is_state('device_tracker.paulus', 'home')` will test if the given entity is the specified state. `is_state('device_tracker.paulus', ['home', 'work'])` will test if the given entity is any of the states in the list. - `state_attr('device_tracker.paulus', 'battery')` will return the value of the attribute or None if it doesn't exist. - `is_state_attr('device_tracker.paulus', 'battery', 40)` will test if the given entity attribute is the specified state (in this case, a numeric value). Note that the attribute can be `None` and you want to check if it is `None`, you need to use `state_attr('sensor.my_sensor', 'attr') is none` or `state_attr('sensor.my_sensor', 'attr') == None` (note the difference in the capitalization of none in both versions). +- `has_value('sensor.my_sensor')` will test if the given entity is not unknown or unavailable. Can be used as a filter or a test.
    @@ -175,6 +176,10 @@ Other state examples: {% if states('sensor.train_departure_time') in ("unavailable", "unknown") %} {{ ... }} +{% if has_value('sensor.train_departure_time') %} + {{ ... }} + + {% set state = states('sensor.temperature') %}{{ state | float + 1 if is_number(state) else "invalid temperature" }} {% set state = states('sensor.temperature') %}{{ (state | float * 10) | round(2) if is_number(state)}} From f034cd8fdd82a30b0cd2ec674937fb1eee8e6a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Huryn?= Date: Tue, 28 Mar 2023 17:15:59 +0200 Subject: [PATCH 72/92] docs: update blebox shutterBox tilt support (#25660) --- source/_integrations/blebox.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown index 5662e0d65990..2c2299e57dff 100644 --- a/source/_integrations/blebox.markdown +++ b/source/_integrations/blebox.markdown @@ -40,7 +40,7 @@ Currently, this includes support for the following product classes: - BleBox rollerGate - BleBox gateBox -For now, only a minimum set of features are supported (e.g., no tilt support for shutterBox). +Set of features includes tilt support for shutterBox. ## Binary sensors This integration adds BleBox device as a binary_sensor in Home Assistant. From 9ffa42978589b5b26f3fc25a3bcb7396f7530374 Mon Sep 17 00:00:00 2001 From: Wesley Vos <17592840+Wesley-Vos@users.noreply.github.com> Date: Tue, 28 Mar 2023 17:24:08 +0200 Subject: [PATCH 73/92] Add periodically resetting utility meter config option (#26306) Co-authored-by: Franck Nijhof --- source/_integrations/utility_meter.markdown | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index c92afb6d6f44..8588ae9d39d9 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -55,6 +55,10 @@ Net consumption: Delta values: description: > Enable this if the source values are delta values since the last reading instead of absolute values. When this option is enabled, each new value received will be added as-is to the utility meter instead of adding the _difference_ between the new value and previous value. +Periodically resetting: + description: > + Enable this if the source sensor state is expected to reset to 0, for example, a smart plug that resets on boot. + When this option is disabled (for example, if the source sensor is a domestic utility meter that never resets during the device's lifetime), the _difference_ between the new value and the last valid value is added to the utility meter, which avoids the loss of a meter reading after the source sensor becomes available after being unavailable. {% endconfiguration_basic %} If the meter reset cycle and reset offsets are to limited for your use case, @@ -117,6 +121,11 @@ tariffs: required: false default: [] type: list +periodically_resetting: + description: Enable this if the source sensor state is expected to reset to 0, for example, a smart plug that resets on boot. When this option is disabled (for example, if the source sensor is a domestic utility meter that never resets during the device's lifetime), the _difference_ between the new value and the last valid value is added to the utility meter, which avoids the loss of a meter reading after the source sensor becomes available after being unavailable. + required: false + default: true + type: boolean {% endconfiguration %}

    From bff31865c52195317cfcb0d9025d71eb30bac7fc Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Tue, 28 Mar 2023 21:13:13 +0200 Subject: [PATCH 74/92] Add imap imap_content event (#26748) Co-authored-by: Franck Nijhof --- source/_integrations/imap.markdown | 132 ++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/source/_integrations/imap.markdown b/source/_integrations/imap.markdown index ded3321b5058..3ce6e5342635 100644 --- a/source/_integrations/imap.markdown +++ b/source/_integrations/imap.markdown @@ -14,7 +14,7 @@ ha_codeowners: ha_config_flow: true --- -The IMAP integration is observing your [IMAP server](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol) and reporting the number of unread emails. Other search criteria can be used, as shown in the example below. +The IMAP integration is observing your [IMAP server](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol). It can report the number of unread emails and can send a custom event that can be used to trigger an automation. Other search criteria can be used, as shown in the example below. {% include integrations/config_flow.md %} @@ -48,3 +48,133 @@ Below is an example for setting up the integration to connect to your Microsoft - Username: Your full email address - Password: Your password - Charset: `US-ASCII` + +### Using events + +When a new message arrives that meets the search criteria the `imap` integration will send a custom [event](/docs/automation/trigger/#event-trigger) that can be used to trigger an automation. +It is also possible to use to create a template [`binary_sensor` or `sensor`](/integrations/template/#trigger-based-template-binary-sensors-buttons-numbers-selects-and-sensors) based the [event data](/docs/automation/templating/#event). + +The table below shows what attributes come with `trigger.event.data`. The data is a dictionary that has the keys that are shown below: + +{% configuration_basic %} +server: + description: The IMAP server name +username: + description: The IMAP user name +search: + description: The IMAP search configuration +folder: + description: The IMAP folder configuration +text: + description: The email body `text` of the the message +sender: + description: The `sender` of the message +subject: + description: The `subject` of the message +headers: + description: The `headers` of the message in the for of a dictionary. The values are iterable as headers can occur more than once. + +{% endconfiguration_basic %} + +The `event_type` for the custom event should be set to `imap_content`. The configuration below shows how you can use the event data in a template `sensor`. + +{% raw %} + +```yaml +template: + - trigger: + - platform: event + event_type: "imap_content" + id: "custom_event" + sensor: + - name: imap_content + state: "{{ trigger.event.data['subject'] }}" + attributes: + Message: "{{ trigger.event.data['text'] }}" + Server: "{{ trigger.event.data['server'] }}" + Username: "{{ trigger.event.data['username'] }}" + Search: "{{ trigger.event.data['search'] }}" + Folder: "{{ trigger.event.data['folder'] }}" + Sender: "{{ trigger.event.data['sender'] }}" + Subject: "{{ trigger.event.data['subject'] }}" + To: "{{ trigger.event.data['headers']['Delivered-To'][0] }}" + Subject: "{{ trigger.event.data['headers']['Subject'][0] }}" + Return_Path: "{{ trigger.event.data['headers']['Return-Path'][0] }}" + Received-first: "{{ trigger.event.data['headers']['Received'][0] }}" + Received-last: "{{ trigger.event.data['headers']['Received'][-1] }}" +``` + +{% endraw %} + +## Example - keyword spotting + +The following example shows the usage of the IMAP email content sensor to scan the subject of an email for text, in this case, an email from the APC SmartConnect service which tells whether the UPS is running on battery or not. + +{% raw %} + +```yaml +template: + - trigger: + - platform: event + event_type: "imap_content" + id: "custom_event" + event_data: + sender: "no-reply@smartconnect.apc.com" + sensor: + - name: house_electricity + state: >- + {% if 'UPS On Battery' in trigger.event.data["subject"] %} + power_out + {% elif 'Power Restored' in trigger.event.data["subject"] %} + power_on + {% endif %} +``` + +{% endraw %} + +## Example - extracting formatted text from an email using template sensors + +This example shows how to extract numbers or other formatted data from an email to change the value of a template sensor to a value extracted from the email. In this example, we will be extracting energy use, cost, and billed amount from an email (from Georgia Power) and putting it into sensor values using a template sensor that runs against our IMAP email sensor already set up. A sample of the body of the email used is below: + +```text +Yesterday's Energy Use: 76 kWh +Yesterday's estimated energy cost: $8 +Monthly Energy use-to-date for 23 days: 1860 kWh +Monthly estimated energy cost-to-date for 23 days: $198 + +To view your account for details about your energy use, please click here. +``` + +Below is the template sensor which extracts the information from the body of the email in our IMAP email sensor (named sensor.energy_email) into 3 sensors for the energy use, daily cost, and billing cycle total. + +{% raw %} + +```yaml +template: + - trigger: + - platform: event + event_type: "imap_content" + id: "custom_event" + event_data: + sender: "no-reply@smartconnect.apc.com" + - sensor: + - name: "Previous Day Energy Use" + unit_of_measurement: "kWh" + state: > + {{ trigger.event.data["text"] + | regex_findall_index("\*Yesterday's Energy Use:\* ([0-9]+) kWh") }} + - name: "Previous Day Cost" + unit_of_measurement: "$" + state: > + {{ trigger.event.data["text"] + | regex_findall_index("\*Yesterday's estimated energy cost:\* \$([0-9.]+)") }} + - name: "Billing Cycle Total" + unit_of_measurement: "$" + state: > + {{ trigger.event.data["text"] + | regex_findall_index("\ days:\* \$([0-9.]+)") }} +``` + +{% endraw %} + +By making small changes to the regular expressions defined above, a similar structure can parse other types of data out of the body text of other emails. \ No newline at end of file From 4db6c923685d70c2e26e42851c712644d1a46fda Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Tue, 28 Mar 2023 22:50:43 +0200 Subject: [PATCH 75/92] Add date header to imap custom event data (#26769) --- source/_integrations/imap.markdown | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/_integrations/imap.markdown b/source/_integrations/imap.markdown index 3ce6e5342635..7a769bb4daa8 100644 --- a/source/_integrations/imap.markdown +++ b/source/_integrations/imap.markdown @@ -71,6 +71,8 @@ sender: description: The `sender` of the message subject: description: The `subject` of the message +date: + description: A `datetime` object of the `date` sent headers: description: The `headers` of the message in the for of a dictionary. The values are iterable as headers can occur more than once. @@ -96,6 +98,7 @@ template: Search: "{{ trigger.event.data['search'] }}" Folder: "{{ trigger.event.data['folder'] }}" Sender: "{{ trigger.event.data['sender'] }}" + Date: "{{ trigger.event.data['date'] }}" Subject: "{{ trigger.event.data['subject'] }}" To: "{{ trigger.event.data['headers']['Delivered-To'][0] }}" Subject: "{{ trigger.event.data['headers']['Subject'][0] }}" @@ -108,7 +111,7 @@ template: ## Example - keyword spotting -The following example shows the usage of the IMAP email content sensor to scan the subject of an email for text, in this case, an email from the APC SmartConnect service which tells whether the UPS is running on battery or not. +The following example shows the usage of the IMAP email content sensor to scan the subject of an email for text, in this case, an email from the APC SmartConnect service, which tells whether the UPS is running on battery or not. {% raw %} From 5057fb194588beeef67665e5204068a701763fb5 Mon Sep 17 00:00:00 2001 From: Thijs W Date: Wed, 29 Mar 2023 10:02:52 +0200 Subject: [PATCH 76/92] Remove frontier_silicon from discovery integration (#26753) --- source/_integrations/discovery.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index 96330a9ea15d..89b415f9a99c 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -18,7 +18,6 @@ This integration is limited to detect: * [Bluesound speakers](/integrations/bluesound) * [Bose Soundtouch speakers](/integrations/soundtouch) * [Enigma2 media player](/integrations/enigma2) - * [Frontier Silicon internet radios](/integrations/frontier_silicon) * [Linn / Openhome](/integrations/openhome) * [SABnzbd downloader](/integrations/sabnzbd) * [Yamaha media player](/integrations/yamaha) @@ -49,7 +48,6 @@ Valid values for ignore are: * `bluesound`: Bluesound speakers * `bose_soundtouch`: Bose Soundtouch speakers * `enigma2`: Enigma2 media players - * `frontier_silicon`: Frontier Silicon internet radios * `lg_smart_device`: LG Soundbars * `openhome`: Linn / Openhome * `sabnzbd`: SABnzbd downloader From d13cfc42fa101cc42901b765d6566b1cae59cb6a Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Wed, 29 Mar 2023 16:12:10 +0200 Subject: [PATCH 77/92] Remove deprecated mysensors notify (#26785) --- source/_integrations/mysensors.markdown | 88 ------------------------- 1 file changed, 88 deletions(-) diff --git a/source/_integrations/mysensors.markdown b/source/_integrations/mysensors.markdown index b5e98a66957a..72480e5a412b 100644 --- a/source/_integrations/mysensors.markdown +++ b/source/_integrations/mysensors.markdown @@ -15,7 +15,6 @@ ha_platforms: - cover - device_tracker - light - - notify - remote - sensor - switch @@ -841,93 +840,6 @@ void send_status_message() } ``` -## Notify - -

    - -The Notify platform is deprecated and replaced with the [Text platform](#text). - -
    - -Setting the `target` key in the service call will target the name of the MySensors device in Home Assistant. MySensors device names follow the notation: "[Child description]" or alternatively "[Sketch name] [Node id] [Child id]". - -#### Notify automation example - -```yaml -... -action: - service: notify.mysensors - data: - message: Welcome home! - target: "TextSensor 254 1" -``` - -The following sensor types are supported: - -#### MySensors version 2.0 and higher - -| S_TYPE | V_TYPE | -| ------ | ------ | -| S_INFO | V_TEXT | - -#### Notify example sketch - -```cpp -/* - * Documentation: https://www.mysensors.org - * Support Forum: https://forum.mysensors.org - */ - -// Enable debug prints to serial monitor -#define MY_DEBUG -#define MY_RADIO_NRF24 - -#include -#include - -#define SN "TextSensor" -#define SV "1.0" -#define CHILD_ID 1 - -MyMessage textMsg(CHILD_ID, V_TEXT); -bool initialValueSent = false; - -void setup(void) { -} - -void presentation() { - sendSketchInfo(SN, SV); - present(CHILD_ID, S_INFO, "TextSensor1"); -} - -void loop() { - if (!initialValueSent) { - Serial.println("Sending initial value"); - // Send initial values. - send(textMsg.set("-")); - Serial.println("Requesting initial value from controller"); - request(CHILD_ID, V_TEXT); - wait(2000, C_SET, V_TEXT); - } -} - -void receive(const MyMessage &message) { - if (message.type == V_TEXT) { - if (!initialValueSent) { - Serial.println("Receiving initial value from controller"); - initialValueSent = true; - } - // Dummy print - Serial.print("Message: "); - Serial.print(message.sensor); - Serial.print(", Message: "); - Serial.println(message.getString()); - // Send message to controller - send(textMsg.set(message.getString())); - } -} -``` - ## Remote The following type combinations are supported: From 3b11aed716d72f1b564229854899d6bf8ea51451 Mon Sep 17 00:00:00 2001 From: luar123 <49960470+luar123@users.noreply.github.com> Date: Thu, 30 Mar 2023 08:28:50 +0200 Subject: [PATCH 78/92] Add config flow to Snapcast (#24562) Co-authored-by: Franck Nijhof --- source/_integrations/snapcast.markdown | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/source/_integrations/snapcast.markdown b/source/_integrations/snapcast.markdown index c26dc0526dd2..e453596d904b 100644 --- a/source/_integrations/snapcast.markdown +++ b/source/_integrations/snapcast.markdown @@ -6,33 +6,15 @@ ha_category: ha_release: 0.13 ha_iot_class: Local Polling ha_domain: snapcast +ha_config_flow: true ha_platforms: - media_player ha_integration_type: integration --- -The `snapcast` platform allows you to control [Snapcast](https://github.com/badaix/snapcast) from Home Assistant. - -To add Snapcast to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -media_player: - - platform: snapcast - host: YOUR_IP_ADDRESS -``` - -{% configuration %} -host: - description: The IP address of the device, e.g., `192.168.0.10`. - required: true - type: string -port: - description: The port number. - required: false - default: 1705 - type: integer -{% endconfiguration %} +The Snapcast integration allows you to control [Snapcast](https://github.com/badaix/snapcast) from Home Assistant. + +{% include integrations/config_flow.md %} ## Services From 12f9c38ee589bdb19a43ff94a1aa7b1bad8d8aab Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 31 Mar 2023 10:59:14 +0200 Subject: [PATCH 79/92] Remove siren firmware issue (#26808) --- source/_integrations/reolink.markdown | 6 ------ 1 file changed, 6 deletions(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index a19e87a9608c..e9c650cd7311 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -198,9 +198,3 @@ The following models are lacking the HTTP webserver API and can therfore not wor - Older firmware versions do not expose the necessary information the integration needs to function. Ensure the camera is updated to the [latest firmware](https://reolink.com/download-center/) prior to setting up the integration. Note that Reolink auto update and check for update functions in the app/windows/web client often do not show the latest available firmware version. Therefore check the version in the [Reolink download center](https://reolink.com/download-center/) online. - Ensure at least one of the HTTP/HTTPS ports is enabled in the [windows](https://reolink.com/software-and-manual/)/web client under `Settings`->`Network`->`Advanced`->`Port Settings`, see [additional instructions](https://support.reolink.com/hc/en-us/articles/900004435763-How-to-Set-up-Reolink-Ports-Settings-via-Reolink-Client-New-Client-) on the Reolink site. - On some camera models, the RTMP port needs to be enabled in order for the HTTP(S) port to function properly. Make sure this port is also enabled if you get a `Cannot connect to host` error while one of the HTTP/HTTPS ports is already enabled. - -## Reolink firmware limitations - -- The Reolink NVR only sends event-notifications if motion happens on the camera connected to the first (index "0") channel, therefore the binary sensors of all channels will only be updated when the first channel sees motion. Beta NVR firmware v3.0.0.211_23011204 fixes this issue, you can request beta firmware from reolink support, release firmware is expected in a few weeks. -- Reolink doorbell presses only generate ONVIF event notifications when the doorbell is directly connected to your network. The doorbell visitor binary sensor will not work when connecting the Reolink doorbell to an NVR. Beta NVR firmware v3.0.0.211_23011204 fixes this issue, you can request beta firmware from reolink support, release firmware is expected in a few weeks. -- The siren turn-off service does not work on the Reolink NVR, you need to power cycle the NVR/camera to stop the siren. Reolink is aware of this firmware bug and is working on a solution. From 9da22bdd8fec2ee3f8f560691c21418777a91653 Mon Sep 17 00:00:00 2001 From: b-uwe <61052367+b-uwe@users.noreply.github.com> Date: Fri, 31 Mar 2023 13:10:24 +0200 Subject: [PATCH 80/92] Add HomeSeer integration (#26757) Co-authored-by: Martin Hjelmare Co-authored-by: Franck Nijhof --- source/_integrations/homeseer.markdown | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 source/_integrations/homeseer.markdown diff --git a/source/_integrations/homeseer.markdown b/source/_integrations/homeseer.markdown new file mode 100644 index 000000000000..4f772f83a56e --- /dev/null +++ b/source/_integrations/homeseer.markdown @@ -0,0 +1,36 @@ +--- +title: HomeSeer +description: Connect and control your HomeSeer Z-Wave devices using the Z-Wave integration +ha_release: '2023.4' +ha_iot_class: Local Push +ha_category: + - Binary Sensor + - Light + - Sensor + - Switch +ha_domain: homeseer +ha_integration_type: brand +works_with: + - zwave +ha_platforms: + - binary_sensor + - light + - sensor + - switch +ha_iot_standard: zwave +ha_brand: true +--- + +[HomeSeer](https://homeseer.com/) is a member of the Works with Home Assistant partner program for their Z-Wave products. Despite offering their own Home Automation software HomeSeer is committed to making sure their products are up-to-date and ready to use in Home Assistant. + +HomeSeer products are all Z-Wave Plus certified. Their wall switches and dimmers offer convenient additional status LEDs that can signal events happening in your home and double-tap actions for triggering automations and scenes. Their water valves will stop the water flow when leaks are detected and notify you. + +HomeSeer Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. + +### Firmware updates + +HomeSeer periodically releases new firmware with additional features and functionality which can be sent to devices via an encrypted OTA (Over-The-Air) update process. In Home Assistant, you can navigate to your device page and use the Update Device Firmware option to upload the firmware from HomeSeer for your device. + +{% my add_zwave_device badge domain=page.ha_domain %} + +[Learn more about Z-Wave in Home Assistant.](/integrations/zwave_js/) \ No newline at end of file From f3e45238c0f025b56e626c0aa028d961b3f4291e Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Fri, 31 Mar 2023 20:30:22 +0200 Subject: [PATCH 81/92] Remove xbox_live integration (#26817) --- CODEOWNERS | 1 - source/_integrations/xbox_live.markdown | 53 ------------------------- source/_redirects | 1 + 3 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 source/_integrations/xbox_live.markdown diff --git a/CODEOWNERS b/CODEOWNERS index fa4fb686b0d5..a0e19853f5cf 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -775,7 +775,6 @@ source/_integrations/workday.markdown @fabaff source/_integrations/worldclock.markdown @fabaff source/_integrations/ws66i.markdown @ssaenger source/_integrations/xbox.markdown @hunterjm -source/_integrations/xbox_live.markdown @MartinHjelmare source/_integrations/xiaomi_aqara.markdown @danielhiversen @syssi source/_integrations/xiaomi_ble.markdown @Jc2k @Ernst79 source/_integrations/xiaomi_miio.markdown @rytilahti @syssi @starkillerOG diff --git a/source/_integrations/xbox_live.markdown b/source/_integrations/xbox_live.markdown deleted file mode 100644 index 2125fdbbe9d4..000000000000 --- a/source/_integrations/xbox_live.markdown +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Xbox Live -description: Instructions on how to set up Xbox Live sensors in Home Assistant. -ha_category: - - Social -ha_iot_class: Cloud Polling -ha_release: 0.28 -ha_codeowners: - - '@MartinHjelmare' -ha_domain: xbox_live -ha_platforms: - - sensor -ha_integration_type: integration ---- - -
    - This integration is pending removal from Home Assistant and will be no longer available as of Home Assistant 2023.2. -
    - -The Xbox Live integration is able to track [Xbox](https://xbox.com/) profiles. - -To use this sensor you need a free API key from -[xapi.us](https://xapi.us/). -Please also make sure to connect your Xbox account on that site. - -The configuration requires you to specify XUIDs which are the unique identifiers -for profiles. These can be determined on [xapi.us](https://xapi.us/) by -either looking at your own profile page or using their interactive documentation -to search for gamertags. Sensor names default to the gamertag associated with an XUID. - -To use the Xbox Live sensor in your installation, -add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: xbox_live - api_key: YOUR_API_KEY - xuid: - - account1 - - account2 -``` - -{% configuration %} -api_key: - description: Your API key from [xapi.us](https://xapi.us/). - required: true - type: string -xuid: - description: Array of profile XUIDs to be tracked. - required: true - type: list -{% endconfiguration %} diff --git a/source/_redirects b/source/_redirects index fa40610b966d..504015e02469 100644 --- a/source/_redirects +++ b/source/_redirects @@ -523,6 +523,7 @@ /integrations/wink /more-info/removed-integration 301 /integrations/wunderground /more-info/removed-integration 301 /integrations/xbee /more-info/removed-integration 301 +/integrations/xbox_live /more-info/removed-integration 301 /integrations/xfinity /more-info/removed-integration 301 /integrations/yessssms /more-info/removed-integration 301 /integrations/yweather /more-info/removed-integration 301 From f92d56b13edf932dc0841e1b8e018d708f5b2f99 Mon Sep 17 00:00:00 2001 From: tronikos Date: Sun, 2 Apr 2023 11:23:53 -0700 Subject: [PATCH 82/92] Rename Android TV to Android Debug Bridge (#26832) --- source/_integrations/androidtv.markdown | 46 ++++++++++++------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/source/_integrations/androidtv.markdown b/source/_integrations/androidtv.markdown index 2e79570a0767..a24c394984de 100644 --- a/source/_integrations/androidtv.markdown +++ b/source/_integrations/androidtv.markdown @@ -1,6 +1,6 @@ --- -title: Android TV -description: Instructions on how to integrate Android TV and Fire TV devices into Home Assistant. +title: Android Debug Bridge +description: Instructions on how to integrate Android and Fire TV devices into Home Assistant. ha_category: - Media Player ha_release: 0.7.6 @@ -16,7 +16,7 @@ ha_platforms: ha_integration_type: device --- -The `androidtv` platform allows you to control an Android TV device or [Amazon Fire TV](https://www.amazon.com/b/?node=8521791011) device. +The Android Debug Bridge integration allows you to control an Android device or [Amazon Fire TV](https://www.amazon.com/b/?node=8521791011) device.
    @@ -26,7 +26,7 @@ When setting up this integration, it is recommended that you do NOT use an ADB s ## Device preparation -To set up your device, you will need to find its IP address and enable ADB debugging. For Android TV devices, please consult the documentation for your device. +To set up your device, you will need to find its IP address and enable ADB debugging. For Android devices, please consult the documentation for your device. For Fire TV devices, the instructions are as follows: @@ -62,11 +62,11 @@ Configure State Detection Rules: ## ADB Setup -This integration works by sending ADB commands to your Android TV / Fire TV device. There are two ways to accomplish this. +This integration works by sending ADB commands to your Android / Fire TV device. There are two ways to accomplish this.
    -When connecting to your device for the first time, a dialog will appear on your Android TV / Fire TV asking you to approve the connection. Check the box that says "always allow connections from this device" and hit OK. +When connecting to your device for the first time, a dialog will appear on your Android / Fire TV asking you to approve the connection. Check the box that says "always allow connections from this device" and hit OK.
    @@ -84,7 +84,7 @@ Prior to Home Assistant 0.101, this approach did not work well for newer devices ### 2. ADB Server -The second option is to use an ADB server to connect to your Android TV and Fire TV devices. +The second option is to use an ADB server to connect to your Android and Fire TV devices.
    @@ -92,21 +92,21 @@ To configure ADB server on integration setup, you need to enable [advanced mode]
    -Using this approach, Home Assistant will send the ADB commands to the server, which will then send them to the Android TV / Fire TV device and report back to Home Assistant. To use this option, add the `adb_server_ip` option to your configuration. If you are running the server on the same machine as Home Assistant, you can use `127.0.0.1` for this value. +Using this approach, Home Assistant will send the ADB commands to the server, which will then send them to the Android / Fire TV device and report back to Home Assistant. To use this option, add the `adb_server_ip` option to your configuration. If you are running the server on the same machine as Home Assistant, you can use `127.0.0.1` for this value. ## ADB Troubleshooting -If the setup for your Android TV or Fire TV device fails, then there is probably an issue with your ADB connection. Here are some possible causes. +If the setup for your Android or Fire TV device fails, then there is probably an issue with your ADB connection. Here are some possible causes. 1. You have the wrong IP address for the device. 2. ADB is not enabled on your device. -3. You are already connected to the Android TV / Fire TV via ADB from another device. Only one device can be connected, so disconnect the other device, restart the Android TV / Fire TV (for good measure), and then restart Home Assistant. +3. You are already connected to the Android / Fire TV via ADB from another device. Only one device can be connected, so disconnect the other device, restart the Android / Fire TV (for good measure), and then restart Home Assistant. 4. You need to approve the ADB connection; see the note in the [ADB Setup](#adb-setup) section above. -5. Some Android TV devices (e.g., Philips TVs running Android TV) only accept the initial ADB connection request over their Wi-Fi interface. If you have the TV wired, you need to connect it to Wi-Fi and try the initial connection again. Once the authentication has been granted via Wi-Fi, you can connect to the TV over the wired interface as well. +5. Some Android devices (e.g., Philips TVs running Android TV) only accept the initial ADB connection request over their Wi-Fi interface. If you have the TV wired, you need to connect it to Wi-Fi and try the initial connection again. Once the authentication has been granted via Wi-Fi, you can connect to the TV over the wired interface as well. 6. If your device drops off WiFi, breaking the ADB connection and causing the entity to become unavailable in Home Assistant, you could install a wake lock utility (such as [Wakelock](https://github.com/d4rken/wakelock-revamp)) to prevent this from happening. Some users have reported this problem with Xiaomi Mi Box devices. @@ -138,11 +138,11 @@ stop_netflix: ### `androidtv.adb_command` -The service `androidtv.adb_command` allows you to send either keys or ADB shell commands to your Android TV / Fire TV device. If there is any output, it will be stored in the `'adb_response'` attribute (i.e., `state_attr('media_player.android_tv_living_room', 'adb_response')` in a template) and logged at the INFO level. +The service `androidtv.adb_command` allows you to send either keys or ADB shell commands to your Android / Fire TV device. If there is any output, it will be stored in the `'adb_response'` attribute (i.e., `state_attr('media_player.android_tv_living_room', 'adb_response')` in a template) and logged at the INFO level. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of Android TV / Fire TV entities. +| `entity_id` | no | Name(s) of Android / Fire TV entities. | `command` | no | Either a key command or an ADB shell command. In an [action](/getting-started/automation-action/) of your [automation setup](/getting-started/automation/) it could look like this: @@ -177,14 +177,14 @@ A list of various intents can be found [here](https://gist.github.com/mcfrojd/9e ### `androidtv.learn_sendevent` (for faster ADB commands) -When sending commands like UP, DOWN, HOME, etc. via ADB, the device can be slow to respond. The problem isn't ADB, but rather the Android command `input` that is used to perform those actions. A faster way to send these commands is using the Android `sendevent` command. The challenge is that these commands are device-specific. To assist users in learning commands for their device, the Android TV integration provides the `androidtv.learn_sendevent` service. Its usage is as follows: +When sending commands like UP, DOWN, HOME, etc. via ADB, the device can be slow to respond. The problem isn't ADB, but rather the Android command `input` that is used to perform those actions. A faster way to send these commands is using the Android `sendevent` command. The challenge is that these commands are device-specific. To assist users in learning commands for their device, the Android debug bridge integration provides the `androidtv.learn_sendevent` service. Its usage is as follows: | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of Android TV / Fire TV entities. +| `entity_id` | no | Name(s) of Android / Fire TV entities. 1. Call the `androidtv.learn_sendevent` service. -2. Within 8 seconds, hit a single button on your Android TV / Fire TV remote. +2. Within 8 seconds, hit a single button on your Android / Fire TV remote. 3. After 8 seconds, a persistent notification will appear that contains the equivalent command that can be sent via the `androidtv.adb_command` service. This command can also be found in the `adb_response` attribute of the media player in Home Assistant, and it will be logged at the INFO level. As an example, a service call in a [script](/docs/scripts) could be changed from this: @@ -211,25 +211,25 @@ to this: ### `androidtv.download` and `androidtv.upload` -You can use the `androidtv.download` service to download a file from your Android TV / Fire TV device to your Home Assistant instance. +You can use the `androidtv.download` service to download a file from your Android / Fire TV device to your Home Assistant instance. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | no | Name of Android TV / Fire TV entity. -| `device_path` | no | The filepath on the Android TV / Fire TV device. +| `entity_id` | no | Name of Android / Fire TV entity. +| `device_path` | no | The filepath on the Android / Fire TV device. | `local_path` | no | The filepath on your Home Assistant instance. -Similarly, you can use the `androidtv.upload` service to upload a file from Home Assistant instance to Android TV / Fire TV devices. +Similarly, you can use the `androidtv.upload` service to upload a file from Home Assistant instance to Android / Fire TV devices. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of Android TV / Fire TV entities. -| `device_path` | no | The filepath on the Android TV / Fire TV device. +| `entity_id` | no | Name(s) of Android / Fire TV entities. +| `device_path` | no | The filepath on the Android / Fire TV device. | `local_path` | no | The filepath on your Home Assistant instance. ## Custom State Detection -The Android TV integration works by polling the Android TV / Fire TV device at a regular interval and collecting a handful of properties. Unfortunately, there is no standard API for determining the state of the device to which all apps adhere. Instead, the backend `androidtv` package uses three of the properties that it collects to determine the state: `audio_state`, `media_session_state`, and `wake_lock_size`. The correct logic for determining the state differs depending on the current app, and the backend `androidtv` package implements app-specific state detection logic for a handful of apps. Of course, it is not feasible to implement custom logic for each and every app in the `androidtv` package. Moreover, the correct state detection logic may differ across devices and device configurations. +The Android Debug Bridge integration works by polling the Android / Fire TV device at a regular interval and collecting a handful of properties. Unfortunately, there is no standard API for determining the state of the device to which all apps adhere. Instead, the backend `androidtv` package uses three of the properties that it collects to determine the state: `audio_state`, `media_session_state`, and `wake_lock_size`. The correct logic for determining the state differs depending on the current app, and the backend `androidtv` package implements app-specific state detection logic for a handful of apps. Of course, it is not feasible to implement custom logic for each and every app in the `androidtv` package. Moreover, the correct state detection logic may differ across devices and device configurations. The solution to this problem is the `state_detection_rules` configuration parameter, which allows you to provide your own rules for state detection. The keys are app IDs, and the values are lists of rules that are evaluated in order. Valid rules are: From acf7767dc2861e28e6eb1ff78dee9135f0fd1b5c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 2 Apr 2023 20:59:48 -1000 Subject: [PATCH 83/92] Document new profiler object logging with source (#26842) --- source/_integrations/profiler.markdown | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/source/_integrations/profiler.markdown b/source/_integrations/profiler.markdown index 68bbfdd45bf4..f9c05e48d0d0 100644 --- a/source/_integrations/profiler.markdown +++ b/source/_integrations/profiler.markdown @@ -81,12 +81,29 @@ Start logging the growth of objects in memory. | ---------------------- | -------- | ----------- | | `scan_interval` | yes | The the frequency between logging objects. Defaults to 30.0 -Periodically log the growth of new objects in memory. This service's primary use case is finding memory leaks. +Periodically log the growth of new objects in memory. This service's primary use case is finding memory leaks. This service can be run for long periods to find slow leaks. For finding fast leaks, `profiler.start_log_object_sources` is preferred; however, it is much more CPU intensive. ### Service `profiler.stop_log_objects` Stop logging the growth of objects in memory. +### Service `profiler.start_log_object_sources` + +Start logging the growth of objects in memory and attempt to find the source of the new objects. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `scan_interval` | yes | The the frequency between logging objects. Defaults to 30.0 +| `max_objects` | yes | The number of new objects to examine for source information. Defaults to 5 + +Periodically log the growth of new objects in memory. This service's primary use case is finding memory leaks. + +This service is similar to `start_log_objects` except that it is much more CPU intensive since it will attempt to locate the source of each new object up to `max_objects` each time it logs. + +### Service `profiler.stop_log_object_sources` + +Stop logging the growth of objects with sources in memory. + ### Service `profiler.dump_log_objects` | Service data attribute | Optional | Description | From 83d07f9b9ee60679b1c648198156c93226aefa6c Mon Sep 17 00:00:00 2001 From: Chris Xiao <30990835+chrisx8@users.noreply.github.com> Date: Mon, 3 Apr 2023 03:36:43 -0400 Subject: [PATCH 84/92] Add config flow to qbittorrent (#25028) --- source/_integrations/qbittorrent.markdown | 33 ++--------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/source/_integrations/qbittorrent.markdown b/source/_integrations/qbittorrent.markdown index 2b1ba37ec96d..1b67f69b98e7 100644 --- a/source/_integrations/qbittorrent.markdown +++ b/source/_integrations/qbittorrent.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate qBittorrent sensors within Home As ha_category: - Downloading ha_release: 0.84 +ha_config_flow: true ha_iot_class: Local Polling ha_domain: qbittorrent ha_codeowners: @@ -19,37 +20,7 @@ The `qbittorrent` platform allows you to monitor your downloads with [qBittorren This sensor requires the qBittorrent Web UI enabled. The [official reference](https://github.com/qbittorrent/qBittorrent/wiki#webui-related) describes how to set up the Web UI. -## Configuration - -To enable this sensor, add the following lines to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: qbittorrent - url: "http://:" - username: YOUR_USERNAME - password: YOUR_PASSWORD -``` - -{% configuration %} -url: - description: The URL of the Web UI of qBittorrent. - required: true - type: string -name: - description: The name to use when displaying this qBittorrent instance. - required: false - type: string -username: - description: The username of the Web UI of qBittorrent. - required: true - type: string -password: - description: The password of the Web UI of qBittorrent. - required: true - type: string -{% endconfiguration %} +{% include integrations/config_flow.md %} ## Sensors From a5b9d2d1dab812025b1e6c73942aad7ca52dd8a2 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 2 Apr 2023 21:37:23 -1000 Subject: [PATCH 85/92] Add example of sorting states by entity_id (#26822) --- source/_docs/configuration/templating.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index b3705412d513..d3c6c3835ea5 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -150,6 +150,16 @@ Print out a list of all the sensor states: {% endfor %} ``` +Print out a list of all the sensor states sorted by `entity_id`: + +{% raw %} + +```text +{% for state in states.sensor | sort(attribute='entity_id') %} + {{ state.entity_id }}={{ state.state }}, +{% endfor %} +``` + {% endraw %} Entities that are on: From 5c5bc51a98cf8f2b7f7f05c3a6bdf8e2b630f09c Mon Sep 17 00:00:00 2001 From: G Johansson Date: Mon, 3 Apr 2023 10:34:49 +0200 Subject: [PATCH 86/92] Remove Darksky (#26740) --- source/_integrations/darksky.markdown | 250 ------------------ source/_integrations/weather.darksky.markdown | 78 ------ source/_redirects | 2 + 3 files changed, 2 insertions(+), 328 deletions(-) delete mode 100644 source/_integrations/darksky.markdown delete mode 100644 source/_integrations/weather.darksky.markdown diff --git a/source/_integrations/darksky.markdown b/source/_integrations/darksky.markdown deleted file mode 100644 index 563129422c62..000000000000 --- a/source/_integrations/darksky.markdown +++ /dev/null @@ -1,250 +0,0 @@ ---- -title: Dark Sky -description: How to integrate Dark Sky within Home Assistant. -ha_category: - - Weather -ha_release: '0.30' -ha_iot_class: Cloud Polling -ha_codeowners: - - '@fabaff' -ha_domain: darksky -ha_platforms: - - sensor - - weather -ha_integration_type: integration ---- - -The `darksky` platform uses the [Dark Sky](https://darksky.net/) web service as a source for meteorological data for your location. The location is based on the `longitude` and `latitude` coordinates configured in your `configuration.yaml` file. The coordinates are auto-detected but to take advantage of the hyper-local weather reported by Dark Sky, you can refine them down to your exact home address. GPS coordinates can be found by using [Google Maps](https://www.google.com/maps) and clicking on your home or [Openstreetmap](https://www.openstreetmap.org/). - -## Setup - -
    - -On March 31, 2020 Dark Sky was [acquired by Apple](https://blog.darksky.net/dark-sky-has-a-new-home/) and is no longer allowing new API registrations. The Dark Sky API will continue to function for existing users [until March 31st, 2023](https://blog.darksky.net/), but it is no longer possible to obtain an API key for new users. Home Assistant supports many alternative [weather integrations](/integrations/#weather). - -
    - -You can make up to 1000 calls per day for free which means that you could make one approximately every 86 seconds. - -
    - -[Dark Sky](https://darksky.net/dev/) will charge you $0.0001 per API call if you enter your credit card details and create more than 1000 calls per day. - -
    - -## Configuration - -To add Dark Sky to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: darksky - api_key: YOUR_API_KEY - forecast: - - 0 - hourly_forecast: - - 0 - - 1 - monitored_conditions: - - summary - - icon - - temperature -``` - -{% configuration %} -api_key: - description: Your API key. - required: true - type: string -name: - description: Additional name for the sensors. - required: false - default: Dark Sky - type: string -forecast: - description: List of days in the 7-day forecast you would like to receive data on, starting with today as day 0 and ending with day 7. Any condition from `monitored_conditions` with a daily forecast by Dark Sky will generate a sensor with entity_id `_d`. - required: false - type: list -hourly_forecast: - description: List of hours in the 48-hour forecast you would like to receive data on, starting with this hour as hour 0 and ending with hour 48. Any condition from `monitored_conditions` with an hourly forecast by Dark Sky will generate a sensor with entity_id `_h`. - required: false - type: list -language: - description: The desired language of the summary properties. The valid options are further down in a table. - required: false - default: "`en`" - type: string -latitude: - description: Latitude coordinate to monitor weather of (required if **longitude** is specified). - required: false - default: coordinates from the Home Assistant configuration - type: float -longitude: - description: Longitude coordinate to monitor weather of (required if **latitude** is specified). - required: false - default: coordinates from the Home Assistant configuration - type: float -monitored_conditions: - description: Conditions to display in the frontend. - required: true - type: list - keys: - summary: - description: A human-readable text summary. - icon: - description: A machine-readable text summary, suitable for selecting an icon for display. See [Dark Sky API documentation](https://darksky.net/dev/docs) for the list of possible values. - precip_type: - description: The type of precipitation occurring at the given time. If `precip_intensity` is zero, then this property will be `unknown`. See [Dark Sky API documentation](https://darksky.net/dev/docs) for the list of possible values. - precip_intensity: - description: The intensity of precipitation occurring at the given time. This value is conditional on probability (that is, assuming any precipitation occurs at all). - precip_probability: - description: The probability of precipitation occurring, in percents. - precip_accumulation: - description: The amount of snowfall accumulation expected to occur. If no snowfall is expected, this property will be `undefined`. - temperature: - description: The air temperature. - apparent_temperature: - description: The apparent (or "feels like") temperature. - dew_point: - description: The dew point. - wind_speed: - description: The wind speed. - wind_gust: - description: The wind gust speed. - wind_bearing: - description: The direction that the wind is coming **from** in degrees, with true north at 0° and progressing clockwise. If `wind_speed` is 0, then this value is `unknown`. - cloud_cover: - description: The percentage of sky occluded by clouds. - humidity: - description: The relative humidity. - pressure: - description: The sea-level air pressure in millibars. - visibility: - description: The average visibility. - ozone: - description: The columnar density of total atmospheric ozone at the given time in Dobson units. - minutely_summary: - description: A human-readable text summary for the next hour. - hourly_summary: - description: A human-readable text summary for the next two days. - daily_summary: - description: A human-readable text summary for the next week. - temperature_high: - description: The daytime high temperature. - temperature_low: - description: The overnight low temperature. - apparent_temperature_high: - description: The daytime high apparent temperature. - apparent_temperature_low: - description: The overnight low apparent temperature. - precip_intensity_max: - description: The maximum value of `precip_intensity` during a given day. - uv_index: - description: The UV index. - moon_phase: - description: "The fractional part of the lunation number during the given day: a value of 0 corresponds to a new moon, 0.25 to a first quarter moon, 0.5 to a full moon, and 0.75 to a last quarter moon." - sunrise_time: - description: The time of when the sun will rise during a given day. - sunset_time: - description: The time of when the sun will set during a given day. - nearest_storm_distance: - description: The approximate distance to the nearest storm in miles. - nearest_storm_bearing: - description: The approximate direction of the nearest storm in degrees, with true north at 0° and progressing clockwise. - alerts: - description: Current severe weather advisories. -units: - description: Specify the unit system. Valid options are `auto`, `us`, `si`, `ca` and `uk2`. `auto` will let Dark Sky decide the unit system based on location. - required: false - default: "`si` or `us`, based on the temperature preference in Home Assistant." - type: string -scan_interval: - description: "Minimum time interval between updates. Supported formats: `scan_interval: 'HH:MM:SS'`, `scan_interval: 'HH:MM'` and Time period dictionary (see example below)." - required: false - default: 2 minutes - type: time -{% endconfiguration %} - -
    - -Please note that some monitored conditions, such as `temperature_high` or `temperature_low`, may only work when setting the `forecast` attribute to at least `0` (current day). - -
    - -#### Time period dictionary example - -```yaml -scan_interval: - # At least one of these must be specified: - days: 0 - hours: 0 - minutes: 3 - seconds: 30 - milliseconds: 0 -``` - -#### Language options - -All language options are described in this table that you can use for the Dark Sky sensor. - -|Language|Variable Code| -|---|---| -|Arabic|`ar`| -|Azerbaijani|`az`| -|Belarusian|`be`| -|Bulgarian|`bg`| -|Bengali|`bn`| -|Bosnian|`bs`| -|Catalan|`ca`| -|Czech|`cs`| -|Danish|`da`| -|German|`de`| -|Greek|`el`| -|English|`en`| -|Esperanto|`eo`| -|Spanish|`es`| -|Estonian|`et`| -|Finnish|`fi`| -|French|`fr`| -|Hebrew|`he`| -|Hindi|`hi`| -|Croatian|`hr`| -|Hungarian|`hu`| -|Indonesian|`id`| -|Icelandic|`is`| -|Italian|`it`| -|Japanese|`ja`| -|Georgian|`ka`| -|Kannada|`kn`| -|Korean|`ko`| -|Cornish|`kw`| -|Latvian|`lv`| -|Malayam|`ml`| -|Marathi|`mr`| -|Norwegian Bokmål|`nb`| -|Dutch|`nl`| -|Punjabi|`pa`| -|Polish|`pl`| -|Portuguese|`pt`| -|Romanian|`ro`| -|Russian|`ru`| -|Slovak|`sk`| -|Slovenian|`sl`| -|Serbian|`sr`| -|Swedish|`sv`| -|Tamil|`ta`| -|Telugu|`te`| -|Tetum|`tet`| -|Turkish|`tr`| -|Ukrainian|`uk`| -|Urdu|`ur`| -|Igpay Atinlay|`x-pig-latin`| -|simplified Chinese|`zh`| -|traditional Chinese|`zh-tw`| - -
    -While the platform is called "darksky" the sensors will show up in Home Assistant as "dark_sky" (eg: sensor.dark_sky_summary). -
    - -More details about the API are available in the [Dark Sky API documentation](https://darksky.net/dev/docs). diff --git a/source/_integrations/weather.darksky.markdown b/source/_integrations/weather.darksky.markdown deleted file mode 100644 index 9fe40c223ec8..000000000000 --- a/source/_integrations/weather.darksky.markdown +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: "Dark Sky" -description: "Instructions on how to integrate Dark Sky within Home Assistant." -featured: false -logo: dark_sky.png -ha_category: - - Weather -ha_release: 0.61 -ha_iot_class: Cloud Polling -ha_domain: darksky ---- - -The `darksky` platform uses the [Dark Sky](https://darksky.net/) web service as a source for meteorological data for your location. - -## Configuration - -
    - -On March 31, 2020 Dark Sky was [acquired by Apple](https://blog.darksky.net/dark-sky-has-a-new-home/) and is no longer allowing new API registrations. The Dark Sky API will continue to function for existing users [until March 31st, 2023](https://blog.darksky.net/), but it is no longer possible to obtain an API key for new users. Home Assistant supports many alternative [weather integrations](/integrations/#weather). - -
    - -The free tier allows up to 1000 calls per day, this platform updates at most every 3 minutes, using up to 480 of those calls. - -
    - -[Dark Sky](https://darksky.net/dev/) will charge you $0.0001 per API call if you enter your credit card details and create more than 1000 calls per day. - -
    - -To add Dark Sky to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -weather: - - platform: darksky - api_key: YOUR_API_KEY -``` - -{% configuration %} -api_key: - description: "Your API key for [Dark Sky](https://darksky.net/dev/)." - required: true - type: string -latitude: - description: Manually specify latitude. By default the value will be taken from the Home Assistant configuration. - required: false - type: float - default: Provided by Home Assistant configuration -longitude: - description: Manually specify longitude. By default the value will be taken from the Home Assistant configuration. - required: false - type: float - default: Provided by Home Assistant configuration -units: - description: "Manually specify unit system. Valid values are: `auto`, `us`, `si`, `ca`, `uk` and `uk2`." - required: false - type: string - default: "`si` if Home Assistant unit system is metric, `us` if imperial." -name: - description: Name to use in the frontend. - required: false - type: string - default: Dark Sky -mode: - description: "The forecast type. Can be `hourly` or `daily`." - required: false - type: string - default: hourly -{% endconfiguration %} - -
    - -This platform is an alternative to the [`darksky`](/integrations/darksky) sensor. - -
    - -Details about the API are available in the [Dark Sky documentation](https://darksky.net/dev/docs). diff --git a/source/_redirects b/source/_redirects index 504015e02469..d63d0bb2b7b6 100644 --- a/source/_redirects +++ b/source/_redirects @@ -434,6 +434,7 @@ /integrations/ciscospark /more-info/removed-integration 301 /integrations/coinmarketcap /more-info/removed-integration 301 /integrations/crimereports /more-info/removed-integration 301 +/integrations/darksky /more-info/removed-integration 301 /integrations/deutsche_bahn /more-info/removed-integration 301 /integrations/device_tracker.trackr /more-info/removed-integration 301 /integrations/dht /more-info/removed-integration 301 @@ -519,6 +520,7 @@ /integrations/ups /more-info/removed-integration 301 /integrations/uscis /more-info/removed-integration 301 /integrations/usps /more-info/removed-integration 301 +/integrations/weather.darksky /more-info/removed-integration 301 /integrations/weblink /more-info/removed-integration 301 /integrations/wink /more-info/removed-integration 301 /integrations/wunderground /more-info/removed-integration 301 From f3b4d1abe875f31a5ae24c2f683dddb7e4ec64ea Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 3 Apr 2023 10:45:47 +0200 Subject: [PATCH 87/92] Document the constant selector (#26844) --- source/_docs/blueprint/selectors.markdown | 26 +++++++++++++++--- .../images/blueprints/selector-constant.png | Bin 0 -> 4173 bytes 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 source/images/blueprints/selector-constant.png diff --git a/source/_docs/blueprint/selectors.markdown b/source/_docs/blueprint/selectors.markdown index f81b5e432a3e..a5de950c420b 100644 --- a/source/_docs/blueprint/selectors.markdown +++ b/source/_docs/blueprint/selectors.markdown @@ -22,6 +22,7 @@ The following selectors are currently available: - [Boolean selector](#boolean-selector) - [Color temperature selector](#color-temperature-selector) - [Config entry selector](#config-entry-selector) +- [Constant selector](#constant-selector) - [Date selector](#date-selector) - [Date & time selector](#date--time-selector) - [Device selector](#device-selector) @@ -241,12 +242,11 @@ For example: `next_dawn`. ## Boolean selector The boolean selector shows a toggle that allows the user to turn on or off -the selected option. The input's value will contain the boolean value of that -toggle as a boolean value, being `true` or `false`. +the selected option. ![Screenshot of a boolean selector](/images/blueprints/selector-boolean.png) -The boolean selector can be incredibly useful for adding feature switches +The boolean selector is suitable for adding feature switches to, for example, blueprints. This selector does not have any other options; therefore, it only has its key. @@ -255,7 +255,7 @@ This selector does not have any other options; therefore, it only has its key. boolean: ``` -The output of this selector is `true` when the toggle was on, `false` otherwise. +The output of this selector is `true` when the toggle is on, `false` otherwise. ## Color temperature selector @@ -305,6 +305,24 @@ integration: The output of this selector is the entry ID of the config entry, for example, `6b68b250388cbe0d620c92dd3acc93ec`. +## Constant selector + +The constant selector shows a toggle that allows the user to enable the selected option. +This is similar to the [boolean selector](#boolean-selector), the difference +is that the constant selector has no value when it's not enabled. + +![Screenshot of a constant selector](/images/blueprints/selector-constant.png) + +The selector's value must be configured, and optionally, a label. + +```yaml +boolean: + value: true + label: Enabled +``` + +The output of this selector is the configured value when the toggle is on, it has not output otherwise. + ## Date selector The date selector shows a date input that allows the user to specify a date. diff --git a/source/images/blueprints/selector-constant.png b/source/images/blueprints/selector-constant.png new file mode 100644 index 0000000000000000000000000000000000000000..261dfb061f20964cedf6b70da10db1c55a00f813 GIT binary patch literal 4173 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 literal 0 HcmV?d00001 From 1f7756bbf0477555896e60110a3023b987ebce6b Mon Sep 17 00:00:00 2001 From: Matija Kovacic Date: Mon, 3 Apr 2023 14:01:56 +0200 Subject: [PATCH 88/92] Updating Supla docs with garage door channel type support (#26820) --- source/_integrations/supla.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/supla.markdown b/source/_integrations/supla.markdown index a354cdcca23d..97a478b98dec 100644 --- a/source/_integrations/supla.markdown +++ b/source/_integrations/supla.markdown @@ -17,7 +17,7 @@ ha_integration_type: integration The [Supla](https://supla.org/) is an Open Source home automation system for ESP8266 based devices. It has its own set of protocols, its own firmware and commercially available devices (produced for example by [Zamel](https://zamel.pl/pl-PL/produkty/supla-sterowanie-wi-fi)) -Currently only covers (shutters in Supla's lingo), gates and switches are supported, but, thanks to comprehensive and universal REST API, it's pretty easy to add more. +Currently only covers (shutters in Supla's lingo), gates, garage doors and switches are supported, but, thanks to comprehensive and universal REST API, it's pretty easy to add more. Right now it's impossible to add a device -- all of them are discovered from Supla Cloud's servers or yours. Devices disabled on Supla Cloud will not be loaded into Home Assistant. From 98afb95d458bab1ccff9777633895a9ca6122ebc Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Mon, 3 Apr 2023 19:58:04 +0200 Subject: [PATCH 89/92] Remove deprecated imap_content_sensor integration documentation (#26792) --- .../_integrations/imap_email_content.markdown | 151 ------------------ source/_redirects | 1 + 2 files changed, 1 insertion(+), 151 deletions(-) delete mode 100644 source/_integrations/imap_email_content.markdown diff --git a/source/_integrations/imap_email_content.markdown b/source/_integrations/imap_email_content.markdown deleted file mode 100644 index f045047edeb9..000000000000 --- a/source/_integrations/imap_email_content.markdown +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: IMAP Email Content -description: Instructions on how to integrate IMAP email content sensor into Home Assistant. -ha_category: - - Mailbox -ha_iot_class: Cloud Push -ha_release: 0.25 -ha_domain: imap_email_content -ha_platforms: - - sensor -ha_integration_type: integration ---- - -The `imap_email_content` integration will read emails from an IMAP email server and report them as a state change within Home Assistant. This is useful if you have a device that only reports its state via email. - -## Configuration - -To enable this sensor, add the following lines to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: imap_email_content - server: imap.gmail.com - port: 993 - username: YOUR_USERNAME - password: YOUR_PASSWORD - folder: YOUR_FOLDER - senders: - - example@gmail.com -``` - -{% configuration %} -server: - description: The IP address or hostname of the IMAP server. - required: true - type: string -port: - description: The port where the server is accessible. - required: false - default: 993 - type: integer -name: - description: Name of the IMAP sensor. - required: false - type: string -username: - description: Username for the IMAP server. - required: true - type: string -password: - description: Password for the IMAP server. - required: true - type: string -folder: - description: Folder to get mails from. - required: false - default: INBOX - type: string -senders: - description: A list of sender email addresses that are allowed to report state via email. Only emails received from these addresses will be processed. - required: true - type: string -value_template: - description: If specified this template will be used to render the state of the sensor. If a template is not supplied the message subject will be used for the sensor value. The following attributes will be supplied to the template. - required: false - type: template - keys: - from: - description: The from address of the email. - body: - description: The body of the email. - subject: - description: The subject of the email. - date: - description: The date and time the email was sent. -verify_ssl: - description: If the SSL certificate of the server needs to be verified. - required: false - type: boolean - default: true -{% endconfiguration %} - -## Example - keyword spotting - -The following example shows the usage of the IMAP email content sensor to scan the subject of an email for text, in this case, an email from the APC SmartConnect service which tells whether the UPS is running on battery or not. - -{% raw %} - -```yaml -sensor: - - platform: imap_email_content - server: imap.gmail.com - name: house_electricity - port: 993 - username: MY_EMAIL_USERNAME - password: MY_EMAIL_PASSWORD - senders: - - no-reply@smartconnect.apc.com - value_template: >- - {% if 'UPS On Battery' in subject %} - power_out - {% elif 'Power Restored' in subject %} - power_on - {% endif %} -``` - -{% endraw %} - -The same template structure can scan the date, body or sender for matching text before setting the state of the sensor. - -## Example - extracting formatted text from an email using template sensors - -This example shows how to extract numbers or other formatted data from an email to change the value of a template sensor to a value extracted from the email. In this example, we will be extracting energy use, cost, and billed amount from an email (from Georgia Power) and putting it into sensor values using a template sensor that runs against our IMAP email sensor already set up. A sample of the body of the email used is below: - -```text -Yesterday's Energy Use: 76 kWh -Yesterday's estimated energy cost: $8 -Monthly Energy use-to-date for 23 days: 1860 kWh -Monthly estimated energy cost-to-date for 23 days: $198 - -To view your account for details about your energy use, please click here. -``` - -Below is the template sensor which extracts the information from the body of the email in our IMAP email sensor (named sensor.energy_email) into 3 sensors for the energy use, daily cost, and billing cycle total. - -{% raw %} - -```yaml -template: - - sensor: - - name: "Previous Day Energy Use" - unit_of_measurement: "kWh" - state: > - {{ state_attr('sensor.energy_email','body') - | regex_findall_index("\*Yesterday's Energy Use:\* ([0-9]+) kWh") }} - - name: "Previous Day Cost" - unit_of_measurement: "$" - state: > - {{ state_attr('sensor.energy_email', 'body') - | regex_findall_index("\*Yesterday's estimated energy cost:\* \$([0-9.]+)") }} - - name: "Billing Cycle Total" - unit_of_measurement: "$" - state: > - {{ state_attr('sensor.energy_email', 'body') - | regex_findall_index("\ days:\* \$([0-9.]+)") }} -``` - -{% endraw %} - -By making small changes to the regular expressions defined above, a similar structure can parse other types of data out of the body of other emails. diff --git a/source/_redirects b/source/_redirects index d63d0bb2b7b6..2ac524a1a63f 100644 --- a/source/_redirects +++ b/source/_redirects @@ -263,6 +263,7 @@ /integrations/trace /docs/automation/troubleshooting /integrations/hassio /hassio /integrations/cloud.alexa /cloud/alexa +/integrations/imap_email_content /integrations/imap/#using-events /getting-started/automation-create-first /getting-started/automation /getting-started/automation-2 /getting-started/automation /getting-started/automation-action /docs/automation/action From 092a3955110708cc3806350e30eb1025f34d06dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20Sch=C3=A4uble?= Date: Mon, 3 Apr 2023 19:59:51 +0200 Subject: [PATCH 90/92] Add attachment documentation for Simplepush (#26813) --- source/_integrations/simplepush.markdown | 44 ++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/source/_integrations/simplepush.markdown b/source/_integrations/simplepush.markdown index da61e4275d2a..8b31502e8545 100644 --- a/source/_integrations/simplepush.markdown +++ b/source/_integrations/simplepush.markdown @@ -14,17 +14,55 @@ ha_codeowners: - '@engrbm87' --- -The `simplepush` platform uses [Simplepush](https://simplepush.io/) to deliver notifications from Home Assistant to your Android device. Unlike similar apps the Simplepush app requires no registration. +The `simplepush` platform uses [Simplepush](https://simplepush.io/) to deliver notifications from Home Assistant to your Android and iOS device. Unlike similar apps the Simplepush app requires no registration and supports end-to-end encryption. {% include integrations/config_flow.md %} To test if the service works, just send a message with `curl` from the command-line. ```bash -curl 'https://api.simplepush.io/send/device_key/title/message' +curl 'https://simplepu.sh/YOUR_SIMPLEPUSH_KEY/message' ``` + +If you enter your password and salt (as defined in the Simplepush app settings) during the configuration of this integration, all notifications sent from this integration will be end-to-end encrypted. + ## Notifications -Simplepush can send a notification by calling the [`notify` service](/integrations/notify/). You can specify the `event` under the `data` key. This will override the event configured in YAML when imported. +Simplepush can send a notification by calling the [`notify` service](/integrations/notify/). + +You can specify the `event` under the `data` key. +Events can be used to customize the notification behavior. + +It is also possible to specify `attachments` under the `data` key. +Attachments can be images, GIFs or video files that are accessible by a URL. To use notifications, please see the [getting started with automation page](/getting-started/automation/). + +## Examples + +Send a notification with a title and event. + +```yml +- service: notify.simplepush + data: + title: "This is the title" + message: "This is the message" + data: + event: "event" +``` + +Send a notification with four attachments defined by their URL. +Attachments can be images, GIFs or video files. + +```yml +- service: notify.simplepush + data: + message: "This is the message" + data: + attachments: + - image: "https://upload.wikimedia.org/wikipedia/commons/e/ee/Sample_abc.jpg" + - image: "https://upload.wikimedia.org/wikipedia/commons/d/d3/Newtons_cradle_animation_book_2.gif" + - video: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" + - video: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4" + thumbnail: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/ForBiggerEscapes.jpg" +``` From eae4e02a0df8f64a46a2e1e6acd0677dd7f9f55d Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 3 Apr 2023 21:35:10 +0200 Subject: [PATCH 91/92] Add sort list service to Shopping List (#26839) --- source/_integrations/shopping_list.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/shopping_list.markdown b/source/_integrations/shopping_list.markdown index 0873762b8721..f5e2926cc89e 100644 --- a/source/_integrations/shopping_list.markdown +++ b/source/_integrations/shopping_list.markdown @@ -65,6 +65,14 @@ Mark all items as incomplete in the shopping list. Clear completed items from the shopping list. +### Service `shopping_list.sort` + +Sort all items by name in the shopping list. + +| Service data attribute | Optional | Description | +|------------------------|----------|---------------------------------------------------------------------| +| `reverse` | yes | Whether to sort in reverse (_descending_) order. (default: `False`) | + ## Using in Automations A `shopping_list_updated` event is triggered when items in the list are modified, with the following data payload attached to it. This can be used to trigger automations such as sending a push notification when someone adds an item to the shopping list, which when clicked, will open the list. From 7fc95ed314b051d028f259f9444ca15cb1a8f095 Mon Sep 17 00:00:00 2001 From: hidaris Date: Tue, 4 Apr 2023 14:24:41 +0800 Subject: [PATCH 92/92] add matter cover, update some outdated information. --- source/_integrations/matter.markdown | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown index 62a3a4a7b459..01114d849f9d 100644 --- a/source/_integrations/matter.markdown +++ b/source/_integrations/matter.markdown @@ -3,10 +3,11 @@ title: Matter (BETA) description: Instructions on how to integrate Matter with Home Assistant. ha_category: - Binary Sensor + - Cover - Light + - Lock - Sensor - Switch - - Lock ha_release: '2022.12' ha_iot_class: Local Push ha_config_flow: true @@ -15,11 +16,12 @@ ha_codeowners: ha_domain: matter ha_platforms: - binary_sensor + - cover - diagnostics - light + - lock - sensor - switch - - lock ha_integration_type: integration --- @@ -29,8 +31,6 @@ Matter is [the new standard for home automation](https://en.wikipedia.org/wiki/M Matter devices are available using either WiFi based communication or [Thread](/integrations/thread/), both are supported by Home Assistant. Bluetooth is used for adding new devices to your Matter network. -Home Assistant only supports control of Matter devices. Home Assistant is not a bridge itself and it cannot turn devices within Home Assistant into Matter compatible devices. - At this time there are only a few devices available that are compatible with the standard and some of them require you to join a beta/developer program. It is to be expected that more devices will hit the market during the 2nd quarter of 2023 and beyond.

    @@ -53,7 +53,7 @@ _If you run Home Assistant Container, Home Assistant Core, or you don’t want t While the support for Matter is evolving, we will regularly update the Matter integration with new features or device support. Because it might be hard to track what's supported and what not, we list the current state here and try to update this information as often as possible. -Platform support in Home Assistant is currently limited to switches, lights, and (binary) sensors. The light platform is limited to _on/off_ and _brightness_ control only, support for _color_ and _color temperature_ control will be added soon. +Platform support in Home Assistant is currently limited to switches, lights, locks, covers and (binary) sensors. ### Known issues @@ -167,6 +167,11 @@ Once the initial firmware upgrade to Matter is complete, the device can also be - [Eve Door & Window on Amazon](https://amzn.to/3RIU6ml) - [Eve Motion on Amazon](https://amzn.to/3jDujiP) +### Zemismart Roller Shade Motor (cover) +This cover is supported by [Longan.Link](https://longan.link/), a professional matter module provider, and will be on sale soon. It runs Matter out of the box, so you can directly add it to the controller(s) of your choice! + +- [Zemismart Roller Shade Motor Pre-Sale](https://www.zemismart.com/products/zm25m) + ## Troubleshooting ### I do not see the option to add a Matter device in the settings