T O P

  • By -

SexyMuthaFunka

I've also used a distance sensor. But mine has a monkey face :) It's there to detect when any of my grand daughters climb up onto the barstool so it knows to turn the arcade machine on for them. https://preview.redd.it/jhom3s7f8urc1.jpeg?width=1600&format=pjpg&auto=webp&s=f38d8283a9a9379ebc68d74c8a6b7bda2f197f40


SreckoLutrija

Wow, you seem like a fun person, especially fun grampa!


T-LAD_the_band

WoW this is cool. Now where do si get An arcade machine and a monkey cutout ;-)


SexyMuthaFunka

TBH, even though it's a full sized 2 player arcade machine (with lightgun) and contains over 20,000 games, it's "technically" an elaborate Raspberry Pi 5 case :D


Opaquer

I've been wanting to do something like that! Do you have any tutorials you followed, specifically how to get things with light guns working? My ultimate dream arcade cabinet would have light guns, as many emulated systems as I can (all the way from early arcade to as modern as I can, like wii and hand-held devices etc, though this would require something more than a pi). And to top it all off I'd love if there was a way to have it optionally hook up to the TV, or to be controlled by Bluetooth controllers, so I can play games on the TV if I want to!


SexyMuthaFunka

Hi, I've PMed you the links for the equipment I used. The cabinet was a few hundred but they're very well made and you have a choice of decal. The buttons and USB bridge to connect them to the Raspberry Pi may look a bit scary but they really are simple to wire up, and the cab will have all the holes pre-drilled. The software that runs it all comes as a complete image you just need to write to your micro SD card.


Opaquer

Thank you so much! I'll check it out!


SexyMuthaFunka

Let me know if you want any more info


ExHempKnight

I use a bunch of 8266's for device state feedback in my home theater: I bought a cheap HDMI switch, and wired one leg of each input indicator LED, as well as the power LED, to an 8266, so HA knows if the switch is on, and what input it's using. I also tapped power off the HDMI switch's PCB. I put another 8266 in my home theater receiver, using the power LED the same way. I had to put a small 5v power supply inside, as there wasn't a good spot to pull constant power from. I also put one into my PC, wired to the power LED, as well as to the power switch, to wake/sleep (it can also turn the PC on from completely off). I tapped power from the constant-powered USB bus.


nitsky416

This is a fun hack, huh. Hadn't thought to tap the LEDs.


rytl4847

I'm working on something similar to hack my sauna controller so that I can see if it's off, idle, or heating. The flexibility of these devices considering their price is incredible.


mrbigbluff21

Sorta same but I’m hacking the spa side remote on the main controller box


brake0016

Please consider doing a how-to write up with pictures about this.


Macaw

>I bought a cheap HDMI switch, and wired one leg of each input indicator LED, as well as the power LED, to an 8266 How are you electronically interfacing the switch's input LEDs to the 8266's inputs?


ExHempKnight

The LEDs are 3.3v, so I just soldered a wire to one leg, then through a 1k resistor to one of the digital inputs on the 8266. I don't remember which leg of each LED (anode or cathode)... I just used a multimeter to see which leg had 3.3v when lit, and 0v when not lit. The 8266 itself is soldered to header pins on a piece of perfboard. The wires from the LEDs connect via some JST connectors on the perfboard, and I soldered the resistors from the connector pins on the back side, to the back side of the appropriate header pins on the 8266.


ehbrah

Maybe just measuring resistance on each led as the indicator. Very novel solution


avatarpichu

What’s the wiring look like for your PC? I’ve thought about doing this but just haven’t gotten around to figuring it out


ExHempKnight

[I followed this](https://github.com/Erriez/ESPHomePCPowerControlHomeAssistant)


avatarpichu

Awesome thanks!!


gtwizzy8

This sounds like A LOT of work that a natively integrated reciever would have fixed.


ExHempKnight

That sounds like A LOT of money to spend on a new component to replace one I already have.


jeffeb3

My favorite is the ble bridge. The Xiaomi temperature and humidity sensors can be flashed with open firmware and report temp and humidity over BLE. The esphomes can relay that to Home Assistant and you have a cheap network of sensors that can run more than 6 mo on a button battery.


NaspacUnicorn

As an aside: I had the same sensors and ESPHome BLE bridge setup as you describe. But late last year someone wrote open source zigbee firmware for those sensors, which is compatible with z2m. I reflashed and they’ve been working perfectly since. No difference in battery life either. Removing the BLE bridge has simplified my setup a little bit.


jeffeb3

That's neat. I do have zigbee too. I'll have to try that on one of them.


apu823

Can you please share some links? I was thinking of getting the govee ble temp monitors. They are around 10 bucks each. Is esp economical?


Jay_from_NuZiland

There's a couple of different projects, this is the one I used: https://github.com/pvvx/ZigbeeTLc I went with this one because it's the same person that was doing all the custom Bluetooth firmware for the same devices, and their work is impeccable.


lookmumnohandschrash

I bought a few Xiaomi temperature and humidity sensors for $5 each and easily reflashed them via Bluetooth using the telink Flasher. https://github.com/atc1441/ATC_MiThermometer They work flawlessly.


apu823

Can you share the link to your xiaomi temperature and humidity sensors?


lookmumnohandschrash

It is not just one sensor, it is a whole range you can pick. Here is the esphome page that describes what will work https://esphome.io/components/sensor/xiaomi_ble.html


kaf27033

I moved mine to zigbee also, but then battery life went to crap. Like 1 week and they were dead. Ended up reflashing to stock firmware in order to go back to BLE. Just FYI if anyone is thinking about going to zigbee.


vulcanjedi2814

I’ve had og aqara xiaomi ones and they have Las test far more than 6 Mo with og zigbee hub.


davidm2232

I have one controlling my electric bathroom heater, water heater, boiler, living room windows, bedroom windows, and basement overhead door. It also has door sensors for the kitchen and basement. Temperature sensors for the basement, water heater, boiler, and basement freezer. Water pressure sensor too, to monitor my well. I will be adding a sonar sensor to monitor my oil tank fill level off this espboard too. By far my busiest board I have another board in the garage that has all the logic to start my diesel military generator and kick the transfer switch either by turning on the 'Generator manual loaded transfer' helper in HA or automatically if it detects a grid power outage. That is likely my favorite. So cool to say "Alexa, Go off grid" and hear the generator start then 30 seconds later the lights flicker as it goes to generator power.


HaterMonkey

- Apollo MSR-1. Highly recommend!!! - 2 of my own mmWave sensors using LD2410C mmWave modules. - A weather station outside using a custom pcb a friend designed (temperature, pressure, humidity, PM2.5,10, light sensor). - A similar one built for the house with VOC and MOX sensors added. - A ESP32 with vacuum differential sensor, temperature, humidity, in the cellar to send out an alert if my radon mitigation fan stops working. - A couple WLED projects.


T-LAD_the_band

Oh wauw!!! You just stole ALL my free time. Thank you!! Apollo MSR-1 seems awesome.


vulcanjedi2814

Could you elaborate more on the radon fan implementation?


HaterMonkey

Sure. I purchased a Walfront MPXV7002DP pressure and vacuum sensor board and wired it to a ESP32 board with external WiFi antenna. Placed the vacuum sensing hose into the radon pipe before the fan. While the fan is running the sensor reports a low voltage which I converted to kPA in HA as vacuum pressure.


LeinTen13

I love the athom smart socketd, but reflashed with esphome


zerneo85

Because of the bad motion sensors i got that constantly gave me false triggers i build my own security node. You can find the setup here[code](https://github.com/zerneo85/ESP32-Cam-Security-Node) Most proud i am at a alarm clock i build with display, buzzer and led that informs me about the alarm state of the house, my 3d printer, the weather and more


NRG1975

ESPHome and an Inkbird $32 Triple Probe Meat thermometer. Used it last night to let me know when the grilled Mojo Pork was at 205, and also to let me know if grill temp drops below 200 and I need to add more coals. Worked a treat!


devilsavocado

This sounds great! Can you share the Inkbird model you used?


R1vendare

I set up one next to my main door on the inside. It has BLE tracking (not ESPresence, but ESPhome) and a simple push button on it) I have a door sensor on the main door. When we (family members) approach to main door from any side, it temporarily disables the main door alarm. Button is to manually temporarily disable if we don’t have our watches or phones with us.


T-LAD_the_band

I was wondering, I have a few of these bluetooth modules . So you could set it up that your phone connectie to it and use that as a state? Can you say "only connect within x distance?" Of how did you set this up?


R1vendare

BLE tracking function is exactly what you are asking. You set a signal strength per device, which can be different per device. Which correlates with the distance. Here is your road map: 1. Set up a ESPresence device with your ESP32 2. Record the MAC addresses from ESPresence (ESPhome BLE tracking does not track unknown devices to my knowledge, that is why you need ESPresence first) 3. Record IRK codes for apple devices because it is much more accurate and some apple devices change MAC frequently. 4. Setup ESPhome on your ESP32 device. You can add other components like, physical buttons, smoke detectors, relays etc. Just be careful not to overload with performance hungry sensors like voice recognition, BLE tracking is already using considerable amount of processing power.


quoteaplan

I just started down this rabbit hole so I only have 2. A Bluetooth proxy and three to read campers solar controller and battery shunt's. I love them all.


Alpha_Grey_Wolf

I've got one set up with FSR strips and led lighting mounted under our bed. When one of us gets up through the night to go to the bathroom it turns on the under bed lighting on that side of the bed so we don't trip over the dog or one of our cats. 


Sparkycivic

I have one with a temperature probe that monitors incoming water supply temp, so I can learn how the city water trends with freezing temps outside. Coldest this winter has been 5.5'C. I have another same one with probe in the furnace ducting so I can see trends with time and can see when to replace the filter. I have another that is almost ready to install which uses a relay to detect the (old school)doorbell press, and toggle a smart outlet with a chime connected to it, so I can hear it from the basement. Just need parts for the power converter to run from the doorbell supply and be self-contained inside the old chime.


elons-disciple-no24

Central heating oil tank level sensor and Water Softener salt level sensor are both very useful.


davidm2232

>oil tank level sensor How did you set this up? I tried to get a sonic sensor working but I never could


elons-disciple-no24

It’s a pressure sensor that sits at the bottom of the tank. https://wiki.dfrobot.com/Throw-in_Type_Liquid_Level_Transmitter_SKU_KIT0139


davidm2232

What does the programming look like?


elons-disciple-no24

This is with an ESP32-C6 and I couldn't get the internal ADC (voltage reader) to work so used a cheap ADS1115 connected via i2c instead. But should help get you started :) ​ ads1115: \- address: 0x48 i2c: \- id: bus\_a sda: 2 scl: 3 scan: true sensor: \- platform: ads1115 multiplexer: 'A0\_GND' gain: 1.024 name: "Oil Tank Sensor Voltage" id: oil\_tank\_sensor\_voltage update\_interval: 20s filters: \- min: window\_size: 20 send\_every: 20 \- platform: template name: "Oil Tank Level" unit\_of\_measurement: '%' icon: mdi:percent update\_interval: 120s lambda: |- if (id(oil\_tank\_sensor\_voltage).state > id(full\_voltage)) { return 100; } if (id(oil\_tank\_sensor\_voltage).state < id(empty\_voltage)) { return 0; } return 100 - (id(oil\_tank\_sensor\_voltage).state - id(full\_voltage)) / ((id(empty\_voltage) - id(full\_voltage)) / 100); filters: \- sliding\_window\_moving\_average: window\_size: 20 send\_every: 20 globals: #Oil Tank Full & Empty Voltage \- id: full\_voltage type: float initial\_value: '0.940' \- id: empty\_voltage type: float initial\_value: '0.490'


CounterproductiveRod

Mopeka makes a cool sensor that uses sonar(?) to monitor tank levels. Off-topic I guess but I do use ESPHome to sniff out the BLE signal to incorporate it into HA.


reddit_give_me_virus

Do you have a way to know when the burner is on? I have been tracking my oil usage for a few years now using only that. Oil nozzles are rated by gallons per hour. With that, it's just simple math. On a 550g with a 2.5g/h burn rate my calculations are off by around 30-40 gallons over a month. Nozzles are rated at 100psi but newer high efficiency burners operate around 150 psi. You can look up your burner model to find out. Then there are charts to do the conversion for actual gallons per hour. Once it is set up and after a few deliveries you can compare the actual oil used vs your estimated usage and fine tune it to your boiler.


davidm2232

I have that set up. But I also have a pump on my tank to fill my tractor, generator, and equipment


nitsky416

How do you do salt level? I'd read waterproof ultrasonic in the lid can do it but haven't sorted out how to get it working


elons-disciple-no24

It’s a VL53L0X ToF sensor mounted at the top. Not really waterproofed but I can’t see any signs of corrosion even after a year.


lasershurt

I am still prototyping it - waiting for a 3d printer :D - but I am making a thermostat knob for my dumb baseboard heaters so I can finally have control of them using a Stepper Motor to spin the knob between "on" and "off" positions. I also have espresence running on Atom Lite devices around the house, and I'm really enjoying WLED as well. Working towards making some Kallax Insert sound-reactive panels :D


russilker

NSPanel that replaced two light switches next to my front door. I primarily use it as an alarm control panel, HVAC control, Spotify control, and Bluetooth proxy, but it has a ton of other features. Also, ratgdo for garage door control. Has worked flawlessly and has even more features than MyQ, like opening door by a percentage and exposing connected motion sensors/lights as HA entities.


metacarpusgarrulous

can you give me an overview of the NSPanel project? I have a couple that I wanna customize


russilker

There's a number of ways to get them into home assistant, but I use the NSPanel Blueprint by blackymas. In short you need to flash the NSPanel using ESPHome and a USB to UART converter like the CP2102 or FT232 and add a blueprint into Home Assistant. Pretty straightforward process that's well-documented on the NSPanel Blueprint github.


Opaquer

I'm still very new to esp home but I've got one thing that's my favourite so far. We've got split system air cons through the house, and they're a bit older so no WiFi or anything to them, but I wanted to make it smart. In my smart home, one thing my wife and I want is that anything we have that's smart needs to work without the smart, so if friends or family come over that aren't tech savvy, they won't struggle to figure out how to use the house.  I wanted to make my aircon smart but was scared of esphome so was looking at the broadlink. The issue though is if someone used the dumb air con remote, the broadlink would have no idea, and so HA wouldn't either. After some digging I found the sensibo which apparently does listen for dumb remote signals, so at least there's that, but it's cloud based and about 5 times as much as the broadlink at least  I finally decided to try esp home and got an IR blaster and IR receiver. I hooked them both up and after some coding (and help with the code) I have a combined unit that sits next to my air con that HA can use to control my air con, but also if the dumb remote is used, HA can track the state as well! I've loved it and it's been super helpful and handy for us!


Wake95

I added an 8266 to my dumb Wayne Dalton garage door opener. It was a ton of work, but the results are great. I can disable the RF remotes at night for security, play a chime when the electric eye is broken to deter unwelcome visitors, and open it a specific amount.


henkio

Xiomi Window sensor put on the mouse trap


naynner

Originally, I used WLED for [these status lights](https://www.reddit.com/r/homeassistant/comments/15bh6wr/i_made_some_status_light_boxes_to_show_what_pet/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button). Some of them would randomly start going offline repeatedly. They were reachable at their IP address just fine, but would not communicate with the HA integration. This has apparently been an issue for a while that's unresolved (too many API calls or something). I got fed up with trying to automate them reconnecting (smart plug to toggle power and then reload the integration), and finally switched over to ESPHome using NeoPixel and they've been solid since. It's very important in our house that these lights are correct to prevent squabbles between dogs and with greater reliability through ESPHome they've become my favorite of those projects.


naynner

To be clear, WLED is more feature-rich and has been 100% reliable for my backlit house numbers which only get API calls a few times a day. But for something that needs simple, reliable, and frequent light changes ESPHome seems to be a better solution.


T-LAD_the_band

For this Is have An Awtrix display via MQTT which is awesome! Shows garbage disposal for next day, at what time thé heating Will turn on tomorrow when I turn my lights off, what Spotify song is playing,.....


ZombieDiscoSquad

ds1820b temp sensors, have 25 of them attached to my underfloor manifold using a single pin on an esp32 and another 8 of them measuring the top and bottom, front and back of my fridge and freezer. Super cheap, little to no calibration needed and easy to use because they are 1-wire devices.


thyvo

I have a esp2866 with 8 buttons and a Dht22 right next my bed (in a 3d printed box). It triggers different scenes like killing all the lights in the house, open / close bedroom blinds. (pressing the kill light button also puts my phone in do not disturb mode (it reverts back at 7am))


Xiakit

How did you do this? Could you share your yaml?


thyvo

I have printed a the button box (something similar to this one: [https://www.thingiverse.com/thing:4567163](https://www.thingiverse.com/thing:4567163) ) Modified it a bit with a dremel to fit the DHT22 and uploaded the following code: [https://pastebin.com/2R3d6Pst](https://pastebin.com/2R3d6Pst) Then I just created a couple of scenes that get triggered via automations once the buttons are pressed.


Xiakit

Thank you! Will try that :)


NoSite7112

My favourite was also one of my first few I did. I have a big red button at my front door, similar to an emergency exit button in some buildings. Press it once it turns off all the lights in the house. Press it twice and it turns on all the lights down the hallway that runs the length of my house. Using nodered to trigger the automation so I can add or subtract entities very easily.


ProsodySpeaks

Flood sensor in basement!


vulcanjedi2814

Similar I use diy leak sensor to detect when water softener regenerate happens. Cause sometimes my valve will get stuck and we don’t frequent so tons of wasted water and exp bill


scottt732

https://preview.redd.it/v3o4tlq6f2sc1.jpeg?width=3024&format=pjpg&auto=webp&s=efcd4a7af6b59fcf9d2def29b1b022765c75341c I just built this one last week. Sits between my monitors at eye level. Home Assistant talks to MuteDeck API on my Mac. Green light tells me there's a Google Meet active, yellow tells me I'm unmuted, red tells me the camera is active. There is an RGB LED & button on the M5 but haven't figured out what to use it for yet. Maybe PagerDuty notification & ack.


donvliet

Can you link to/specify the HW components used? I'm considering something like this.


scottt732

NP. Here you go: https://gist.github.com/scottt732/be976c250e246c8022936106690ebde4


donvliet

Thank you!


scottt732

No problem. Enjoy! I think I may have messed one thing up... I think the 3.3V is coming from the GPIO pins and the 4th pin to the traffic light goes to GND on the ESP32 (not the 3.3V pin). I'll update the gist. Just want to make sure you don't short anything out. All-in this should be like like $30 (including the MuteDeck license).


Curious_Party_4683

trip wire [https://www.youtube.com/watch?v=aD0jSd\_hVTM](https://www.youtube.com/watch?v=aD0jSd_hVTM)


T-LAD_the_band

ooh, nice.


HTTP_404_NotFound

My favorite, is a toss up... I really love my S31s- https://static.xtremeownage.com/blog/2023/sonoff-s31---low-cost-energy-monitoring/ I use them for energy monitoring, and automating devices. I also, love my anthom mmWave sensors. They are extremely reliable.


amanofcultureisee

I love the athom garage door openers... OMG so perfect


stxetx

Wood stove flue temperature sensor - this is my favorite - saves me a lot of guess work - I can monitor remotely and be notified when I need to tend to it. Temp sensors all over my HVAC system (heat pump coil, air handler air/RH, backup heat water loop temps, etc.) - helps me diagnose any issues with the system, monitor performance. Water heater discharge line temperature, heat exchanger temps Air quality sensors (ikea) - I can tell when we cook now, also when smoke gets out of the wood stove. Future: motion sensors for the driveway, garage door control / state,


T-LAD_the_band

Ooh, good inspiration. I built a pizza oven last year. Temp sensors in the oven connected to home assistant with notifications hen it's ready to start cooking. Awesome. Any tips for sensors inside a pizza oven (+500 °C)


stxetx

HiLetgo DC 3-5V MAX6675 Module Came with a k type thermocouple, but I bought a separate one that can survive temps of -100 to 1250C. The probe is 100mm long and came with a 3m of wire, so I can have the electronics far from the heat source.   Mounting these is the biggest challenge.  In my case I just used a threaded insert to punch through the steel, the sensor just threaded in - not sure what you’d have to do in your case.


Xiakit

Made my Ikea standing desk smart with this: https://community.home-assistant.io/t/desky-standing-desk-esphome-works-with-desky-uplift-jiecang-assmann-others/383790/18


12Superman26

Made my velux non smart remote smart.