Setaggi my wash motivatior
Well I kind of overdid a brain fart,
The moment i installed home assistant on a raspberry pi in my new appartment i knew i could connect my wasing machine to it. Using Samsung smart home. Im Autistic and one of those that is bind for easy clean up tasks. like take something with me while walking by. Doing laundry always has been a issue with me, It used to pile up making me doing lots of launry at once and then i had a pile of clean landry. It was a issue until there was a new mastodon integration poping up in homeassistant. I had a moment where i visioned my washing machine being the most famous washing machine on the web so I started.
Setaggi version one. Static messages
Well the washing machine sends out diffrent fases of doing laundry and the time of estimated finish. (I’m Foss at heart but i consider Setaggi a peace of art. So i dont go into detail. (Artists do that) so no yaml or code.) I made automations for each state that would sent a static message over mastodon to send a tooth. with the time left.
To make it not that static i used my already quote interface and found a english joke api.
Ollama came around the corner.
Ollama came around. And very soon there was a Home assistant hacs integration. Intended for asking and automating home assistant. But i dont have systems with a real GPU so i dont have fast replies. I got a old laptop form work a intel i5 I call squire. And it will take its time to generate a reply. And keeping the message brief is kinda hard. But I really think its fun.
Most quotes i come accors are in some image. (dont know why) So i recreated that also with AI. for this i use (AI Horde)[https://stablehorde.net/] to deligate a single small image to some one elses system. There is a token system for AI Horde. To generate images fast. But gaining tokens requires donating GPU power wich i dont have. So 10 minutes before the was is finished the image request is generated. “ doing laundry.
Special & daily news and music announcement
I dont know when i started this but i have a calendar in home assistant with special days setaggi should tooth about. Later (when i already started working on the blog. I added a random news item from numbersapi I use LLM to filter out bad news. to keep setaggi smooth and happy.
and because i made a python script to send tooths with a image. (the home assistant integration dont support that) i added a integration to my custom music setup. to tooth the latest music setaggi hears.
The (special) news is used while the wash is running. and if there is a special event and there was no was it is toothed at 22:00.
Making a blog
Tooths are nice. But if i want to make setaggi a web star he needs to have a blog. For this i use ollama on my main laptop because squire times out before finishing the responce. for blog software i use hugo I can create and update the blog from the commandline.
For every tooth setaggi made a log is written. this log is used to make a journal of what setaggi has done that day.
Why not a newsletter?
The latest addition im working on is a newsletter. For all wash enthusiasts. I dont have cookies on the blog. but i now have 4 followers on the newsletter.
I like to share my fun.