I'm a young RC and home automation enthusiast who tinkers around with AI (yes, yes, I know, sorry), R/C vehicles of all types, homelabbing, and 3D printing whenever I can. You can find me on the main 3D printing websites as TechMagic3D, and on some forums as inventor7777.
I like to take software and 3D models that are already written/created and then modify them to my liking, then post them online or make a PR for others to use (When licensing allows, of course ๐).
I don't do very much manual coding (syntax just goes over my head...), but I have been using AI for some of my projects with good results. I hold the AI to a high standard and add and test new features slowly and carefully. With that said, I find YAML pretty simple and so I usually write my own ESPHome configs. While I use AI for the actual coding, I cannot stand AI generated summaries, so I write all of my READMEs (including this one!) manually, or with very minimal AI cleanups. No ๐ please.
If I post it here on GitHub, it means that I think it has enough features and perfect stability (within reason...). While you are here, why not check out my syslog server, my ESPHome configs, or one of my Home Assistant apps, cards or forked integrations?
๐ก Fun fact: you probably this read wrong
๐ก Real fun fact: I think I could be considered a power user of almost everything I own. Or, if it has a settings menu, I'll find every option. :)
๐ก Another fun fact: I have an old HGST drive with 2,712,593 load cycles, from an old business M72e.
๐ก do not click
If you think this README is just...too human-generated, check out the LinkedIn AI slop version. It contains enough synergy to power a medium-sized consulting firm.
Random ramblings
-
In OPNsense, do not try to redirect NTP to
::1because ntpd for some reason hates it. Use a ULA instead. -
Don't be scared to set Home Assistant to port 80:
http:
server_port: 80-
If someone online suggests unnecessary complexity, feel free to ignore them and do the best option for YOU. Just because someone wants a special VLAN for their ESPHome devices does not mean you need one too.
-
Home Assistant shines when you have local control. If you set up Home Assistant and keep buying Tuya plugs, what are you doing.
-
If you like to vibecode a lot, at least have another session to simply have the AI review the generated code.
-
Random fact: I got rid of Pi hole in favor of OPNsense's Unbound blocklists because I am tired of maintaining yet another bit of software.
-
If you read the above AI section and are now wondering why my commits often sound like AI, it's because I don't feel like writing commit messages if Copilot's one is good.
-
Why do people fork repositiories but then leave them unupdated for 8 years?
-
If you are wondering why the donut PFP, it is because I randomly set a round PNG icon as my profile when I first created my GitHub account, and I never changed it. I think it is cool how it becomes invisible in GitHub dark mode. If you are reading this in dark mode and you are thinking, "What profile picture?!", then try and disable dark mode for a moment.
My Homelab specs (WIP)
Basically, my home network is my homelab. I've seen some insanely complex swtups online, and some extremely simple ones. I try to take the middle ground, where I end up with a super fancy upgraded network without accidentally larping as a Cloud-Native datacenterโข๏ธ
The structure itself is relatively simple. At the heart is my main 9U full size network rack.
-
Cox cable 1GIG plan - Arris SB8200
-
OPNsense - ThinkCentre M73 i5-4570T 250GB/8GB
-
TRENDnet 2.5GbE managed switch
-
TP-Link 16 port unmanaged PoE switch
-
CyberPower EC850LCD UPS
-
Docker + Services server - ThinkCentre M73 i5-4570T 512GB/8GB
-
TrueNAS - ThinkCentre M710q i7-7700T 250GB/32GB in custom 3D printed 6 bay NAS enclosure using ASM1166
-
Home Assistant - ThinkCentre M710q i7-7700T 256GB/16GB
-
WIP. this section will update over time