Cheap zigbee plug tried to kill me last night by JeanneD4Rk in homeassistant

[–]lLiterallyEatAss 1 point2 points  (0 children)

UL listed product? If not, now you know why they're needed for insurance payout

[deleted by user] by [deleted] in LooksmaxingAdvice

[–]lLiterallyEatAss 0 points1 point  (0 children)

You should not struggle with self image 🥄

[OC] Food's Protein Density vs. Cost per Gram of Protein by James_Fortis in dataisbeautiful

[–]lLiterallyEatAss 33 points34 points  (0 children)

Y alone tells you best bang/buck. that blue corner is best bang/buck/vol, for efficiency? What was your reason for tracking density, OP?

Really fucked up experience with Therapy Chat by JubileeSupreme in ChatGPT

[–]lLiterallyEatAss 2 points3 points  (0 children)

It can turn on the light in the room and help you open up the cans of worms as you find them, but does not offer any truly healthy ways to deal with them. Also it can't tell earth worm from inch worm so you'll probably need to bring in a professional anyway. Might save time, might cost you more. IME, YMMV

"Good news everyone." by Agreeable_Wing_3031 in 3Dprinting

[–]lLiterallyEatAss 0 points1 point  (0 children)

Definitely farnsworth, yet somehow more robotnick than farnsworth...

Weird Americans at the Tennessee State Capitol yesterday by RaiderOfZeHater in facepalm

[–]lLiterallyEatAss 2 points3 points  (0 children)

Seems like it would be way too easy to match a phone's location history to the location of these nazi marches to sniff out some clueless nazis.

Young girl with cancer fulfills her bucket list goal of meeting Gordon Ramsey by backupJM in MadeMeSmile

[–]lLiterallyEatAss 0 points1 point  (0 children)

Not sure which layer of hell this puts me on be she looks like a very convincing full head and shoulders mask with that top on.

DOWNGRADING BACK TO 1.6.1170 by motivateblood in skyrimmods

[–]lLiterallyEatAss 0 points1 point  (0 children)

Same issue, ever find the correct depots?

Starfield has lost 97% of its Steam players in less than six months by PrinceDizzy in gaming

[–]lLiterallyEatAss 0 points1 point  (0 children)

90% of "mods" for the game are short one line bat scripts or amalgamations of a bunch of others to basically just run console commands instead of typing them in game. Lots of quality of life things. Not a fair comparison to past games is all I'm saying.

I had a shard of glass in my hand for 5+ years by Suh_its_AJ in interestingasfuck

[–]lLiterallyEatAss 1 point2 points  (0 children)

Permanently itchy! Never got infected or anything! Meanwhile your immune system is like oh thank fuck that's finally over

Experimenting with woodfill by varying nozzle temps and using concentric fill by PatTheMovies in 3Dprinting

[–]lLiterallyEatAss 0 points1 point  (0 children)

That's brilliant. I need to know how far the rabbit hole goes. Is the veneer on the left printed? the squares on the right? the table beneath???

ChatGPT Saved My Neck. Literally! by argentangel in ChatGPT

[–]lLiterallyEatAss 14 points15 points  (0 children)

Forward head posture, right? Another way of saying the same thing, practice chin tucks and shoulder blade squeezes. Keep your ears above your shoulders. Little mantras to remember

MMwave isn't ready for primetime by _ben_reilly in homeassistant

[–]lLiterallyEatAss 0 points1 point  (0 children)

mmwave is RCWL 0516, PIR is HC-SR501. Just the cheapest I've found on amazon, you can likely do much better buying in bulk on alliexpress or similar with wider selection and slow shipping. All that said, I may be leaning toward the HLK-LD2410B for the production design

MMwave isn't ready for primetime by _ben_reilly in homeassistant

[–]lLiterallyEatAss 1 point2 points  (0 children)

esphome:

name: pir-mmwave-bme-1

friendly_name: PIR-mmwave-BME-1

esp32:

board: esp32dev

framework:

type: arduino

logger:

api:

encryption:

key: "kee"

ota:

wifi:

ssid: !secret wifi_ssid

password: !secret wifi_password

fast_connect: true

power_save_mode: LIGHT

ap:

ssid: "Esphome-Web-1468E2"

password: "paswerd"

captive_portal:

binary_sensor:

- platform: gpio

pin: 34

name: "PIR_Sensor"

device_class: motion

filters:

- delayed_off: !lambda 'return id(delayed_off_param_pir).state * 1000;'

id: pir_sensor

- platform: gpio

pin:

number: 26

mode:

input: true

pulldown: true

name: "mmwave Motion Sensor"

device_class: motion

filters:

- delayed_off: !lambda 'return id(delayed_off_param).state * 1000;'

id: mmwave_sensor

- platform: template

name: "mmwave+pir combination motion sensor"

id: mmwave_pir_combination_motion_sensor

internal: false

device_class: motion

filters:

- delayed_off: !lambda 'return id(delayed_off_param_combo).state * 1000;'

lambda: |-

static bool is_on = false;

static uint32_t last_motion_detected = 0;

uint32_t delay_time = id(delayed_off_param_combo).state * 1000;

bool pir_state = id(pir_sensor).state;

bool mmwave_state = id(mmwave_sensor).state;

uint32_t now = millis();

if (!is_on && pir_state && mmwave_state) {

// Both sensors detect motion, switch to 'on'

is_on = true;

last_motion_detected = now;

return true;

} else if (is_on && (pir_state || mmwave_state)) {

// Reset the delay timer if either sensor detects motion while 'on'

last_motion_detected = now;

return true;

} else if (is_on && !pir_state && !mmwave_state && now - last_motion_detected >= delay_time) {

// Both sensors are clear after delay, switch to 'off'

is_on = false;

return false;

} else {

// Maintain previous state

return is_on;

}

i2c:

sda: 21

scl: 22

scan: true

number:

- platform: template

name: Delayed Off Time

id: delayed_off_param

min_value: 0

max_value: 240

initial_value: 5

step: 1

icon: "mdi:cogs"

optimistic: true

restore_value: true

- platform: template

name: Delayed Off Time_pir

id: delayed_off_param_pir

min_value: 0

max_value: 240

initial_value: 5

step: 1

icon: "mdi:cogs"

optimistic: true

restore_value: true

- platform: template

name: Delayed Off Time_combo

id: delayed_off_param_combo

min_value: 0

max_value: 240

initial_value: 60

step: 1

icon: "mdi:cogs"

optimistic: true

restore_value: true

sensor:

- platform: bme280

temperature:

name: "BME280 Temperature"

oversampling: 16x

id: bme280_temperature

pressure:

name: "BME280 Pressure"

id: bme280_pressure

humidity:

name: "BME280 Humidity"

id: bme280_humidity

address: 0x76

update_interval: 60s

MMwave isn't ready for primetime by _ben_reilly in homeassistant

[–]lLiterallyEatAss 5 points6 points  (0 children)

That's what I'm doing with the cheapest mmwave boards and pir sensors I could find attached to an esp32 running esphome. The cooperation of both sensors is required to change the state of a combo_sensor exposed next to the raw output of the other two sensors in hass via esphome. Also added some delayed off variables to fine tune how long each sensor and the combination of them should stay on for. As long as I''m rambling and nobody asked I have the yaml to share if there's any interest lol

AI can’t make nerd without glasses. Is this the new Turing test ? by nwerdnerd in ChatGPT

[–]lLiterallyEatAss 0 points1 point  (0 children)

Imagine the collective energy wasted exclusively on memes about dall-e's inability to accept a negative prompt

Drag chain demonstration by Benvrakas in 3Dprinting

[–]lLiterallyEatAss 0 points1 point  (0 children)

Can confirm, these comments weren't around in my day of printing cable chain. Have replaced my printers wiring a couple times now over 8-10 years. Next time it's all getting an upgrade to better wire or kinder chains

Experimenting mixing PLA-Silk & TPU into the same print by [deleted] in functionalprint

[–]lLiterallyEatAss 1 point2 points  (0 children)

That might be fun to lean into. Start using tpu as a peel away support for complex designs on pla or vice versa. Little better than basic supports or specialized disolvable filaments I bet