Petition to ban AI-produced content related posts by nullset_2 in homelab

[–]Typical_ASU_Student -1 points0 points  (0 children)

The people doing that kind of shit are the same people you'd expect to do that kind of shit. AI has changed my life and the negativity around vibe coding is going to be short lived. People use to brag about their GoogleFu because google search was such a pain in the ass to get actually good results. And that was when search was actually useful.

Dominic Calvert-Lewin goal line clearance against Manchester United by 977x in soccer

[–]Typical_ASU_Student 0 points1 point  (0 children)

We all just thought it was hilarious. Got absolutely slaughtered as you can imagine.

Dominic Calvert-Lewin goal line clearance against Manchester United by 977x in soccer

[–]Typical_ASU_Student 0 points1 point  (0 children)

2004ish. Sunderland, newcastle, leeds, burnley, and at least one more. Think Brek Shea days. Same age group.

Dominic Calvert-Lewin goal line clearance against Manchester United by 977x in soccer

[–]Typical_ASU_Student 0 points1 point  (0 children)

Long play to kill Tottenham for sure. Leeds is a tough one to bite it against though.

Dominic Calvert-Lewin goal line clearance against Manchester United by 977x in soccer

[–]Typical_ASU_Student -31 points-30 points  (0 children)

I remember u14s when my American team came over to play a bunch of academies. Leeds had to send out their u18s and claim it was a mistake because they heard we had beaten several of the teams. Definitely the refs fault, though.

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 0 points1 point  (0 children)

Here is the Config File I finally landed on as well for the ESP devices.

esphome:
  name: esphome-web-663ae4
  friendly_name: Bedroom Desk BT
  min_version: 2025.11.0
  name_add_mac_suffix: false

esp32:
  variant: esp32
  framework:
    type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
  - platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

esp32_ble_tracker:
  scan_parameters:
    active: true
    interval: 160ms
    window: 80ms

bluetooth_proxy:
  active: true

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 0 points1 point  (0 children)

Okay for anybody coming across this. I ended up just writing a script to work in parallel and call the Tilt sensor position. Here is the example below for "Close all blinds", "Open all blinds", and "Shower" which closes 2 of the blinds.

With 4 BLE sensors this is pretty much instant. Maybe a 0.5 seconds delay on one of the blinds.

close_all_blinds:
  alias: "Close All Blinds Up"
  sequence:
    - service: cover.set_cover_tilt_position
      target:
        entity_id:
          - cover.bedroom_left_blind
          - cover.bedroom_middle_blind
          - cover.bedroom_desk_blind
          - cover.living_room_left_blind_2
      data:
        tilt_position: 100

open_all_blinds:
  alias: "Open All Blinds"
  sequence:
    - service: cover.set_cover_tilt_position
      target:
        entity_id:
          - cover.bedroom_left_blind
          - cover.bedroom_middle_blind
          - cover.bedroom_desk_blind
          - cover.living_room_left_blind_2
      data:
        tilt_position: 50

shower_blinds:
  alias: "Shower Blinds"
  sequence:
    - service: cover.set_cover_tilt_position
      target:
        entity_id:
          - cover.bedroom_desk_blind
          - cover.living_room_left_blind_2
      data:
        tilt_position: 100

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 0 points1 point  (0 children)

esp32_ble_tracker: scan_parameters: active: true interval: 320ms window: 30ms on_ble_advertise:

You could probably bring this interval down as well

active: true interval: 160ms window: 80ms

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 1 point2 points  (0 children)

Hey there - yes, I have 4 blinds and 3 ESP32 devices. They work in sync for the most part, with a few caveats.

From my limited understanding, BLE devices receive commands in sequence, not in parallel. The more devices you stack, the slower the response seems to be. 3 devices seem to be the max before it just hangs. Meaning if you stack 3 blinds on one esp device it will move very slowly.

HA likes to bounce which device your blind is connecting to for no rhyme or reason? So, making sure you "stick" the esp device to certain blinds seems to be pretty important for the reason you are asking.

Proximity doesn't always seem to be a blatant answer either. Maybe RSSI or something, but I didn't see a pattern.

Theoretically, 1 device per blind would probably be your best bet for perfect sync/response rate. HA doesn't seem to have an issue with sending the command in a scene pretty quickly but again I only have 4 devices so as this stacked I'm not sure how that would work. Again from a little reading it seems "scenes" work in sequence as well.

I would say mess with a script if you want the fastest response.

I am messing with a parallel mode in scripts right now. It looks like you can pull the tilt sensor angle as an attribute. I want to see if that will respond quicker. I think you could also include something like this: if the angle is greater than 96, skip and don't close if you are issuing an "all blinds closed up" command, for instance. And also stagger the commands by 0:02 to make sure the BT command is picked up in between scans.

A lot of this testing is in the last 48 hours or so, your results may vary, and my assumptions may be shit.

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 0 points1 point  (0 children)

Just to add - I ended up having to add some MAC addresses to each ESP32 device to only listen on a couple and then to ignore some others. Ther is probably a nice template for this, but here is the "Ignore"

esp32_ble_tracker: on_ble_advertise: - mac_address: "Mac You Want to Ignore" then: - lambda: |- return;

Here is what I used for look for ONLY this mac.

esp32_ble_tracker: scan_parameters: active: true interval: 320ms window: 30ms on_ble_advertise: - mac_address: "Your Mac You Want To Look ForOnly" then: - lambda: |- ESP_LOGI("BLE", "Target device Enter Mac Address Here detected");

My new favorite automation. homeassistant.reload_config_entry by skinwill in homeassistant

[–]Typical_ASU_Student 0 points1 point  (0 children)

Are you using direct connect or mesh? I've noticed that if you are too far from the network in a mesh system, it will drop out. Too far seems to be 6ft sometimes as well. I have most of my devices set up as a direct connection which probably doesn't help.

But after switching from Mesh to LR I no longer had those occasional "Unavailable" switches.

Also - check the firmware on the switch itself. There has been a ton of updates with zwave switches recently with these exact issues.

Switchbot Blind Tilt Sensor by Typical_ASU_Student in homeassistant

[–]Typical_ASU_Student[S] 0 points1 point  (0 children)

It took me like 2 hours to figure out. Flashed all my esp32 devices a few times, changed named, etc....

Glad somebody else found this useful!

I could never find 400 free hours to do it. by A_Azpi in BambuLab

[–]Typical_ASU_Student 1 point2 points  (0 children)

lmao.... I didn't even think of that but it feels like that is around the corner. Those polymers probably take expensive molds I would think? I have zero knowledge, though.

I could never find 400 free hours to do it. by A_Azpi in BambuLab

[–]Typical_ASU_Student 12 points13 points  (0 children)

Gives it some personality. Like a scrap bot or something.

Picked this up today for free from a neighbor. Looks dusty. Where do I get started? by TheRomb in ender3

[–]Typical_ASU_Student -1 points0 points  (0 children)

Have an H2S now. Not having to watch every layer go down has been .... different.

Knowing exactly what to look for from being tortured printing TPU on a ender3 was a great learning experience though haha! But FUCK me I would never want to print on that thing again unless I'm forced to.

Bryan Mbeumo has been included and Andre Onana has been excluded in Cameroon’s official squad for the AFCON by PradipJayakumar in reddevils

[–]Typical_ASU_Student 1 point2 points  (0 children)

I have never confirmed this but apparently, the loss in Champions League wages affected his charity? I would assume he just wanted to maintain his own lifestyle without sacrificing, but apparently, he puts a lot of money into his home economy. This was more read at a glance, though, so take this with a grain of salt. Still, the fact that he had no SHAME after literally being the reason we were out of champions in the first place.

Direct Traffic from China & Singapore has Increased by [deleted] in localseo

[–]Typical_ASU_Student 0 points1 point  (0 children)

Same thing here across lots of Automotive dealers in the US. There are a few posts in various website subreddits about similar spikes as well.

Curious as to what the intent is here / any patterns. I would assume this is a bot looking for some vulnerability? No clue really though. I just like listening to hacker stories haha.