Try these 4 CLEVER ESPresence Automations
HTML-код
- Опубликовано: 28 сен 2024
- Enjoying the content? Show some love!
bmc.link/mmont...
ESPresence can tell you who is in a room and we can take advantage of that information to create some dope subflows to augment our existing automations. #homeassistant #nodered #homeautomation
Edited with Gling AI: bit.ly/46bGeYv
Enjoying the content? Show some love!
bmc.link/mmont...
Import Automations with this Chaperone Guide!
montaque22.git...
Music
- Celestial Being by Lunareh VLPY4SBQCQMDMEQ9
- Inside Voice by Midnight Daydream UMSAM2LZRCCD57NE
ESP-WROOM-32 (Used for ESPresence): www.amazon.com...
Gear I used for this video
- Sony A7S iii: www.amazon.com...
- Aputure Light Dome: www.amazon.com...
- Aputure Amaran 200X S: www.amazon.com...
- Neewer Heavy Duty Light Stand: www.amazon.com...
DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting me so I can continue to provide you with dope free content!
Michael is out here handing out fire like a modern day Prometheus
🔥😎
Your videos are ridiculous (in an awesome way)! Top notch teaching style. You use node-red a lot. How about a master class on that? I think you’d do amazing and I need to learn it. It’s so complex (to me) that I haven’t even looked at it. Teach it to a high schooler (even though I’m in my 40’s).
PS… I love parentheses apparently
lolol. I'll look into doing a crash course in node-red. I think there's a lot of benefit that everyone using home assistant would appreciate.
Dude, I just found your channel. I havent watched this video but wanted to comment on the latest vid because im planning on watching the others regarding home assistant/ai. Youve earned a sub.
I appreciate it 🙌🏾 . Much more great content to come!!
Definitely a lot of inspiration in this video! But wondering if this could be done entirely in HA without node-red, if only to make it more approachable.
Glad you enjoyed the video! I think HA had released macros and event responses a lot of this can be achieved within HA. since my expertise is in JavaScript and front end tech, I find node-red very intuitive, powerful, and give me flexibility that isn’t easily replicated in native HA. However it would be great to work with someone who has the same level of comfort I have with node-red so they can create a native HA equivalent 🤔
really nice, I have very similar automations with esp presence .... but ive done it in such a messy why .... the why you have done it node red, is soooo clean!!! about to import your json, and see what i can "Steal" .... what i also do with esp presence is allow my music to follow me around the house, and announce to the person who is closes to the laundry room that the drying or washing is done..
I really like the following music idea. I should probably give that a try:)
Cool!! This is next level, can´t wait to see if i can replicate some of these automations for my self!
I think it would be interesting to also be able to lable the "notification" basen on it´s urgency or criticality. At the same time, one should be able to filter on the user end - I imagen the focus modes on Iphone would be a good indicatior of what notifications should be delivered quickly and by voice vs silently on users phone.
With our cars (tesla) and the house there is alot of information that is handy for my significant other to know. An automation my wife and I like is that we get a notification when one of our cars has left the kindergarden/school and is on it´s way home. That way we can take in the dog and just prepp for dinnertime just when we need to. Same goes for heavy weather, high power prices, high power use and alot of other random things.
Thanks again for sharing!
How do you send sms? Is it a specific service?
Use this old hack to send free text message using Home Assistant
ruclips.net/video/yZh4i7XCe7s/видео.html
One suggestion on your not home presence automation is to add a guest and/or babysitter switch!! If you have guests staying or use a babysitter in the house when you and your wife are out, you not home automation may plung your guests or babysitter into darkness, set off alarm or other memorable experiences. Or just a terrified guest or babysitter call just as you and your wife are enjoying a movie or dinner! How do I know??
Love your videos - creative, on point and an engineering sense of humor 😂
Lolol thanks! I’m looking improve some of the automations by incorporating PIR sensors. But I think the easiest would be to use a switch to set the house to guest mode.
Have you had to handle 2 bt sensors in one room? I have a really big room and needed to put 2 esp32 minis in there?
Appreciate thoughts around this question too? Also any calibration tips ?
I can’t figure out if absorption number should be high or low if there are no obstacles in the way of your esp.
A lot of this was trial and error for me however, there was a viewer in a different video that mentioned they used the ESPresence addon and found it extremely helpful with dialing in the calibrations.
As for having two nodes in a room, I haven’t really tried that. My home is open concept so the living room dining room and kitchen are all one open space. So I used one esp32 device for all three areas. I placed it At one end of the room and cranked the range up but turned down the absorption which seemed to work well for the most part but there are some times the system gets mixed up.
This is cool stuff! Thanks for sharing. I tried importing you subflow "Announce to Person" but get this error: "TypeError: Cannot read properties of undefined (reading 'person')". "Where is person" does work. I modified the input property for person in the subflow as I'm not Michael but seem to be missing something.
So Glad you’re enjoying the content! I would love to help you troubleshoot but it’s difficult without much more contextual details. I suggest placing debugger nodes along the path before it crashed to see when the relevant objects become undefined.
Im not sure if you were able to resolve this problem but I looked into this a little further. The "person" attribute can come from two places. You can get it via the "Input" node of the Announce to Person subflow or it can exist in the global object which is fetch by the "Context" node (the very first node attached to the "Input" node in the Announce to Person subflow. The "Normalize Properties" node will push the person attribute into the flow context so it can be easily retrieved later in the flow but this node accounts for if no person exist in the context. If you are seeing instances where the person is undefined it would be due to the very first node (the "Input" node) returning undefined.
Sorry if this sounds complex. Stuff like this is much easier to demonstrate than to verbalize. Hopefully this helps!
@@technithusiast Thank you so much for explaining this. This is somewhat how I understood the flow. Somehow things broke at the Context Node. So seems person wasn't coming via the Input node. Propably I messed something up changing the names there... I wasn't able to get your flow to work but built my own version using your inspiration. Thanks a million for this. Some really cool stuff in there. I wasn't aware I could store media player states in a scene and also the whole syntactical approach you made. Also I learned how to build a subflow which is super cool. I also implemented the new tts.speak and everything works really nicely now. Even with my Music Assistant implementation. Thanks again for inspiring me to implement this!
@@gaborwraight8426 I’m really glad to hear! Feel free to share your improvements. I learn a lot from other people ideas.
Noobie question: How do I incorporate sugar into my HA node-red environment? 🤔
Great question! In the function node you can load "Function External Modules" which is Node-Red's way of loading these modules through the actual node. You can see the docs on this here: nodered.org/docs/user-guide/writing-functions#:~:text=npm%20install%20name_of_3rd_party_module-,Using%20the%20functionExternalModules%20option,-Since%20Node%2DRED
@@technithusiastThank you! I’ll give it a go tomorrow.
@@technithusiast FYI: In looking for the correct location to drop the sugar code in my Proxmox HASSIO VM, I found it already exists in '/root/config/node-red/node_modules/sugar' and '/root/config/node-red/node_modules/sugar-core'. Thank you for your help and for your channel!
No problem!!!