Installing Valetudo on a Dreame X40 Ultra

I picked up a Dreame X40 Ultra with the intent of installing Valetudo on it. Valetudo is an open source project that cuts the vacuums ties to the cloud and allows it to run entirely locally. This means the map of your house remains your own, the camera feeds from the vacuum remain yours, and all other sensor data remains local and isn’t sold to the nearest bidder.

Continue reading “Installing Valetudo on a Dreame X40 Ultra”

Linux USB WiFi

I needed a Linux desktop with Wi-Fi capabilities for a project I was working on, flashing valetudo to a dreame x40. The only problem is that my extra computer that I could install the specified Linux flavor on, was a mini PC with no onboard Wi-Fi. So I did some research and found this adapter that has good Linux support:

Panda Wireless PAU0F AXE3000

For Debian, the driver install is a single quick install away.

sudo apt install firmware-mediatek

The adapter ended up working out great and I was able to finish up the valetudo setup with it.

Docker Log File Usage

I ran into some issues with my unraid server recently. The docker image usage started skyrocketing at an alarming rate. I started digging into multiple ways it could be getting filled up and ran into a very odd file while doing so (sadly it didn’t contribute to the docker image usage, but good to have it removed anyway). I ran into a 20GB log file being generated by docker.

Continue reading “Docker Log File Usage”

Exporting Gifs using VSDC

I made a cyberbrick model and posted it to makerworld, but while telling folks about it, someone mentioned that it would be nice to have a video of it driving to reference when deciding if they wanted to make it. I could record one easily enough on my phone, but I haven’t tried to convert it to a GIF before for use on the various 3d printing websites. I do have VSDC though, so lets use that!

Continue reading “Exporting Gifs using VSDC”

DokuWiki Android App

I recently setup the dokuwiki Android app on my phone. The setup was simple enough with one catch. The server URL had to be the URL to the xmlrpc.php file on the server. This couldn’t be just the wiki domain to function. I’m not sure if I missed the note in the setup docs, but felt like ensuring it’s included here for reference.

Pre requisite settings on the install.
App settings with the xmlrpc URL

Roku Integration ECP Command Not Allowed

I noticed that my roku integrations in home assistant weren’t functioning. They were instead throwing an error that “ECP command not allowed in Limited mode”. Luckily this is a pretty easy thing to fix in Roku settings.

The Error I Encountered

Additional options were added to Settings > System > Advanced System Settings > Control by mobile apps > Network access. This is now defaulted to “Limited mode” which disables the access the integration needs. Putting this setting into “Permissive” or “Enabled” will fix the issue.

Resources: