Spyke

Replies

Comment on

Security/FULL self hosting? Looking for info before starting...

I think the answer largely depends on the devices you use. Many devices require an internet connection to integrate with HA. Fortunately, each HA integration should list whether or not they can work locally.

Here are some device suggestions:

  • Bluetooth
  • Zigbee/Zwave/Zwhatever (local radio control). I don’t use this, but a lot of HA gripes I notice tend to center around support for these devices.
  • The HomeKit spec requires local only control at least as an option. HA can act as a HomeKit hub through the HomeKit Devices integration, so you don’t need any Apple hardware to use HomeKit devices.
  • Shelly makes great wifi and Bluetooth devices that work locally.
  • If you get wifi devices, put them on a separate network and/or have firewall rules that deny them internet access.
  • Use a VPN like Tailscale to access your HA from the internet, rather than exposing your HA instance to the internet through port forwarding.

Just as an example, I have Ecobee thermostats that are HomeKit compatible. Ecobee provides a cloud service, but I don’t use it at all, and my thermostats are denied internet access at the network level. They still work great through the HomeKit Devices integration.

Good luck!

Comment on

PSA: Try FreeCAD Link Branch (it's a big improvement!)

One body per sketch was always a deal breaker for me, so it’s good to hear that limitation is gone.

Do you know if sketches are still required to represent a single continuous face? For example, 3 concentric circles would not be allowed because it is ambiguous which parts are “surface” and which are “holes”. F360 doesn’t impose this limitation because it allows you to select individual sketch faces to move into 3D space, whereas FreeCAD considers that a single operation on the entire sketch.

Comment on

What are some cool niche applications you use and recommend?

I’ve recently fallen pretty hard for Anytype (http://anytype.io). It’s a knowledge store/second brain application like Notion except it is decentralized, end to end encrypted, P2P, and open source. It has a little bit of a learning curve, but now that I’m comfortable with it, I can’t help but keep dumping information into it. Even though it is still “beta” it is really solid, and I feel really comfortable relying on it more and more.

Comment on

What's your opinion of Anytype?

I started out as “oh that’s a neat idea, I should play around with it” and now, just a month or so later, I depend on it almost daily.

Just one example: My family was on vacation and my wife asked if I remembered how long our next planned activity would take. Of course I don’t remember, but because I was using Anytype as a scratch pad for picking out our vacation activities (this was weeks prior), I was able to pull up the answer on my phone in less than 10 seconds - even though I had no internet or cell service at the time.

Having not come from Notion, Obsidian, or any other related software, there was a bit of a learning curve for me. But now I can’t help but keep dumping information into it.

Comment on

Cloud Free Smart Home

Not audio specific but…

Shelly products (smart relays, plugs, sensors, etc.) all work over local network control and I’ve been very happy with them. I have a bunch throughout the house, and they are all denied internet access at the network level.

Also, all HomeKit devices must, by the specification, allow local control. You should be able to use those devices locally using the Home Assistant HomeKit Device integration without having any Apple devices. My Ecobee thermostats work great through this integration even though they are also denied internet access.

Good luck, and have fun nerding out on your new home!

Comment on

Resource for finding open source or local/privacy-minded devices?

This is not exactly an answer to the question you asked but… All Shelly devices work out of the box with local control over wifi. I’ve got a handful of them and they work great with the HA integration.

Additionally, any device that supports HomeKit should also work locally with the HA HomeKit Controller integration (I think it was recently renamed to “HomeKit Devices” or something like that). This integration causes your HA to work like a HomeKit hub (no Apple devices required), and the HomeKit spec requires that devices work over local control.

In both cases for me, I have all these devices banned from talking to the internet at my router so they can’t phone home. Apart from my Ecobee thermostats not being able to keep time without drifting, they all work great.

Good luck!

Comment on

How do I add a cool down to an automation?

To me this automation seems much better suited to using the Node-RED addon. There is a built in “delay” node that can be used for rate limiting. You would set the delay node to once per hour and put it between the node watching your motion sensor, and the node flipping the light switch. Easy stuff. You could do the same with one or two more nodes to get and check the current wind speed and put that inline as well.

Keep in mind though, any kind of rate limiting/cool down makes it more likely that the lights won’t turn on when you actually want them to. For example, if you leave the house and come back after the lights have turned off, but before the cool down period expires you won’t have lights.

Comment on

What do you use for notes?

Anytype is local/offline first, P2P, end to end encrypted, open source, and has a great mobile app. They provide a (storage limited) cloud backup peer for free. You can either self host that yourself, or just rely on P2P syncing with your other devices. I’ve been using it for years and really like it.

https://anytype.io/

Comment on

Resource for finding open source or local/privacy-minded devices?

Reply in thread

I suppose I could! I’d have to figure out what time server they are trying use and I guess screw with local dns to point at my local time server.

I’m not sure how to figure out what time server they are trying to use though. Do you have any insight on that? I’ve tried to use wireshark for stuff like this in the past, but I found it to be a little overwhelming for my level of network knowledge.