IF YOU GET STUCK PROGRAMMING YOUR DEVICE VIA USB Be sure to read the ESPHome page note on connecting to the ESP, you may need to download a USB serial driver. esphome.io/guides/physical_device_connection.html#connecting-to-the-esp thank you @Relengersadventures for catching this!
Mike, thank you VERY much for sharing these videos with us! I understand doing these can impact day to day life but there are VERY helpful! Your videos will be referenced for MANY years to come!
I'm amazed by the ESPHome platform and the possibilities of integrations with Home Assistant. In early 2020, I smartened up my Winnebago campervan using Hubitat, which seemed the best choice at the time and employed off the shelf Zigbee and Z-Wave devices like the Zooz Multirelay. This ESPHome approach is far more elegant, offering greater possibilities and flexibility. I'm soon switching my van's automation to Home Assistant. This tutorial was incredibly enlightening. Thank you!
DO YOU HAVE ANY IDEA how long I’ve been waiting for a video like this? It’s surprising that not many people have taken full advantage of smart tech. I’m not familiar with esp32 chips etc but I always prefer going the raw deeper method of doing something for maximum control and understanding. Your video is clear and concise so I will definitely be keeping an eye on this channel. Thankyou !
Hi guys, love your contact. I've been using Home assistant for years and am just about to develop a system for our current van conversion. I can't wait for your insight into controlling your heating system.
Hi Mike Many thanks for your video I have followed along and managed to get to have a programmed led turn on and off on my first ESP unit its great cannot wait for more videos
Awesome video as usual. Thank you! Here’s a few areas I’m obsessing over with my RV automation - may make a good list for some future videos: 1) Maglocks (I know this is coming - yeah!) 2) Tank sensors 3) Power monitoring (on a device basis either 12vdc & 110vac). 4) Circuit switching. Currently my RV (an old EarthRoamer) has a big panel and manual switches for 12 & 110 circuits. I want this all hidden and automated. I was planning on Shelly relays, but maybe ESPHome device is better and can integrate in with power monitoring at the same time. Shelly doesn’t have power monitoring for 12vdc so I’ve been struggling with that. Loving your videos and is working out perfectly with my upgrades to the EarthRoamer!
Certainly some things here to consider for the topics list. I didn’t get too deep into power monitoring per device, but I’d like to. The Shelly RGBW2 do report power consumption. But I haven’t used too many other Shellys other than a relay module. I went with traditional 12v distribution but the panel is on a Victron smart battery protect, so the entire dc system can be cut off. The AC system and Heat system are on their own smart battery protects too. EarthRoamer is my dream ride! Which model do you have?
@@SmartyVan Strange tried to reply a couple times, it keeps getting removed. Anyway- I have a 2008 XV-LT. Got it used on a sweet deal about 6 years ago. The systems are getting pretty tired, and there has been a lot of great technology updates from the big van life surge. Excited to get it built out and updated!
@ also the weather would be awesome. I also use peplink router for gps and updating my “home” zone in Home Assistant as we rv full time and move often. Been having trouble getting weather forecast to update dynamically.
Oh nice!! Yeah, Home Assistant really needs some love to understand that not all homes exist in one location. I want to make a video on dynamic weather data as well as changing the actual time zone and location of the Home Assistant server! I have a custom component I use to update the server's timezone. For weather, look into the Pirate Weather API (there is also an integration). However, last I checked, the developer noted that he wasn't able to dynamically change the location for the integration-perhaps this has changed, but I resorted to using the REST integration to pull the weather data dynamically from the API myself.
Do you have any tips for flashing the board with relays, that was mentioned at the end? I assume you need to solder the uart pins then flash with esphome? I bought an 8 relay board. Trying to figure it out.
Off the top of my head, the UART PROGRAMMER has an RX and TX - you can jump those over to the RX and TX pins on the board. You also have to ground IO0 (zero) when programming. I like to solder female headers on the board so you can just use jumper wires temporarily. But you cold temp solder as well.
Hi Mike - Have you found premade mosfet boards that switch on the high side. Everything I see switch on the low side (ground). That’s limiting me on switch some devices which have a constant ground. Right note I’m using a dry contact relay instead.
@@SmartyVan Really the only thing I've found pre-vended is the Undermount ESP thermostat. I have one on re-programmed controlling my Rixen MCS6. What's your experience been using relays on rough washboard roads? I'm nervous that they may chatter on/off. Solid state relays are an option, but many are 20A+ and pricey relatively speaking.
I have at least 16 of those standard SRD-12VDC-SL-C relays on various boards that haven't been problematic as far as I can tell. These are fairly similar to automotive relays found throughout your vehicle. I haven't had any issues.
I’m using Shelly 1 to control my 12v fans and shelly RGBW2 to control my LED lights in my van. Those seem to be more beginner friendly since you only need to install the shelly app on your phone to configure them initially. I would like to incorporate magnetic locks so I’m looking forward to that video and play around with ESP32. For the shelly units, they have the option to incorporate switches in case wifi is down. The devices can still be switched on or off. Do you still incorporate physical switches that bypass home assistant in your setup?
Shellys are indeed beginner friendly! They are also great for retrofits since they are wireless. The optional switch input is great! I do have a switch buried in my electrics bench on one of the Shellys in case Home Assistant takes a dump for some reason and we need some light. I think many folks might want switches AND automation and there are lots of ways to accomplish this with various trade-offs. We’ll talk about some options in upcoming videos.
Yes… I’ve found that having physical switches should still be the primary goal and home automation should play more of a complementary role. Speaking from experience, I wouldn’t suggest to anyone to rip out all their physical switches and replace them with Shelly units or ESP32s. Having both is definitely better. 😂
Quick question. If this is for "No internet" How are we connecting our phone/PC to the board? I mean, with a router it works but is there a way to not need a router/Hub? Direct connection with HA?
This is a good question! I haven’t tried to connect directly to a Home Assistant server. But, as long as you’re on the same network as the Home Assistant server, you’ll have access. Home Assistant serves its GUI via a web interface at port 8123. So, you could connect directly via Ethernet I suppose. Generally, you’re right, ideally there is a router to connect you, but I suppose a network switch would work as well. In our setup, the router is quite central to the whole system, so I haven’t dabbled without it.
@@SmartyVan Not sure if anyone mentioned it. A few parts are missed(I assume because you already had it running on your PC) but i believe most of us will need to DL the USB serial driver before connecting. (For those of you who don't know. Use the ID on the chipset which is almost impossible to see)
Also, if you're new to programming. Make sure when you follow this video that you type it exactly as he does. Spaces and caps. Even a space can cause it to not work. @SmartyVan You should have a demo file or something that can be copied and paste for the newbies
Thanks for catching this - I'll add to the description and pin a comment about the serial drivers! esphome.io/guides/physical_device_connection.html#connecting-to-the-esp
IF YOU GET STUCK PROGRAMMING YOUR DEVICE VIA USB
Be sure to read the ESPHome page note on connecting to the ESP, you may need to download a USB serial driver. esphome.io/guides/physical_device_connection.html#connecting-to-the-esp
thank you @Relengersadventures for catching this!
Mike, thank you VERY much for sharing these videos with us! I understand doing these can impact day to day life but there are VERY helpful! Your videos will be referenced for MANY years to come!
I'm amazed by the ESPHome platform and the possibilities of integrations with Home Assistant. In early 2020, I smartened up my Winnebago campervan using Hubitat, which seemed the best choice at the time and employed off the shelf Zigbee and Z-Wave devices like the Zooz Multirelay. This ESPHome approach is far more elegant, offering greater possibilities and flexibility. I'm soon switching my van's automation to Home Assistant. This tutorial was incredibly enlightening. Thank you!
This is the best ESPHome tutorial I've found so far, thanks! I was stuck for so long.
DO YOU HAVE ANY IDEA how long I’ve been waiting for a video like this? It’s surprising that not many people have taken full advantage of smart tech. I’m not familiar with esp32 chips etc but I always prefer going the raw deeper method of doing something for maximum control and understanding. Your video is clear and concise so I will definitely be keeping an eye on this channel. Thankyou !
Hi guys, love your contact. I've been using Home assistant for years and am just about to develop a system for our current van conversion. I can't wait for your insight into controlling your heating system.
Excellent content. I'm looking forward to each video. I like how you're taking it step-by-step. Gotta walk before you run.
Hi Mike Many thanks for your video I have followed along and managed to get to have a programmed led turn on and off on my first ESP unit its great cannot wait for more videos
That's awesome to hear!!
Awesome video as usual. Thank you! Here’s a few areas I’m obsessing over with my RV automation - may make a good list for some future videos: 1) Maglocks (I know this is coming - yeah!) 2) Tank sensors 3) Power monitoring (on a device basis either 12vdc & 110vac). 4) Circuit switching. Currently my RV (an old EarthRoamer) has a big panel and manual switches for 12 & 110 circuits. I want this all hidden and automated. I was planning on Shelly relays, but maybe ESPHome device is better and can integrate in with power monitoring at the same time. Shelly doesn’t have power monitoring for 12vdc so I’ve been struggling with that.
Loving your videos and is working out perfectly with my upgrades to the EarthRoamer!
Certainly some things here to consider for the topics list. I didn’t get too deep into power monitoring per device, but I’d like to. The Shelly RGBW2 do report power consumption. But I haven’t used too many other Shellys other than a relay module. I went with traditional 12v distribution but the panel is on a Victron smart battery protect, so the entire dc system can be cut off. The AC system and Heat system are on their own smart battery protects too. EarthRoamer is my dream ride! Which model do you have?
@@SmartyVan Strange tried to reply a couple times, it keeps getting removed. Anyway- I have a 2008 XV-LT. Got it used on a sweet deal about 6 years ago. The systems are getting pretty tired, and there has been a lot of great technology updates from the big van life surge. Excited to get it built out and updated!
No one bother me, new Smarty Van video is uploaded!
Would love more details on the maxxair fan control
I'll add it to the list ;)
@ also the weather would be awesome. I also use peplink router for gps and updating my “home” zone in Home Assistant as we rv full time and move often. Been having trouble getting weather forecast to update dynamically.
Oh nice!! Yeah, Home Assistant really needs some love to understand that not all homes exist in one location. I want to make a video on dynamic weather data as well as changing the actual time zone and location of the Home Assistant server! I have a custom component I use to update the server's timezone. For weather, look into the Pirate Weather API (there is also an integration). However, last I checked, the developer noted that he wasn't able to dynamically change the location for the integration-perhaps this has changed, but I resorted to using the REST integration to pull the weather data dynamically from the API myself.
Could you do a video on how you control your valves
I'll try to get to that soon!
Do you have any tips for flashing the board with relays, that was mentioned at the end? I assume you need to solder the uart pins then flash with esphome? I bought an 8 relay board. Trying to figure it out.
Off the top of my head, the UART PROGRAMMER has an RX and TX - you can jump those over to the RX and TX pins on the board. You also have to ground IO0 (zero) when programming. I like to solder female headers on the board so you can just use jumper wires temporarily. But you cold temp solder as well.
Hi Mike - Have you found premade mosfet boards that switch on the high side. Everything I see switch on the low side (ground). That’s limiting me on switch some devices which have a constant ground. Right note I’m using a dry contact relay instead.
@@AnthonySecco they seem hard to come by. Relays seem to be a good alternative. Let me know if you find a good one.
@@SmartyVan Really the only thing I've found pre-vended is the Undermount ESP thermostat. I have one on re-programmed controlling my Rixen MCS6.
What's your experience been using relays on rough washboard roads? I'm nervous that they may chatter on/off. Solid state relays are an option, but many are 20A+ and pricey relatively speaking.
I have at least 16 of those standard SRD-12VDC-SL-C relays on various boards that haven't been problematic as far as I can tell. These are fairly similar to automotive relays found throughout your vehicle. I haven't had any issues.
I’m using Shelly 1 to control my 12v fans and shelly RGBW2 to control my LED lights in my van. Those seem to be more beginner friendly since you only need to install the shelly app on your phone to configure them initially. I would like to incorporate magnetic locks so I’m looking forward to that video and play around with ESP32. For the shelly units, they have the option to incorporate switches in case wifi is down. The devices can still be switched on or off. Do you still incorporate physical switches that bypass home assistant in your setup?
Shellys are indeed beginner friendly! They are also great for retrofits since they are wireless. The optional switch input is great! I do have a switch buried in my electrics bench on one of the Shellys in case Home Assistant takes a dump for some reason and we need some light. I think many folks might want switches AND automation and there are lots of ways to accomplish this with various trade-offs. We’ll talk about some options in upcoming videos.
Yes… I’ve found that having physical switches should still be the primary goal and home automation should play more of a complementary role. Speaking from experience, I wouldn’t suggest to anyone to rip out all their physical switches and replace them with Shelly units or ESP32s. Having both is definitely better. 😂
Quick question. If this is for "No internet" How are we connecting our phone/PC to the board? I mean, with a router it works but is there a way to not need a router/Hub? Direct connection with HA?
This is a good question! I haven’t tried to connect directly to a Home Assistant server. But, as long as you’re on the same network as the Home Assistant server, you’ll have access. Home Assistant serves its GUI via a web interface at port 8123. So, you could connect directly via Ethernet I suppose. Generally, you’re right, ideally there is a router to connect you, but I suppose a network switch would work as well. In our setup, the router is quite central to the whole system, so I haven’t dabbled without it.
@@SmartyVan Not sure if anyone mentioned it. A few parts are missed(I assume because you already had it running on your PC) but i believe most of us will need to DL the USB serial driver before connecting. (For those of you who don't know. Use the ID on the chipset which is almost impossible to see)
Also, if you're new to programming. Make sure when you follow this video that you type it exactly as he does. Spaces and caps. Even a space can cause it to not work. @SmartyVan You should have a demo file or something that can be copied and paste for the newbies
Thanks for catching this - I'll add to the description and pin a comment about the serial drivers! esphome.io/guides/physical_device_connection.html#connecting-to-the-esp
How are you getting 3.3v power to all these boards throughout your van?
Great question. Might need to do a mini video on this. I use a few methods but generally I go to 5v and just power the boards with USB.
I so hate You...... now I have to change everything in my campervan.... 🤣👍👍👍👍👍👍👍👍👍🤘
My baaaaaad. ;)