• 11 Posts
  • 45 Comments
Joined 1 year ago
cake
Cake day: July 31st, 2023

help-circle


  • I want to flash my vac with Valetudo - my goal is to run-only, no cloud. But I read through Valetudo’s instructions and it’s too scary for me. I don’t think I have the skills to solder a board together and I barely understand all the steps. I can follow instructions, but there’s one point where they say something like “do these few steps within 180 seconds or you may brick your vacuum” - that’s too much risk for a ~$1000 vacuum. I didn’t upgrade the firmware on my vac, so maybe someday the process will be slightly easier and I’ll take the risk.






  • I enabled the assist_pipeline and retrieved and listened to the audio files from my Echos, but when I tried to look at the esphome/m5stack-atom-echo-wake-word.yaml file to edit the values for noise_suppression_level, auto_gain, or volume_multiplier, the file doesn’t exist. I do have an esphome directory and it contains m5stack-atom-echo-xxxxxx.yaml files for each of my echos, but inside those .yaml files there is no voice_assistant section.

    Can you please paste the contents of your m5stack-atom-echo-wake-word.yaml file (obfuscating anything private, of course)? I’ll try manually creating this file to see if the Echos recognize it.










  • Good questions. I haven’t talked to the assistant through the browser or phone yet -that’s a good way to help narrow down what process might be causing delay.

    I’m running HAOS in proxmox on a mini PC with a celeron. A couple people have said they’re using beefy hardware, so I might need a new box.

    I don’t yet know the range of these Echoes, but they seem to do a great job listening. They also have a speaker but it sounds super wuiet, not really useful. If I want a verbal response I’ll have to push it through other speakers via an automation.





  • create a separate key and provide that public key to keep it separate from your user account.

    I agree this is a better method.

    I’m having trouble figuring out which user or container HA is using to execute the shell command. I docker exec -it homeassistant /bin/bash, ran ssh-keygen, and copied the pubkey into gitea, but it had no effect. I tried to run ssh-keygen in the hassio-cli container but ssh-keygen isn’t installed (so my assumption is that this isn’t a container that would do something that might need a key, because HA didn’t pre-load ssh-keygen - maybe I’m wrong). When I docker inspect the HA containers and grep for “User” or “UID”, there is no result.


  • So now I have a probably-related question: the script runs, but it won’t authenticate with my gitea repo:

    stderr: "Host key verification failed.\r\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists."
    returncode: 128
    

    Again, when I run the script while ssh-ed into HAOS, it works fine. So I suspect that when HA runs the shell script (e.g., via Developer Tools or an Automation), it’s doing it as a different user, or perhaps from a different container from which I haven’t yet copied the pubkey into gitea. What do you think?