Hello World!

  • 3 Posts
  • 15 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • Not the OP, but commenting on the Atoms. They are good for testing, but not sure I’d want to use them for a full setup.

    For one, speakers are pretty rough in them 😂 That’s kinda to be expected though, it’s intended as a cheap dev device.

    However, the bigger thing for me is to wait and see what hardware HA will support when they implement on-device wake-word processing. I’d definitely prefer no continuous audio streaming over the network, until after I have said the wake word.


  • I picked up an Atom for testing as well. I do get a delay, but definitely not 28 seconds… Maybe more like 4-5?

    It’s totally dependent on the speed of the hardware you are running HA on though. Since the microphone is just streaming sound to the server, which then processes it. I’m running on fairly beefy server.

    Just for a test, you could also try toggling off the wake word in the Atom Device settings in HA. Then you can send a command by pushing the physical button. Could at least narrow the delay down to wake word processing vs normal speech processing that way?











  • I definitely have the water sensors covered, even have a water shut-off valve tied to them (that’s the one I’m most paranoid about).

    Interesting idea w/ the smoke alarm ‘relay’. I have some echo dots, that in theory are supposed to pick up smoke alarm sounds when in ‘guard’ mode. The water sensors I have throughout the house also have temperature sensors (and I have others from ecobee), I have those send an alert if they ever get way too hot or too cold, and announce that over speakers. In theory that could also help with detection of fires or failed HVAC, etc…





  • Interesting article, thanks for sharing!

    I’ve run a (nowhere near as popular) public API for just about 10 years now. Definitely relate to the bit where he mentions people simply retrying the same request when they get an error. 😂

    I get a lot of students using the API for learning projects, which is great! But it also means my rate limiting is more often protecting my server from accidental infinite loops, rather than anything purposely abusive.