[-] paequ2@lemmy.today 49 points 3 weeks ago

I started using Claude Code myself. I got kind of obsessed with it.

Over the last several months, the GitHub username with the most merged PRs in Bun's repo is now a Claude Code bot. We have it set up in our internal Discord and we mostly use it to help fix bugs. It opens PRs with tests that fail in the earlier system-installed version of Bun before the fix and pass in the fixed debug build of Bun. It responds to review comments. It does the whole thing.

Seems like they've bought into the hype.

4

The new Home Assistant Connect ZBT-2 is here.

I just bought and setup the Connect ZBT-1 a few weeks ago... 😭

1

cross-posted from: https://discuss.online/post/30666278

Headscale - The main objective of Headscale is to provide a non-proprietary implementation of the Tailscale protocol & control server for hobbyists and self-hosters. Acts as a replacement for the listening servers while allowing you to continue using your existing clients applications. Funnel functionality is currently considered in beta status. Does not include a web ui by default.

Netbird - Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls. You can try their hosted service or selfhost it, or whatever.

Pangolin - is a self-hosted tunneled reverse proxy server with identity and context aware access control, designed to easily expose and protect applications running anywhere. Pangolin acts as a central hub and connects isolated networks — even those behind restrictive firewalls — through encrypted tunnels, enabling easy access to remote services without opening ports or requiring a VPN. Combines traefik reverse proxy with Single Sign On and Wireguard. Meant to be selfhosted, but they do offer a hosted instance.

Pin codes, temporary links, password links for exposing services as a “funnel”. Similar to cloudflare tunnels, where users cannot be bothered to sort things out and just want a service exposed.

28
submitted 1 month ago by paequ2@lemmy.today to c/linux@lemmy.ml
8

I'm wondering if I'm starting to outgrow Tailscale... my wife keeps having networking issues on Android due to Tailscale, the Nvidia Shield kills the Tailscale app randomly, and my parents' TV doesn't have a Tailscale app...

I feel like the time is approaching to publicly expose some of my services to the internet...

Any other tips?

47
submitted 1 month ago by paequ2@lemmy.today to c/linux@lemmy.ml
2
submitted 1 month ago* (last edited 1 month ago) by paequ2@lemmy.today to c/homeassistant@lemmy.world

I have an Inovelli White Series Matter+Thread light switch. It has a custom button called Config that you can use for automations. Config is listed under Events in Device Info. I've noticed some unexpected behavior whenever I run sudo docker compose restart.

Here's what happens after compose restart exits.

  • Home Assistant WebUI comes up
  • Inovelli switch entities become unavailable
  • 5 minutes passes in the unavailable state
  • Inovelli switch comes back to life, setting all of its entity's values back to what they were before
  • Config event fires

The Config event firing on reboot is really bad because it triggers an automation I have that listens for the Config event to fire...

How should I be coding the automation to ignore Config events from reboots? I found some Event docs and also a forum post, but they didn't turn out too helpful.

Here's the automation I came up with based on the links above. Unfortunately, this still triggers the automation on reboot.

alias: Inovelli switch 
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.inovelli_on_off_switch_config
conditions:
  - condition: not
    conditions:
      - condition: state
        entity_id: event.inovelli_on_off_switch_config
        state: unavailable
      - condition: state
        entity_id: event.inovelli_on_off_switch_config
        state: unknown
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: event.inovelli_on_off_switch_config
            attribute: event_type
            state: multi_press_1
        sequence:
          - action: script.inovelli_switch_turn_on
            metadata: {}
            data: {}
mode: single

Running HA 2025.10.4 in Docker Compose.

67

Does anyone have a favorite diff tool for reviewing lots of code? I'm thinking something along the lines like meld or vimdiff. I don't really need a git client. I'm comfortable with the git CLI. I'm mainly interested in making code reviews a little easier to manage.

I'm reviewing a large code change right now and the web interface sucks. It's slow. It doesn't load all the files at once. Cross referencing files sucks.

I know, I know. "Code changes should be small." I've already voiced that to my team, yet here we are. I'm trying to figure out a way to make this a little less miserable.

[-] paequ2@lemmy.today 46 points 1 month ago* (last edited 1 month ago)

Wow. wat. This is top??

top

The only reason I use htop is because I never bothered to learn top. I'm totally down to avoid downloading and installing another utility though. The time to learn top is TODAY!

7
What's gluetun? (lemmy.today)

Occasionally I see people mention gluetun.

  • What's gluetun? Seems like it's a VPN client? What's special about it?
  • How do you use it in your setup?
  • Do I need to know about this if I use Tailscale on the host for connecting to my VPN?
  • Would gluetun allow me to use an additional VPN provider for certain apps without messing with the host Tailscale?
1
submitted 2 months ago* (last edited 1 month ago) by paequ2@lemmy.today to c/homeassistant@lemmy.world

I got the Meross Smart Matter+Wi-Fi Thermostat MTS300 US running today.

In case anyone is curious about what gets exposed to Home Assistant, here it is!

The installation was some what haphazard. I think I was supposed to install with the Meross app. But I'm not sure if that actually was needed. I think I installed via scanning the Matter code in Home Assistant... and then later it appeared in the Meross app. 🤷

The Meross app exposes fan controls. Also child lock. You can also create a schedule in the Meross app. None of these features are visible in HA. (Also cannot control display brightness via HA. Sad.)

Side question: how do y'all create a schedule for your thermostats? I feel like I shouldn't use Meross' scheduling features and I should keep all the smarts in HA, right? I guess I should create Automations and trigger them based on time of day?

Update 12 Nov 2025

Meross released new firmware! I updated my (now 2) thermostats to firmware 9.1.14.1.2.2 and I have fan control now!!! 🥳

[-] paequ2@lemmy.today 42 points 2 months ago

Here's an actual link to the tech: Zenni ID Guard

1

cross-posted from: https://awful.systems/post/6008914

A while back I played a round with the HASS Voice Assistant, and pretty easily got to a point where STT and TTS were working really well on my local installation. Also got the hardware to build wyoming satellites with wakeword recognition.

However, what kept me from going through the effort of setting everything up properly (and finally getting fucking Alexa out of my house) was the "all or nothing" approach HASS seemingly has to intent recognition. You either:

  • use the build in Assistant conversation agent, which is a pain in the ass because it matches what your STT recognized 1:1, letter by letter, so it's almost impossible to actually get it to do something unless you spoke perfectly (and forget, for example, about putting something on your ToDo list; Todo, todo, To-Do,... are all not recognized, and have fun getting your STT to reliably generate the ToDo spelling!), or
  • you slap a full-blown LLM behind it, either forcing you to again rely on a shitty company, or host the LLM locally; but even in the latter case and on decent (not H100, of course, but with a GPU at least) hardware, the results were slow and shit, and due to context size limitations, you can just forget about exposing all your entities to the LLM Agent.
  • You also have the option of combining the two approaches; match exactly first, if no intent recognized, forward to LLM; but in practice, that just means that sometimes, you get what you wanted ("all lights off" with a 70% success rate, I'd say), and still a lot of the time you have to wait for ages for a response that may be correct, but often isn't from the LLM.

What I'd like is a third option, doing fuzzy matching on what the STT generated. Indeed, there seems to have been multiple options for that through rhasspy, but that project appears to be dead? The HASS integration has not been updated in over 4 years, and the rhasspy repos are archived as of earlier this month.

Besides, it was not entirely clear to me if you could just use the intent recognition part of the project, forgoing the rest in favor of what HASS already brings to the table.

At this point, I am willing to implement a custom conversation agent, but wanted to make sure first that I haven't simply missed an obvious setting/addon/... for HASS.

My questions are:

  • are you using the HASS Voice Assistant without an LLM?
  • if so, how do you get your intents to be recognized reliably?
  • do you know of any setting/project/addon helping with that?

Cheers! Have a good start into the working week...!

2

What are people on Lemmy using for their home thermostats?

I'm in the US with a packaged HVAC system (cool+heat) and was looking to buy a new thermostat, but I wanted to make sure it's highly compatible with Home Assistant.

Ideally, I'm looking for something that speaks Matter over WiFi or Thread. I would like to mainly control it via HA. Everyone in my household are Android users (not totally sure if that's important?). Also, it would be nice if I didn't have to connect it to the cloud.

I was considering the Meross Smart Wi-Fi Thermostat, which seems to check all of the boxes. I was wondering if anyone here uses this thermostat.

Another one that seemed interesting was the Siterwell Smart Thermostat GS368M, although this was just announced very recently and who knows when/if it'll go on sale.

4
USA's Dumbest Crop (m.youtube.com)
submitted 2 months ago* (last edited 2 months ago) by paequ2@lemmy.today to c/videos@lemmy.world
[-] paequ2@lemmy.today 46 points 5 months ago

‘MechaHitler’ incident

Government: Shut up and take my money!

[-] paequ2@lemmy.today 57 points 7 months ago* (last edited 7 months ago)

Well, clearly this is gonna be something that every republican will oppose, right? Riiiight? The government tracking citizens with a database?? My conspiracy theory neighbor bitches about this all the time. He's gonna oppose this, right?????

[-] paequ2@lemmy.today 92 points 8 months ago* (last edited 8 months ago)

he’s back to Linux

^^^ Amazing parenting right here. 👏 👏 👏 👏 Bravo sir.

[-] paequ2@lemmy.today 108 points 8 months ago* (last edited 8 months ago)

United States: How do the Chinese and Russians fall for such obvious government propaganda!?!

Also United States: OMG, my favorite show CSI: Miami Law Blue Bloods Unit is on! OMG, my favorite movie is on Cop Show, but With More CGI and Colorful Costumes!

[-] paequ2@lemmy.today 46 points 9 months ago

LOL! Here. First try! 😹

[-] paequ2@lemmy.today 76 points 10 months ago

Usually projects (especially large projects) are kept in a version control system like git. This is a prime reason why. With version control, it wouldn't have mattered if you deleted the docker compose file, you could just bring it back. Also, usually every change has to go through version control, this way you always have a backup of the latest version of the file.

[-] paequ2@lemmy.today 173 points 10 months ago

HP, which is buying the company’s intellectual property for $116 million... Humane was seeking a $1 billion buyout

🤣 🤣 🤣

[-] paequ2@lemmy.today 46 points 10 months ago

My wired headphones.

[-] paequ2@lemmy.today 48 points 10 months ago

I've been using LibreOffice more these days for writing, slides, and spreadsheets. I can't remember now the last time I used a Google app for this.

view more: next ›

paequ2

joined 11 months ago