Brett Adams

@ba.au

🇦🇺👨‍💻 Splunk Consultant, Home Assistant contributor, Open Source believer, founder of Teslemetry.com https://ba.au

I corrupted my @home-assistant.io Matter server by pulling the power on my HA Green a few times, but Claude Code found a backup from a week ago and then merged the device database from a few hours ago into it so without having a recent backup, I am fully back up and running with all nodes!

I don't "Google" questions anymore, I just ask the Gemini app (Pro 2.5). Specifically things that you would find in documentation or Stack Overflow, I get long winded answers but it has been reliably answering my questions with accurate nuance.

I'll be speaking at #splunkconf25 in Boston later this year, and not just once, but *three* times! Get MORE data in. (PLA1078) You wouldn't Splunk a car? (PLA1080) Everything you didn't know about Metrics (DEV1136)

Mic check, 1, 2 - I'm speaking at .conf24 September 8 - 11 Boston, MA

I've voted for the same political party my whole life, and this week in the Australian Federal election I will be voting the other way.

I wish there was a product like @github.com CoPilot Workspace, but had much higher limits and just raise the PR when it was done. I dont care if it ran when there is spare inference and took much longer to complete, I just need a monkey to do monkey work.

Had a phantom Automatic Emergency Braking event in my Tesla Model 3 today. That's where the vehicle automatically applies full brakes until you come to a complete stop. Would have been a minor discomfort if it wasn't for my wife holding a tray of 4 coffees, which went all over her and the seats.

When I figured out how to generate typescript from protobuf protocols using ts-proto, my development experience went through the roof. No more cross referencing multiple files just to create a valid message. Made me realise I hadn't been generating pyi files for my Python implementation either.

It's annoying when you accomplish something incredibly technical that only a few hundred people in the world would even care about. I have successfully implemented the Tesla Command Protocol in TypeScript for NodeJS. I will be using it for the @teslemetry.com API soon.

The way the #HomeAssistant Tesla Fleet integration works was great before, but now it's a complete mess. It has occured to me that it could be much simpler if it supported the Machine to Machine based authentication... If only I didnt have a dozen other things on my backlog.

Chatting with @joostlek.bsky.social last night led me to commiting 1592 new lines to the Teslemetry Stream library. GitHub CoPilot has become such a critical part of my workflow now, and makes these incredibly repetitive tasks bearable. I'm actually looking forward to getting an agentic AI.

Bild

And just like that, Tesla has moved the goal posts and now requires each domain to have its own certificate registered with a CA from a list they don't provide. Let's Encrypt didn't appear to make the cut, and a CloudFlare wildcard certificate isn't enough either. Support ticket raised.

Brett Adams@ba.au · 2y ago

Tesla Fleet in #HomeAssistant 2025.1 requires users to register their own developer application, which requires hosting a public key on a unique domain. To make this easier I have created fleetkey.cc with @cloudflare.social Pages, Workers, and KV. It lets anyone host their pubkey for free.