Image 1 — Now I get to move 1000lbs of floor so I can get my car out
Image 2 — Now I get to move 1000lbs of floor so I can get my car out

Now I get to move 1000lbs of floor so I can get my car out

Delivery driver didn't even call or ring the doorbell - Just left it right in front of the garage door.

u/dcoulson — 17 hours ago
▲ 47 r/Esphome+1 crossposts

Remove component from board with huge ground plane/heatsink

I'm trying to remove this RTL8720 component from this board (It's a Govee recessed light), but the whole thing is a giant heat sink and even after adding low melt solder to the chip it doesn't even melt under a hot air gun (680F). Maybe i need to crank the temp up or just wait longer, but it seemed like I was making zero progress even getting the low melt solder to do anything.

Is there a better way to remove this component? I don't need it, so grinding it off isn't unrealistic as long as I don't damage the pads to replace it. There is a ground pad under the chip itself - so still need enough heat to melt that leaded solder even after adding low melt to the castilated pins.

u/dcoulson — 4 days ago

Proxy that makes HA Dashboards bearable on tablets - HA WebSocket Stripper

I've been fighting with how awful my dashboards are on various wall mount tablets I've tested. I finally picked up an Android 14 PoE tablet, and no matter what I did the user experience was garbage.

I didn't build this and I think it's mostly vibe coded, but holy shit:
https://github.com/GabrielGoldsteinAnidea/HA-Websocket-Stripper

Dashboard load times for my regular non-tablet view that has around 130 entities on it when using Fully Kiosk

  • Native - 32s
  • Stripped - 9s

It deploys as an app/Add-On and exposes HA on a new port that limits what entity updates are send to the device. My HA instance has ~22k entities, but I only need around 200 for my dashboards - Other option was to setup a remote HA instance and feed my tablet dashboard off that, but that would require manually specifying entities to forward over and this does it automatically by scraping your dashboards.

Totally night and day improvement.

u/dcoulson — 2 months ago

What direction does this need to point in the sky (j/k)

I’m a spacex/Starlink customer but I don’t think this is the same thing 🫣

u/dcoulson — 2 months ago
▲ 1 r/GlInet

XE3000 won’t power on anymore

I sent my wife to FL to visit her parents with a XE3000 preconfigured for their house. Once she arrived she said the battery light flashes red for 5s but it doesn’t power on. It has been left plugged in most of the day and still doesn’t do anything. Usually when I connect it to power it will power itself up and recharge the battery but doesn’t seem to happen in this case.

Is there a troubleshooting process for this or just rma it when she gets back? We have a second XE3000 in their house in OH which has been working great so not sure why the other one is flakey.

Appreciate it if anyone has ideas so we don’t have to bring it home :)

reddit.com
u/dcoulson — 3 months ago

What's the point of annual billing?

We have six lines on US Mobile all Unlimited Premium that after the $15 discount come in at around $34/month. Annual renewal caught my eye, but that's $390/yr - So $18 savings.

Are there additional discounts applied to annual renewal to make it more competitive, or am I missing something?

reddit.com
u/dcoulson — 3 months ago

Using IAPD prefixes in NPT rules - How to automate?

I know the IPv6 support in palo is garbage, but trying to make this work.

I get a /56 via IAPD from two different providers and have a /60 of ULA carved out into a bunch of /64s on my LAN. I have NPT rules on both providers for the /60 into the top /60 of each PD.

However every time the IAPD decides not to work and I refresh it, it all changes, so I then have to go update the NPT/objects.

Is there any magic way to make the NPT translation address object use a PD prefix, or do i just have to write some automation to monitor for the PD changing with either provider and updating address objects accordingly?

Or if the whole approach is stupid that's fine too - Maybe I should just assign two addresses instead of using ULA, but not sure how to manage failover like that

reddit.com
u/dcoulson — 3 months ago

I'm starting to play with the new mesh network capabilities Cloudflare just rolled out. For HA they specifically state:

Outbound traffic (from devices on the subnet through the Mesh node) does not fail over automatically. Your environment must detect that a different replica has been promoted to active and update routing tables to send traffic through the now-active host. There is no client-side failover for on-ramp traffic at this time.

Has anyone figured out how to actually know which node is 'active'? There doesn't seem to be any obvious routing changes on the nodes as you switch between them.

My plan was to run frr on the nodes and only have the active node announce routes via BGP, but can't come up with a process to know which one is active.

Anyone else tried this - Assume i'm missing something?

reddit.com
u/dcoulson — 4 months ago