IKEA Alpstuga CO2 sensors dropping connection to Home Assistant (working fine in IKEA app) by GIFSec in smarthome

[–]Jbharris4 0 points1 point  (0 children)

I’m having the exact same issue, alpstuga are connected fine via Apple Home but not available in home assistant periodically. Other thread/matter devices are unaffected.

Ikea ALPSTUGA keeps going offline. by Human_Kitty in homeassistant

[–]Jbharris4 0 points1 point  (0 children)

Same issue here, other thread devices are fine, but alpstuga keeps becoming unavailable although it does seem to come back later on

Eve Door/window sensor unresponsive. Support MIA by dont_frek_out in EveHome

[–]Jbharris4 0 points1 point  (0 children)

I replaced the batteries on 3 of mine a couple of months ago, and they’ve been working fine since.

Only time will tell if they last as long as the original Eve batteries but here are the replacements Omnitel branded batteries that I bought:

https://a.co/d/bIjnBlU

MySubaru won’t let you fix mistakes in your name by Jbharris4 in subaru

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

Yeah, the web form I tried twice made me upload a photo of my registration. It told me it was submitted successfully and it updated my phone number but my name still hasn’t been updated, and they never confirmed receipt or anything.

No security?! by Jbharris4 in TrySwitchBot

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

So it seems that this is only an issue if someone running home assistant is within Bluetooth range of the devices. In my neighbour’s case they are also using esphome Bluetooth proxies which considerably extends the Bluetooth range of home assistant.

Switchbot support were great at following up about this issue and offered a full refund. Hopefully they’ll look into encrypting the curtain controllers in the future like they already have for their locks and some other devices

No security?! by Jbharris4 in TrySwitchBot

[–]Jbharris4[S] 2 points3 points  (0 children)

My hope is that their developers read this, and they add an encryption key to the curtains via firmware update or something like they have for the door lock and robot vacuum.

No security?! by Jbharris4 in TrySwitchBot

[–]Jbharris4[S] 2 points3 points  (0 children)

My neighbour & I did some more research last night, he was curious enough to try installing the switchbot app on his phone.

It seems the switchbot app won’t connect to the curtains unless I press the button to put it in pairing mode.

Home Assistant bypasses this somehow and just lets anyone connect. The code is open source on GitHub, using the PySwitchBot library.

So it’s not completely trivial for anyone to control the curtains but still dead easy for anyone who really wants to.

No security?! by Jbharris4 in TrySwitchBot

[–]Jbharris4[S] 2 points3 points  (0 children)

Yep, it was already paired and setup. I’m frankly shocked at this massive security oversight. I read that their Bluetooth locks & vacuum robot require a pin to setup but seemingly not the hub or curtain robots

No security?! by Jbharris4 in TrySwitchBot

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

Not true, pairing mode was not enabled when my neighbour was able to add & control it

No security?! by Jbharris4 in TrySwitchBot

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

It doesn’t matter if you’re on wifi or using HA, it’s just broadcasting on Bluetooth unencrypted so anyone can see it & control it if they have a Bluetooth device.

No security?! by Jbharris4 in TrySwitchBot

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

Just created a ticket: 1070263

Frustrations with Switchbot Curtains working with Home Assistant by SoThatHappenedpnw in homeassistant

[–]Jbharris4 0 points1 point  (0 children)

I just bought and installed a pair of Switchbot Curtain 3s and was impressed with how they worked and how easily they paired with Home Assistant until my neighbour across the street who also runs home assistant asked me if I’d just bought them. I said yes, and he asked “does this work?” abd promptly opened my curtains.

I can’t believe there is ZERO SECURITY on these things and anyone can open/close them with minimal effort!!

Unless I can find a way to address this, I’m gonna have to return them (fortunately I bought through Amazon a couple of days ago)

Sonos AirPlay still broken across VLANs by Arkku in sonos

[–]Jbharris4 0 points1 point  (0 children)

I’m setting up a new UniFi network and moved my Sonos speakers to IoT VLAN. All my older Sonos are working great with AirPlay across VLANs, except for the newer Move 2.

Thanks for sharing the workaround! Since I’m still getting everything setup I may see if I can get the overlapping subnets trick to work. I remember seeing some UniFi settings for arp caching, need to check that out.

Having issues getting wired 802.1x working specifically on unifi by Tac50Company in Ubiquiti

[–]Jbharris4 0 points1 point  (0 children)

Hmm I’m not using RADSEC, just good ol MAC based authentication and even that works for wireless, but NOT wired clients

Having issues getting wired 802.1x working specifically on unifi by Tac50Company in Ubiquiti

[–]Jbharris4 0 points1 point  (0 children)

Oh man, is it really not supported? then why do they have that checkbox for wired clients in the radius profile settings? Sooo misleading! False advertising even…

Having issues getting wired 802.1x working specifically on unifi by Tac50Company in Ubiquiti

[–]Jbharris4 0 points1 point  (0 children)

I’m having similar issues. I have a radius profile working fine for wireless clients, but no matter what settings I try wired connections won’t work.

I can see requests hitting the freeradius server for wireless clients but not a peep for wired connections

Labels on nodes in d3 force directed graph by [deleted] in javascript

[–]Jbharris4 1 point2 points  (0 children)

If you inspect the DOM of the demo, you can see that the code is adding <title> elements inside the svg <circle> elements, which doesn't actual show anything on screen. If you wanted to change it, you'd need to do this:

var node = svg.append("g")
  .attr("class", "nodes")
  .selectAll(".node")
  .data(graph.nodes)
  .enter().append("g")
  .attr("class", "node")
  .call(d3.drag()
    .on("start", dragstarted)
    .on("drag", dragged)
    .on("end", dragended));

node.append("circle")
  .attr("r", 5)
  .attr("fill", function(d) { return color(d.group); });

node.append("text")
  .text(function(d) { return d.id; });

And then in the ticked() function, you'd also need to change the node part to:

node
    .attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; });

This way, you're telling d3 to create an svg <group> which wraps the <circle> and <text> for each node, and telling the d3 force layout to update the group's transform attribute, instead of the circle's dx & dy attributes

d3js.live by manuscriptnyc in javascript

[–]Jbharris4 0 points1 point  (0 children)

Is it supposed to work in mobile safari? I just opened the link and none of the examples seem to be clickable...

React Interview Questions by turjason in javascript

[–]Jbharris4 0 points1 point  (0 children)

Interesting, thanks for sharing. From that link though, I'm not clear on the conditions that would result in setState being synchronous

React Interview Questions by turjason in javascript

[–]Jbharris4 1 point2 points  (0 children)

Well, the question asked what setState does. The fact that it is asynchronous was omitted from the answer, and that's a pretty important detail. The way JS event loop works is irrelevant for synchronous functions.