LINUX Unplugged - 670: There's Chickens in that Nebula

Episode Date: June 8, 2026

Leave the farm without killing the chickens, or losing remote access? We dig into how we pulled it off: Frigate, local automation, sun-tracking coop doors, and a network that shrugged off an ISP outag...e.Sponsored By:Jupiter Party Annual Membership: Put your support on automatic with our annual plan, and get one month of membership for free!Managed Nebula: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.Support LINUX UnpluggedLinks:ConnecTen Internet — Get $35 off your order total with Jupiter35💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMLive Friday Clanker Therapy StreamAgent Op Guild on TelegramAgent Op Guild on MatrixOutdoor Electrical Water Resistant Enclosure - AmazonSipeed NanoKVM IP-KVM - AmazonHome Assistant Connect ZWA-2Smart Automatic Chicken Coop Door with WiFiOmlet Developer ConsoleWLED ProjectGeneric MagWLED-1 WLED ControllerWS2812B LED Light StripLED Strip Diffuser ChannelZooz Z-Wave Long Range Q Sensor ZSE11 800LRAIR-1 Air Quality Sensor for Home AssistantAnyone successfully using the MiCS 4514 Gas Sensor? - RedditZooz Z-Wave Long Range Power Strip ZEN20 800LRAmcrest 5MP Turret POE CameraAmcrest 8-Port POE+ Switchgo2rtcFrigateWe Are The Art | Brandon Sanderson’s Keynote SpeechZooz ZEN05 Outdoor Smart Plug – ZOOZWorks with Home Assistant Certified Devices — Every product listed here has been rigorously tested by our team to ensure a great experience with Home Assistant, all backed by a brand committed to long-term support. All these products put privacy and local control first.

Transcript
Discussion (0)
Starting point is 00:00:00 Dear Canadian exporters, our ambitions, our ideas, and our potential, were never meant to be boxed in. Nothing can contain us. With the support of Export Development Canada's market insights and financial solutions, you can turn obstacles into opportunities, discover new markets, and keep our nation front and center on the global stage. The world needs more Canada. Together, let's give it to them.
Starting point is 00:00:27 Visit edc.ca to learn more. Friends and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, gentlemen. Coming up on the show this week, how with a bit of hard work and a lot of amazing open source,
Starting point is 00:00:55 we've fully automated and secured a chicken coop, an automatic internet failover for the farm just using Linux. And we're going to round out the show with some great booze, some awesome picks, and a lot more. It's a big show. And before we get there, we got to say hello to our mumble room. Hello over there.
Starting point is 00:01:13 Virtual love. Hey, please. Hi. Hello up there in the quiet listening, too. We see you. And hello to our friends over at Defined Networking. Go meet Managed Nebula at Defined.net slash unplugged. It is a decentralized VPN built on the open source Nebula platform that we love and use.
Starting point is 00:01:30 No big tech login setting between you and your network. No black box relay deciding how your network works. Just fast secure, direct, convenient control. You know, I often see people online talking about how they're mesh network is the most fundamental important piece now of their infrastructure stack, yet probably want to have full control and ownership over that. And Nebula will scale for two hosts up to a global enterprise like it was originally designed for.
Starting point is 00:01:54 It's really, really awesome and robust and lightweight. Great for home labs, great for fleets, serious infrastructure. Nothing gets the mix of speed, control, and reliability of Nebula. You can try it for 100 hosts for free. No credit card required to find. Dotnet slash unplug. Check it out. redefined your VPN experience, it's better.
Starting point is 00:02:12 Trust me, Define.net slash Unplug, big, thank you to Define. Sponsoring this here Unplug program. Well, gentlemen, we have a bit of an announcement to make on the show if you will have. Next Friday, that would be June
Starting point is 00:02:30 12th at 2 p.m. Pacific, 5 p.m. Eastern. We're doing a very special live stream. Teaching my agent to manage home assistant. We're going to go hands on with our agentic workflows. I'm going to over my multi-agent setup, where I kind of split the task between the agents and how I teach them about a new home assistant instance without letting them run wild and do unsafe stuff. Amongst I think a bunch of other stuff. I think we could talk about quite a few things.
Starting point is 00:02:57 The boys will be there with me on the Friday stream, and it's going to be an open mumble room, and we'd love to have you in the chat room as well. Yeah, come talk agents. Got questions. You want to share your own setup info. No, I mean, full disclosure, part of this is like, we just want to gauge interest. We want to see if people are interested. And to that end, we have created a telegram group and a Matrix room called Agent OpGild on Telegram and on Matrix. We'll have links in the show notes. We'll use those chat rooms during the live stream, but I think that could also be a place for the community to just kind of get together and talk about their agentic setup without overrunning the main chat room, as it were. We'll also try to do a Q&A.
Starting point is 00:03:33 So if you have any questions about our setups or some of the things we're using agents for, we'll be happy to answer that kind of stuff. And we'll just do some live setup. And the plan is to try to release a useful clip on the tubes and then probably the whole darn thing if it's not too big for the members. So if you're a member and you can't make it to live stream, we're going to try to make it available for you. Where we put a file that big and all that, we're going to work out. It kind of depends on how long the recording goes. But that is our plan at the moment. So it'll be Friday, June 12, 26, at 2 p.m. Pacific, 5 p.m. Eastern, 2100 UTC at JBL Live.TV.
Starting point is 00:04:09 We'd love to have you there. get a sense if you're interested and all that kind of stuff. And I've already been brainstorming a little bit of some of the things we could get into. I had another idea this morning. I should have written down. There's a lot of good options. Maybe you might have to do it more than once. I don't know.
Starting point is 00:04:23 You might. Maybe. We'll see. So join us this next coming Friday, June 12th, JBLIV. We would love to see you there. Okay. So we had a basic premise. Could Liddick save the vacation?
Starting point is 00:04:40 The core problem is my RV leaves the farm. all of the infrastructure, the internet, all of the sensors, all of the automations, the time, the weather, everything runs through my RV. Or at least you'd like to be able to leave. When was the last time you did leave? Well, I can't. I've built a dependency around. I literally would not be able to leave.
Starting point is 00:04:59 Cannot leave. Stuck. And not only do I want to be able to leave, but I want to be able to leave and nothing dies. Initially for a week and then ultimately two weeks is what I figure. So that is the core premise, is we have that problem to solve. during Linux Fest as, you know, a power team with producer Jeff and producer Jason and Wes and Brent, could we come together and put all this together? It's kind of funny.
Starting point is 00:05:23 You get the chickens. You didn't really, I mean, you mentioned you didn't necessarily plan to get the chickens anyway. He says that. But that comes with also not planning about a lot of chicken infrastructure. Yeah, yeah, a lot. And not just the stuff you expect. No, in fact, oh my gosh. And then actually, as we started building this out,
Starting point is 00:05:42 my kids started moving in. So then I had to add infrastructure because they have their own buildings they are in on the farm and so I had to provide infrastructure to that. It just started to, the scope creep was real with this one. And we had a few things to work with.
Starting point is 00:05:56 We had a O-Droid H3 Plus sitting around and we had a lot of Wi-Fi devices we could experiment with to try to extend the Wi-Fi network or do something like that. So we figured, let's take everything we do have and see what we can make work. Because right now, like Jeepps was just the support, like everything, right?
Starting point is 00:06:15 Jee's cast a Wi-Fi net. You have Starlink and some fancy routing over there to have robust access. Yeah, we have some cell backup over there. And then everything was just hanging off the edge of that. And the further away you move, the worse, the signal got and the less reliable game. And if you disappear, the whole thing comes crumbling down. If I leave it, yeah, it's totally gone. And Jupes is a bit of a Faraday cage, too, if you think about it.
Starting point is 00:06:37 There is that, too. So the first thing we tried is wireless, right? We tried like wireless extenders and all of that. But that just didn't work out too well, did it there, Brentley? No, it turns out wireless is not the most dependable when you're trying, well, basically when you're trying to blast it into a whole neighborhood, let's say, of different RVs and trailers that all your loved ones are staying in. So we used probably way too many napkins to draw out various versions of network diagram. Can we do it this way?
Starting point is 00:07:08 Can we do it that way? What if we put these two napkins together? And we eventually got to the point where we were ready to pull some hardware. And that includes basically cables. We decided Wi-Fi's got to go. It's not good enough. It's not reliable enough. You know what's great?
Starting point is 00:07:25 Ethernet. And we somehow on the farm found these giant rolls of Ethernet cable that were ready to go and perfect for what we needed. So we wanted to pull all of that. The only problem is it's a little bit of work to do that. We had a whole team. PJ got up nice and early to get the old O-Droid set up. I probably slept another three hours by the time he had that all nice and going. Yeah, right.
Starting point is 00:07:52 Early on the farm that morning with the O'Droid in hand, loaded with a base X-OS install. It was great. Deployment day. You really can't ask for better service than that. But it turns out someone had to do the physical layer. So we thought about it and we had this great plan, but someone had to actually pull the stuff. So we wanted to run the Ethernet and the problem is it needed
Starting point is 00:08:15 to run to Joups without being a tripping hazard, without vehicles running over this Ethernet and well we had to do some work. There we go. It was hard for them to nail the whole transporter animation that technologies just come so far.
Starting point is 00:08:36 This is a classic work clip of ours. PJ's over there digging a trench and the rest of us are watching Star Trek. Yeah. We I often have a vote, and somehow PJ always ends up being the one that has to do the trenching. Well, he doesn't like straws, so he gets the shortest one. I'm also sure about his form on that ditch digging, but he got it done. I think we might have helped him a little bit, and producer Jason somehow took his shirt off. But the trench got dug and the cable got pulled.
Starting point is 00:09:06 And additionally, on top of all of that, you guys also installed the Connectin Internet on the top of the barn, with official, you know, like high position pointed at the LTE and 5G tower. So there was multiple barn climbings that happened in this process too. And then scaling the barn to run the Ethernet cable as well. There was definitely some adventures. And this, I don't know, how high up is that barn? 15, got to be more than. Oh, yeah.
Starting point is 00:09:33 No, it's probably. Because we had to go get that super, maybe. We had to get that super heavy ladder. Yeah, that was the hardest part of the whole project was, finding the right ladder to get up there so that PJ could dangle from his toenails off the roof and put some infrastructure up there. But then we had to like, you know, consider putting all this
Starting point is 00:09:56 hardware outside because when you leave, like there's not a building. There is a barn roof that a couple of your infrastructure pieces are under. And that's really useful because it doesn't get direct rain. But there's bugs. there's like humidity, there's all sorts of stuff you need to consider. So we put the odroid in a box.
Starting point is 00:10:19 We found this beautiful outdoor enclosure that is a picture like an outdoor electrical junction box. It's water resistance, so it has nice enclosures with seals and everything, and has an internal mounting panel, which is like a grid on the inside of this thing that you can screw all the components down. I think that is the most important part of this thing. is so easy. Yes. No hot glue in this,
Starting point is 00:10:45 in this particular build. It also has you vents on the side. Yeah, cooling vents. So you can, yeah, using just a standard enclosed box is not good because obviously computer get toasty, right? Computer get very toasty, yes. And you loved this particular one because it had a hinged cover, which meant you could just open it instead of having to take the cover off and figure out
Starting point is 00:11:07 where to put that. The enclosure is about 16 inches by 11 inches. and six inches tall. And it felt big. But once we got everything in there, it was like, oh, no, actually, this is just right. It's cozy in there. It's surprisingly cozy.
Starting point is 00:11:25 It took us a few goes to position everything so that the door could close. But we did get a bunch of hardware in there. So the O'Droid H3 that we keep mentioning definitely took center stage. But we did also squeeze a few other things in there. two Netgear 5-port gigabit dumb switches, and specifically one of those is for the Jupes land. So Lady Jupes, the RV, and the other one, well, we decided to call the chicken land because that's going to handle everything that never moves. It stays on the farm.
Starting point is 00:11:58 So when Jupes leaves, that's the chicken land. We also squeeze in a couple other things. Chris, you had the bright idea of sticking a nano-KVM in there, so having a little IPKVM when you're away and trying to troubleshoot is a fantastic idea. This is a little tiny, cute thing, so it didn't even take up much room. Also, you pulled out this coral TPU that just plugs in via USB. I don't know where you got that thing, but you threw that in there too, and we made sure there was a spot for it.
Starting point is 00:12:26 And for a little foreshadowing at coming soon to the box near you, there will be a temperature sensor and maybe even a DC fan. Yeah, yeah, it does have passive cooling. But every day that I run that with the box closed, my MVME is overheating. The MVME sits on the bottom of the odroid beneath the CPU, and there's definitely some heat soak pass through. Plus, the ojoids kind of up against a wall. Do you think maybe that's our biggest mistake is we mounted the oroid at the top of the box and left a little bit of space, but didn't realize it would just cook there. So that's on me.
Starting point is 00:13:03 That's on me. Or I can blame Jeff, right? That's probably the biggest design mistake. You know, we'll get into some, we had some other problems that we came up as we get into this. But that was probably, the heat is the biggest issue, but I have active cooling. So that hopefully will work, but it is going to require a bit of a redesign because the Ethernet cables and whatnot are all in the way of the cooling. But, you know, not too surprising. Honestly, these things usually take a V1 or V2.
Starting point is 00:13:29 And it's been a good kind of a stress test for some of your monitoring and metrics so that you can actually track it, right? It has shown that works. And, you know, there's a, there is, besides the o-droid, there's a lot of gear in there, including them switches. Yes, there are. You mentioned that, Brindley. There's two switches in there. One of them's on the chicken land side. And I think this is the one that, like, was always kind of in the plan, because it kind of establishes, like, a little layer two backbone for all the stuff that it might go into building out a nice setup on the farm side.
Starting point is 00:14:03 and underneath the O-Droid, it comes with two Nix right built in, right? So that already meant it was pretty easy. We could just kind of set that up. And during some of our testing, we actually didn't have necessarily a switch on both sides because the side that connects back up to the Joups and to the main gateway out
Starting point is 00:14:24 ultimately just needs to be a bridge there, right? As we built this out, we decided, like it was probably easier both so we could connect in and troubleshoot, And just because we had access to the hardware, bake it in there, kind of lay things out so it was easy to see and organize and reason about, to put a switch coming off both of those interfaces. And we'll get into more about why that ended up mattering.
Starting point is 00:14:46 Yeah. But the idea is nice. You know, you have a chicken land and a Jupes land. And if you have a laptop or something, you can plug into either land for troubleshooting. You don't have to unplug anything on the O'Droid itself or do any fussing. They're just open ports available. And those like eight port net gear gigabit switches, they're cheap enough that's like, okay, maybe I'll just do two.
Starting point is 00:15:06 Yeah. Yeah. And you didn't have to reason about like which Ethernet port are you going to plug in. Yeah. And the plan was Brent was going to put labels on the switches. Right. Which I don't know if that happened. I don't think that did happen.
Starting point is 00:15:15 And that probably is why we'll have the issues we got it. We'll get into later. Yeah. Sorry, guys. But the O-Droid needs all this because it's got a big, it's got a big job, you know? I mean, it's got a route between the Jube's land and the chicken land where appropriate, provide internet. It also needs to be kind of the backbone of the new chicken land itself, right? So, like, you want those modern niceties like DNS and DHCB, some of the basics.
Starting point is 00:15:40 And then you want to go beyond just the basics. Of course. This is some of the real goal here, right? Which is you've spent a lot of time setting yourself up a robust connection to the internet as good as you can get for your mobile van life, lifestyle. Got a decent Starlink connection these days. Right. But then you also have, like, your PEPLink device right, that can get.
Starting point is 00:15:59 can bridge to cellular. Multiple networks, yeah. And so if that is available on the farm, you would like things to be able to use that, right? But you need a solution so that you can actually leave, and that's where you want to fail over to that connecton up on the roof. Right. And that'll be the main gateway while Jupes is gone. That's the plan.
Starting point is 00:16:18 So the idea would be Jupes leaves. The chicken land stays online. It fails over to the Connecton Internet backup Internet connection, which is plugged into a third nick we have on the odroid, which is a USB nick. So you've got one nick in the jupe's land, one nick in the chicken land, and one nick right connected to the connectin internet. And that's just there for when the jupe side of the network goes away. It becomes like the backup land port.
Starting point is 00:16:45 Yeah. And that's the lay of the land. So you can kind of see the o-droid sits at the intersection of all of that. And then we've got stuff like it's using system D network D under the hood. kind of learned a lot from building out Adia's office network, right? So then we've got like NF tables doing some of the basic
Starting point is 00:17:04 like masquerading and routing between things. And of course, that means we also put a little home assistant OS on there running in a virtual machine. Yeah. And that is, you know, one of the nice things about having the isolated chicken network is I don't have the two home assistant servers
Starting point is 00:17:21 kind of conflicting, auto discovering the same things, trying to take over the same remote speakers. They don't even really see each other. They're totally isolated. Right. And so it works. Basically, the home assistant that's running on the O'Droid is just bridged via a bridge that only has the chicken land nick in it, which then goes and talks to the chicken land switch.
Starting point is 00:17:41 And so it just, its network is the chicken land. Though the nice little piece of secret sauce that we came up with when we were napkinning this out was nebula. Because then you also add the VM to the nebula interface. and then I have a nebula interface on my other systems. So even though they're on separate isolated networks, I still have a nebula IP to get to the home assistant dashboard and all of that, or anything I need, the frigate, whatever it might be. So the nebula piece, so it's totally isolated,
Starting point is 00:18:10 the nebula comes on, and the two systems I need to talk to each other can do it. It's great. Yeah, and you do kind of have a layered approach here, right? Because just as like another access, we did end up, because the PEPLink has this functionality, we did end up adding a static route. So, like, if you do want automated jobs or just to access something not via the nebula mesh, you have direct access, or if, you know, it wants to optimize
Starting point is 00:18:31 and make sure it takes the fastest route. Yeah, my Jube's default gateway has that now. Yeah. So if you are hanging out in Jupes, when you want to just be able to SS-rate, SS-Reed over to the chicken land, the local infrastructure knows how to handle that. But at the same time, if that's not available, you're on all dots, you're mobile. Yeah, exactly. Then you always have the Nebula fallback or primary mesh network domain names and all that set up.
Starting point is 00:18:54 Yeah, all the name resolution still works. It's so nice. West did a lot of the heavy lift on the router config and the DNS config there. You know, it's one of those where we started early during Linux Fest and we got the initial stuff figured out. Then as time went on, the boys went home,
Starting point is 00:19:10 everybody went to their back to their own places. And then I'm just sort of there doing all like the physical stuff. Because they can remote in, but yeah. Well, yeah, right, when Stambul is there, then I could go kind of get it back to order into the system and go poke with things. And it's not that crazy, right? Because a lot of it was just, like you were saying,
Starting point is 00:19:25 and kind of have the right appropriate network segregation sort of for defaults and what's going to be on the real networks on both sides. And then make sure you have the flat mesh view where you need for all the admin and automation stuff. Mm-hmm. Mm-hmm. It did mean, though, like anything networking level
Starting point is 00:19:40 that we had to test. I was always like, oh. You were, yeah. Well, there might have been a few times where I was like, hey, Chris, can you reboot that? Because I can't get back. Hence the nano-KVM. Exactly.
Starting point is 00:19:51 Did you actually test if all of this work worked? Well, we did an initial test as we were building it out. Yeah. Yeah. That worked. Yeah, it did. That initial test. That one definitely worked.
Starting point is 00:20:03 But then I thought, well, the right thing to do would be to test it now before the show. Right. You need like a real test now that's like, because a lot has changed, like, had to go back in the box several times and mess around with things. Got to make sure it works, right? So I replicated Jup's quote unquote leaving, right? I went over and I disconnected the Ethernet cable from Jupes. and wanted to see what happened. Okay, the job's not finished until we do a failover test.
Starting point is 00:20:31 So I am on the internet, which is the Wi-Fi for the chicken coop, and I'm going to disconnect the Lady Joupes Ethernet line. And then the system should fall over to the back of the Internet. Okay, Lady Jube's Internet line disconnected. Okay, we do have Next Cloud's asking me to log in. Go away, Next Cloud, not right now. O-O-S The Pings are not continuing
Starting point is 00:21:00 Oh no We may have more work to do Hmm Of course it worked in testing It was one of those things too I was like What did we do wrong And it kind of occurred to me afterwards
Starting point is 00:21:14 And you picked up on it You hinted at it Earlier when we had tested We were just All right Well we'll disconnect the Ethernet From the nick On the back of the
Starting point is 00:21:24 Odroy kind of thinking through like you would have sort of like a launch procedure, right? Like you're a disconnect before you like sort of take Jupes away. Yeah, like a checklist and one of the things I just unplug that. And then like we mentioned, we decided later on introduce the switch. So the problem is, is with the switch now between the O-Droid and the Jupes network, the switch provides an active link. So the kernel isn't detecting the link down.
Starting point is 00:21:47 Yeah. And before we could kind of set things up with different routing priorities. And so it would just prefer to go out that link if it was a very very important. And if we took the cable out, the link would go down and the kernel would just handle it. Which would still work if I hadn't introduced the fancy switch. That would have worked. And it, you know, so if you don't need a fancy boy switch, then this part would have worked. We're just relying on link down default routing priorities.
Starting point is 00:22:12 However, we had to come up with a bit of a solution. Yeah. How about a fun new sidecar? Of course. Demon. Yeah, man. So, okay, so the basic idea, right, is we have to a potential. routes, or at least, you know, in theory, at most.
Starting point is 00:22:28 And so we have the preferred primary out through Joops and Starlink. And so the demon can sit and ping that way and go check to see if connectivity is actually working. Yeah, it's just a basic ping. Yeah. And then if not, under, you know, sort of configurable conditions you can choose, how many times does it have to fail over what kind of period or whatever, if it can't actually get to the internet that way, it will automatically go bump the priority of the backup
Starting point is 00:22:54 WAN route so that it automatically handles that and goes out the connect-in. But that's not it because what happens if Jup shows back up or, you know, the Starlink Outage goes away or whatever it is. It also does, after four successful primary probes trying to go check back out the Starlink route, if it's like, oh, yes, it seems like safely, we've got like solid connection back on the primary side, it removes the managed backup route that we added, and things fall back to the standard steady state. That was the hope. So we put it to the test. That's the plan, yeah.
Starting point is 00:23:28 Okay, so round two, I've got the ping going, and I am going to disconnect the Joub's Ethernet line from the Switch. All right, so we've disconnected the Ethernet line from the switch. And as expected, our ping has stopped. Now, what I realized last time is that I may actually have to initiate a new PIN. because I'm not doing like super fancy traffic management. I'm just switching default routes and stuff. So I think number one is it will interrupt an existing stream, but then if you restart, I think it'll work.
Starting point is 00:24:09 Oh, look at that. It's working. Yes. Yes, it works. Well done. Okay. How about that, chicken? Yeah? You think so, boss? I agree.
Starting point is 00:24:24 It's great, isn't it? There you go, chickens. You've got internet even when I leave. They're pretty excited. Of course. I'm pretty excited. I'm pretty excited. And also the kids have internet when I leave now,
Starting point is 00:24:40 because they're old enough now where sometimes they don't want to go. I mean, it really kind of turns the whole barn setup into its own first class entity. It does. And it means we can run cameras around the property. It also means we can extend this out to the barn because all of this was, really just to build the infrastructure for the actual project. I want to take a moment and thank Connected Internet. Promocode Jupyter 35 to take $35 off your order.
Starting point is 00:25:09 They hooked me up to try out the hardware, so I said, hey, I love it, and I'd like to tell the audience about it. This probably be one of the last times I mentioned it because they're not a sponsor, but it's a great thing they have going right now. $35 off your entire order when you use promo code Jupiter 35. They have unlimited priority data. You've got to pay a little bit extra, but I'm talking about the stuff that's like the business class so that you don't get squashed.
Starting point is 00:25:29 And they also have cheaper unlimited data if you're willing to live with just whatever the carrier wants to give you. But the thing that I think is really great about them is you just pay them a flat, reasonable rate, and they live on top of the four major carriers in the U.S. and Canada and auto select between them
Starting point is 00:25:42 for whatever has the best signal and data in your area. The other thing they've recently done is they've introduced a $39 a month plan, which is just for backup internet. Think about that. You want to do what I'm doing? $39 a month. You use it when it's online.
Starting point is 00:25:57 Oh, except for they built in all the, if you want to use theirs, because there's like on OpenWRT. They built in all the auto switchover stuff. I'm not even kidding. Like I finished this whole setup. We got all done like maybe what, two weeks ago or something? And then they released this. Now you can just get it. And it's $39 a month.
Starting point is 00:26:14 You get the backup internet and it comes with the open WRT device that just handles all of the failover auto checking, health checking all of it. It's pretty great. Or you can go with the thing I have, the big seven antenna beast. that we have up there on the barn roof now. So go to connectinininternet.com. That's connectininternet.com. We'll have a link in the show notes. And the promo code is Jupiter 35.
Starting point is 00:26:35 Shout out to those guys. My understanding is the Brent and Jeff installation is not included though. No. But highly recommended. Highly recommended. Well, now that it took a couple weeks for us to get the physical layer solved
Starting point is 00:26:51 with some trenches dug and roofs climbed and everything now failing over properly, it's time to get to the real project. Oh, oh, boys. But what's the real project again? Getting the coop automated so nothing dies. We don't want anything to die. Right, right, right.
Starting point is 00:27:10 The coop, right, and the chickens. Yeah, okay, right. That was the premise. Of course, the right thing to do is just automate everything as much as possible. Go shoot for a week, then go for two weeks, see how long I can keep going, push it out as far as I can. So you got to automate everything, which means you need a foundation, boys, a foundation of home assistant. And also ZWave.
Starting point is 00:27:33 I'm going all in on ZWave with the setup using the Home Assistant Connect ZWA2, which is their big old antenna. It's a monster. This is the alien sort of communications tech-looking one. Yeah, I think you could actually have a Z-wave device in space and it would still communicate with this thing. I'm pretty sure that's how that works. Did you climb the roof to put that up? No, it's just sitting on top of the box with all its power. Super clean home assistant integration.
Starting point is 00:27:58 So nice. USBC. Yeah. Oh, it's an easily flashable. The henhouse door is automated. It is called the omelet smart Wi-Fi door. I love that name. And you can use it to connect a home assistant using a community add-on.
Starting point is 00:28:18 And I can open and close the henhouse door from home assistant. I can set timers. And it's like a local, it's able to talk over the land? Over the Wi-Fi, yeah. Cool. Yeah, you do have to go get an API key from them, but once you do that, you're doing it over the Wi-Fi. The other thing that's nice about it is you can just check the status.
Starting point is 00:28:34 Yes, it closed. You know, you know that they're in there. Yes. And then, of course, you want to control the environment because chickens that live in a comfortable environment with the right lighting produce more eggs. So this is where W-L-E-D, we've talked about it before, comes in.
Starting point is 00:28:47 Beautiful, beautiful, beautiful setup. Love this so much because I found the Meg W-W-L-E-D. LED 1. Go buy it right now. Go buy this right now. It's $35 on the jungle web. U.S. Greenbacks. It is a generic, teensy-tiny W-L-ED controller. It comes pre-flash with WLED that you can update over the air. USBC. In and then the USB connector we all love for WLED. The Lego. It's, you don't have to solder anything. You don't have to clip anything. You don't even have to flash anything. But it does support easy flashing custom firmware if you want.
Starting point is 00:29:25 It does. It does. I love this so much. And it does 5 volt and 12 volt. So you can have 12 volt lights if you want. I'm going to buy a couple more of these before the show goes out because I don't want the audience to snatch my own. I love it. I mean, because it makes, because if you get that and a WS 281 2B LED light strip, you have a W LED light set up in 30 seconds. That's pretty easy. And then you just, it puts out an AP, you get on your phone or whatever, you get on the AP, you add it to your regular network, and then two seconds later, home assistant detects it.
Starting point is 00:29:59 Because really, that's been a lot of the pain in the past, right, compared to other proprietary options as you had to sort of assemble it yourself and maybe you had to put some of it together and then you had to use the right software to control it. But that is kind of just one, two, three. So I have it going into about 160 LED light strip that runs along the top of the hen house. and a little bit before, you know, right, is sunrise, actually. It comes on, it really light and it really dim, I should say. And it warms up and gets a little brighter during the day. It follows, you know, the sunrise and the sunset.
Starting point is 00:30:33 And it just provides them a little bit of extra light, especially in the fall and in the winter. Do you have it synced up so, like, it plays a recording of your voice wishing them good morning. I didn't think it about something like that, actually. I just love it because it just ties in with everything I'm doing is extremely extensible and hackable. it's really an MVP for lighting.
Starting point is 00:30:51 I'm going to do, I'll have WLED all over this thing. And then for sensors, I think when you think sensors, I think you should plan for powered, consistently powered, because they're so much more useful when they're consistently powered. Now, what I'm going to mention does support battery, and I have used them in battery capacity. When you do that, they kind of check in every 15 minutes, every hour, then they sleep.
Starting point is 00:31:12 But when you power them over USB, you can get second-to-second resolution. And the absolute MVP now of home sensors for price, functionality, reliability, and compatibility and compatibility with home assistant is Zeus. Z-O-O-O-Z, they are officially a member of the Works with Home Assistant program. So you take this sensor out of the box, you add power, you tap a button, you put your home assistant in Z-wave discovery mode, a second later, they're talking, you enter a pin code, it's now paired. you now have motion, temperature, humidity, luxe reading, all in one sensor up in the corner.
Starting point is 00:31:51 That's great. Over Z wave, which then can be used to trigger things like smart plugs for heating and whatnot. And for that, I have another Zeus device that I want to recommend. This is the second Zeus device, and I think these are just absolutely wonderful. Now, it's not outdoor, so I have to weather protect it. But Zeus has a long-range Z-wave power strip. each individual plug shows up as an addressable plug
Starting point is 00:32:17 in home assistants. That's so good. Including two USB ports that show up as addressable buttons. And there's physical controls on the power strip itself as well as lights that indicate which port is active.
Starting point is 00:32:28 This is so cool. So each one of those is now a smart switch. And so I can control heating, lighting, fans. I can reset the W-L-E-D controller, all of it through this Zeus, Z-O-O-Z.
Starting point is 00:32:41 That's a nice touch. Zen 20800 LR. Oh, and. And it has energy monitoring. What? And that is really useful because one of the ways you can see, like, is the heater running? Yeah, how much you're drawn? I see 400 watts is being pulled on that port.
Starting point is 00:32:56 Yep, the heater is running. That kind of stuff is. Yeah. And then the other thing that I recommend, although this is the hardest recommendation in terms of price. It's just difficult right now because some of the components have gone up in price. So this is really kind of buy it if you really need it. But if you really need it, you really need it. And it's from Apollo Automation, and it's called the Air One.
Starting point is 00:33:17 And it's an air quality sensor that's really great at the base price of $110. If you're willing to spend $200, you can get it with the M-I-C-S-4-514 gas sensor. That gas sensor is a CO2 sensor, a nitrogen dioxide sensor, an ammonia sensor, boys. Oh, I see where this is going. Methane, ethanol, hydrogen as well. But yeah, ammonia is. Because, you know, these chickens, they poop a lot. So now I have the ability to watch the ammonia levels.
Starting point is 00:33:48 And so you can get like a clean the hen house alert? Yeah, basically, hey, you're overdue. The ammonia levels are getting bad. And doesn't take much. It doesn't take much. The other thing we'll be able to do is we'll be able to look in on them. So Frigget is the DVR we'll be using to record camera feeds. And I finally deployed my first, after all these years, POE camera.
Starting point is 00:34:10 Congratulations. It feels good. Wow. No more Wi-Fi for me. I can never go back. I have seen the light. And I got a cheap one. I'm happy with it.
Starting point is 00:34:20 It's manually adjusted. It doesn't, it doesn't like auto-pivot and things like that. But I bought myself the Armcrest five megapixel P-O-E camera. $62 on Amazon. I got it on sale, and I checked Camel Camel. It's sometimes on sale for $46. Five-Magipixel has great night vision, works out.
Starting point is 00:34:42 out of the box with Friggett DVR, and super easy to pull into Go to RTC. Then you can share the camera feed with as many apps as you want. And you can have an IPTV app on your TV, which I do. You can have an IP camera app on your phone, which I do. You can send a feed to Frigget, which I do. You can pull it up an MPV on your desktop, which I do,
Starting point is 00:35:02 and go to RTC, sits in front of all of it, and proxies it all out. And the camera works, m'a. Chef's kiss smooth, right over POE. for $46, it's a slam dunk. I think there's better cameras out there for me, though. So I'd love recommendations for the audience,
Starting point is 00:35:21 ones that have spotlights, ones that have actual motorized pivot. Right, this one you can pivot yourself, but it doesn't, isn't controllable remotely. I think you'd really, I think you'd enjoy this, you know, like, especially when you're out about and charred at home. It's true, yeah.
Starting point is 00:35:33 These are great. Or for you, Brent and the Cats. And they're a reasonable price. Also, I think this would be a great system, if you ever want to have a security camera system for the van. You know, when you're out boondock and stuff, it can be nice. Hmm. I love it.
Starting point is 00:35:47 And I think Frigot doesn't get enough love in our community. It is a full-fledged camera DVR system that works great. And then this is where you, yeah, right, where you put that coral to work, right, doing object face detection, that kind of stuff. Yep, yep, yep. I don't know. Maybe there's more I can do there, too. I don't know. Producer Jeff's going to be so proud of you.
Starting point is 00:36:05 He's been talking about Frigot for years and trying to get us to do something with it. Mm-hmm. Mm-hmm. Mm-hmm. It's been great. Jeff Lee knows. All these things really come down to, I mean, they sound like, you know, oh, they're nerdy and they're geeky, and that's true.
Starting point is 00:36:19 And it has been a fun project, and I really do appreciate your boys' help. But it's actually about peace of mind. It's about the family wanting to check in on the chickens and know everything's okay. You know, you hear a bunch of, like this happened just the other night. We heard a bunch of coyotes and the wife, like, hey, can you just pull up the camera? We just see how the chickens are doing? Totally. And that has been great.
Starting point is 00:36:40 You're pulling it up on your TV, right? Did you integrate, like, a channel yet? So you could just flick to the channel and have... All right, let me tell you what I did here real quick. Okay. Right. Because everything's on the private chicken land. So my TV can't talk to the chicken land.
Starting point is 00:36:56 It's nice of you to respect the chicken's privacy. I could, but yeah, they're on their own isolated land. So I once again deployed my old buddy, my old buddy NGROC, and I set up some NGROC tunnels that are for both the RTMP streams from GoToRTC. and the frigate dashboard. And then I set buttons on Home Assistant for the ChickenCoop Home Assistant, and I can tap a button and it turns on the NGrek Tunnel with a default of two hours, but I have a little slider there.
Starting point is 00:37:24 Nice. So I could, you know, 10 minutes, 24 hours, slide it. Right, I slide it. I hit the button, I get the tunnel. And then the second the tunnel comes up, all of the apps start working. And it doesn't matter if you're on the public cellular network, wherever you're at. And so what we like to do is I hit that for like an hour. and then as we're winding down for the evening,
Starting point is 00:37:43 we pull up the camera feeds, and we watch the chickens kind of settle in because they're so adorable settling in. And you like to see where they're sitting because there's a whole peck in order. Of course. So you like to see where everybody ended up. And then you've got to talk about it.
Starting point is 00:37:53 Oh, look. Mel and Sue are over there, and boss is sitting next to Blue Tonight instead of Chief. Oh, a little development there. You know, it's big deal. And it's fun. I like you have like the chicken channel.
Starting point is 00:38:05 Yeah. Yeah. I've actually thought about pulling in a dispatcher and then actually serving it up to the IPTV out. I mean, why not? Are you getting audio through that as well? We do.
Starting point is 00:38:14 Yeah, the Armcrest has a ridiculously powerful mic. That's a nice touch. You could hear people stepping around the coop outside walking up to it. I mean, it's really powerful. Maybe too powerful because it clips too. But yeah, you get the audio feed. It's good, solid video. Even the night camera feed.
Starting point is 00:38:33 And pulling all that in over the Engrock Tunnel is really fun because when we're out and about, it's like, oh, let's check in on the chickens and see what they're doing. You just get that piece of mind. So then later on, you extend that out. When you're on a vacation for a week, you can still check in. You're really going to appreciate that. And you know, like you can see, okay, I see the door closed. I see the watering and the feeding kicked off.
Starting point is 00:38:51 Okay, yep, I can check on the camera. I can see they're eating the food, right? You can see that the ammonia levels are healthy and normal. Right. And then you extend that out to the garden. Or the fact that, you know, the kids have infrastructure and that their things are working because it's monitoring all of that. I'm having all that monitored now. It's not just about the chicken.
Starting point is 00:39:10 It turned out to be like a farm infrastructure project that I didn't see coming. And I feel like we'll be redefining how I do my networking probably for a while now. Because the idea has always been the infrastructure is built around Jubes. Yeah, now it's totally switching. Yeah.
Starting point is 00:39:28 Now you've got this permanent infrastructure and Jupes that's just coming and going. And it's all outdoors. It's weird. It's weird. You mentioned how you tend to iterate on these things, and we had way too many napkins. and I'm glad we finally started implementing. But do you think this will evolve, or is this feeling pretty stable now?
Starting point is 00:39:46 I think there's going to be a few more additions. I think I'd really like to dial in more stuff with Frigget, detecting different events with Frigget. I still have automation to do for all of the kids. They all need lighting, heating, cooling. All their stuff needs automation. And then ultimately, I have to figure out additional storage for Friggett. I have to get that done. And I could see over time,
Starting point is 00:40:14 maybe it makes sense that the Starlink is connected to the farm network in Jeeps. You know, I could see shifting that kind of stuff. Or does it make... Wow. Maybe I no longer... Maybe the NAS is no longer in Jupes. Maybe the Naz is at the farm, and then I could go to spinning rust,
Starting point is 00:40:32 and I could get a lot more storage since I'm not on Salt State. And maybe what stays in Jupes is I go back to the local cash item. where it's like I cash a couple of shows. Because over time, I've kind of just everything's in Jeebs now. But I could go back to that maybe. I don't know. There's, I'm just feeling like, because I haven't had permanent infrastructure. Suddenly you're going to have like a chicken jelly fit.
Starting point is 00:40:53 Yeah. Oh, that could be fun of like frigate highlights. But you know, I've been building around the idea of keeping everything compact, mobile, low power. And all of a sudden I have a permanent power line and a permanent internet connection. This is getting weird. And it's like, I could actually just have infrastructure. I haven't seen any bricks, but I definitely see sticks.
Starting point is 00:41:11 So it's a big project. So, yes, Brent. I think the project continues. Great to hear. I want to take a moment and thank our members. Normally we would have an ad right here, but they don't seem to be too interested in the Linux podcast these days. So it went the way of the Linux magazines,
Starting point is 00:41:28 but our members keep us going. LinuxUnguG.com slash membership or jupiter. Dot party. New perks coming soon. Plus, I think the bootleg this week might be worth the price of admission. We've got some great Linus clips and additional context and tour about the farm, additional gear and all of that as well. So thank you very much to our members for making this possible. We really do appreciate you.
Starting point is 00:41:49 Again, that's Linuxunplug.com slash membership or jup. Party for all the shows and all the special features. And, of course, thank you to our boosters who make this possible as well. We did get some great emails this week, but we were running long, so I think we will probably sit on those. We'll see. We'll see. But we did get some, we have been reading them and thank you everybody. So, Brentley, with that said, do you want to kick us off with our first boost?
Starting point is 00:42:18 And now it is time for the boost. Well, we have a baller here of Jackie who sent in three boosts for a total of 196,000 Satoches. Oh, I'm in. Yes, sir. Yes, sir. That is a great one. Thank you. Greetings again. Please consider this a three-week combined boost because I should have boosted the past two weeks. And with this boost, I would like to announce three of my new projects. Number one, HyperDHT. It's a P-2-P protocol re-implementation in C++. Reverse Engineered, it's wire compatible with JavaScript. Java. Java. Java. All right. So that's number one. And that is...
Starting point is 00:43:08 Brent's more of a VB script guy, so he's not familiar. Hyper D.HT. P-2. And then there's a number two. Brantley, there's a number two. There is a number two. Number two, no spoon. No spoon. P-to-P-VPN.
Starting point is 00:43:22 Yeah. What you have to remember, Brenda, there is no spoon. There is no spoon. You have to remember. We'll put links to those in the show notes. Thank you, Jack. It's good to hear from you. Appreciate the boost.
Starting point is 00:43:34 Dajah comes in with 38,300-994, Satoshi. I hoard the... That which all kind covered. One last AI boost. Sorry. Should I start from the bottom? Oh my goodness. One sad thing about politicizing all this AI is that so many people put themselves in the AI good AI bad camp.
Starting point is 00:43:51 When it's not really both, it's not really good. It's not really bad. It's not a blanket one way or the other. I really appreciate J.B.'s nuance here. Brandon Sanderson has a really good keynote called We Are the Art. And I think it hits it really well. All this AI bootlicking reminds me of the yearly Hactober Fest drama. that reached to 11, that ratcheted to 11,
Starting point is 00:44:10 we rallied so long on a base level of quality being baked by virtue of learning of Everkerb. And Vaultwarden, for me, over here, I found that it has the wife approval factor. All right. Nice. That is good to know. I also used it to force myself to learn,
Starting point is 00:44:26 i.e. practice proper backups, and practice proper backups for home assistant. Been running six years with zero fire drills and four-night-drylil. Nicely done. Bit Ward goes proper south. Vitt Warden is a feasible option. And one last boost. That's all right.
Starting point is 00:44:41 Don't worry about it, Dasha. I found myself treating AI contributions as they came from another person is really helpful. Because I vibe coded or AI assisted something doesn't mean it's exempt from my normal review process. I give the agents PR the same scrutiny and feedback I do one of my junior devs. And the amount of slop decreases by an order of magnitude. Whether it helps my juniors write less slop or causes my sense,
Starting point is 00:45:06 seniors to produce more slop, well, that says more about them and the person. A nice perspective. I think that's very insightful. I know, Wes, you kind of follow a very same kind of thing. You've got to review it like it's a contribution that just needs review like everything else. I think it speaks to a lot of this comes down to people think that it's a matter of I speak to the machine and it creates thing, but it really is a tool that has nuance, that has
Starting point is 00:45:32 practices that are going to screw you up or going to serve you better. and it's just something people have to learn. And, you know, how much you actually stay engaged can determine whether you have a good time or a bad time or just make a big mess. Yeah, and if you're willing to keep evolving how you work. Right. As Linus was talking about our member of pre-show,
Starting point is 00:45:49 it's the more painful aspect of the process. Well, our buddy derivation ding is boost in with 22,22sats. Things out looking up for old MacDuck. I'm still on Bitwarden, and it's been bugging me, but I haven't found a better option. probably spin up a vault warden, at least as a backup.
Starting point is 00:46:10 My real gripe, though, is with the client UIs. that keep making changes that just make it worse. And just reverted one right after I finally adjusted to it. You're talking about the auto fill thing, aren't you? I think so. Because that, and then they went back and I was like, and I was like, is this the, is this like, am I daydreaming that this changed? Like it was, I felt ghost, gaslit a little bit, ghostlit.
Starting point is 00:46:31 I felt ghostly. I used to love Bitwarden, but between this stuff and the recent security issues, it's slowly eroding my confidence and thinking, that they can keep shipping a product I want to pay for. I'd love to hear more about what others are thinking. Yeah. Boy. Well said.
Starting point is 00:46:45 That's just a little bit more than where I'm at, but it's pretty close to work. That's where I'm at. You do worry, you know, sometimes UI changes like that can be a symptom of sort of, you know, checkmark-based development and or product launching, not always, you know. Can be, though. Can be, though.
Starting point is 00:47:02 Yeah. That's just, I don't know if this for sure what's happening. Wait and see. Jace Neville boosted in 2,000 sets. Use the boost to get through. Long time listener, but first time booster. Hey, thank you. That's awesome.
Starting point is 00:47:22 I just wanted to chime in and say on the AI-assisted coding that I'm a huge proponent of using these tools to yourself. I'm someone who has bounced off coding probably 50 times, but now I'm able to self-direct. apps and tools for myself using markdown files and carefully constructed constraints. Oh, he says something that, sorry, I don't mean to interrupt, but this is something that I've been thinking about. He just put my words, my thoughts into words. Go ahead. Sorry, I didn't mean to interrupt. I just got excited. Okay, good. He continues, I know how to manage people by trade,
Starting point is 00:47:58 and I know a computer can do anything you tell it to do. You just have to know how to communicate it. This is the thing, is I think, what It's melting people's brains that have been in development for a long time like our buddy Wes here. Although I, Wes, I'm, you know, he gets a little triggered by my slop sometimes because, you know, it's a real skill set that took you a long time to conquer and master a language. And then somebody comes along that knows how to manage project, specs, tasks, and people can get a lot further than they could even six months ago. and they didn't have to spend years learning how to write Zig or whatever, right? And I think that's a weird cultural shift we're going through. And it's one of the skills you need to do this right is a bit of a management skill on task management
Starting point is 00:48:50 and how to break it up and how to divvy it out and things like that. Although I would say actually I don't mind the part about skipping the language part. I would say it's the part that. The practices? No, it's more that. I would say managing people and managing a project are not the same. Yeah. And so I think some of the weaker parts that people have to learn when they come to vibe coding is, like, you can discover your way to a lot of architecture that will work.
Starting point is 00:49:15 But that can also cause problems. And so if you don't learn some amount of understanding the tradeoffs early enough on, you can still have issues. Well, I think that is going to be the big gap. I think that is the big gap. But I think that's also just an approach. There is a kind of, you know, learning by doing, digging your way through, oh, that's screwed up. I mean, now I got to fix this. And it's a lot harder.
Starting point is 00:49:39 Yeah. And it's a lot messier. Well, I mean, you know, iteration and trying things is the only way to learn. That's true. But I do think there is a lot to, you just have to know how to communicate it. I think one of the more exciting things in all of this is, regardless of how the discussion you want to have around review and what you declare prodworthy or not and all of. of that side of the conversation. Yeah.
Starting point is 00:50:01 The ability to quickly summon forth software to test things and to prototype and to understand sort of what is possible. Or when you're learning, review a project and ask it questions about that project, like, why does it work like this? How does that work? And just use it as... Yeah, and test theories, right? Make a change and see, does it do the thing that you thought?
Starting point is 00:50:20 Does that jive with your own understanding? I think, though, the people that lack proper project management and documentation skills and, like, you know, get best practices and things like that, they're going to have a harder time as the project gets beyond just like a handy script or a quick vibe code. And when it gets into something that's a little bit larger that maybe has a front end and a back end and maybe has to interface with you services
Starting point is 00:50:40 and maybe it's going to be user-facing, it starts to get a little bit more of an actual project that you need to know how to manage. And that's a skill set in itself. Especially maybe if you've evolved from, you know, I think the more it's easy to quickly do output testing of it, right? If it's a tool you use all the time that you can quickly tell if it isn't working for you
Starting point is 00:50:58 and keep tweaking on, that is a really easy way to do it. If it's like a complicated, distributed system, keeping track of like... Maybe these parts don't even use yourself. Right. And that you don't have a full eyes on and it needs to keep like certain invariance. Maybe it's keeping track of money or something.
Starting point is 00:51:10 That way maybe you want, you know, there's different ways to set it up to have success. And this is all stuff we're all still figuring out, right? That's a big part of this. And there's going to be parts that don't work. Zach attacks here with a bunch of sticks, a satchel of Richards, 11,100, 11,000. Thank you for reading my email last week regarding Bitwarden.
Starting point is 00:51:36 Also, I did appreciate your coverage of Red Hat Summit because I can't make it to those. I wanted to ask you and the audience, has anyone spun up their own ELK stack? Elasticsearch, Cabana and Logstash. Not but Kilbana, sorry, and logstash. And what is the easiest and quickest way to do that? I'm also really curious on how you set up your agentic AI stack, as that's something I need to look at. But we have a stream for you.
Starting point is 00:52:00 Zach Attack. Join us on the Friday stream this next Friday. We're going to have a good little conversation on that. Boy, Elasticsearch. Yeah, so there's a lot of options there. It kind of depends like there are, do you need that exact stack? There are also now, you know,
Starting point is 00:52:16 other versions of it that do kind of the same idea. Of course, there's Docker Compose is one easy route. There's also NixOS modules for those. So it might depend a bit on what underlying sort of orchestration technologies you prefer or are familiar. with? That's got to be the answer, really. But definitely there's some composed files out there. You could use as a starting point if you just want to, you know,
Starting point is 00:52:37 start playing with them and be able to tie them together. Because a lot of that is just making sure you can do the full thing, right? That seems the easiest way to go. Yeah. Yeah, if your main goal is just to learn that stack and be able to work with it, then yeah, it's probably probably going to share you all right. Good luck. Let us know how it goes. Mm-hmm.
Starting point is 00:52:56 Bung-boosin, 2,291 sats. I haven't considered moving from Bitwarden since I moved from last pass years ago. Yeah. The service has been great and I'm still happy with the price even after the increase. Oh, that's good. All right. Good to hear. Thank you, Bun. It's good feedback. Yeah, it hasn't failed me yet in that sense. Like, it's still working reliably. We'll see. At what point, like, what does it take for you to switch? It's a good question. Probably one more screw up.
Starting point is 00:53:26 Hopefully it's not a bad, bad one. Right. Backups. Ed Bratton boosted in 3456 Satoshes. My preferred password manager is Proton Pass. Ah. Sure. Another plug for Proton Pass. You like to see it. Thank you, Ed.
Starting point is 00:53:45 Your inner child comes in with 2001 Satoshes. 2001 Space Odyssey Boost. Oh, we need that. I can't do that, Dave, or something. Have you guys come across a rotary sub-warfer in your journeys? It can hit 1 Hertz. Whoa. I know Chris had as an ultimate home theater in that one video.
Starting point is 00:54:06 I need a part three. I can't remember what video he was talking about. Although I do like the home theater. It's not the most bangings that I've ever had. That sounds like you would break stuff. It reminds me of that scene in Back to the Future when Marty turns the speaker all the way up and blows it out. That's what I'm picturing right now.
Starting point is 00:54:21 Or it's like some sort of deep tissue massage. That'd be great. That'd be awesome. Thanks, Your Child. Appreciate it. bid cryptic boosts in with 4,096 cents To answer Chris's question on our MDF proposal I think this was a boost from last week
Starting point is 00:54:37 Same URL agent sends except Text slash markdown Gets clean markdown back So this is the like markdown Version of the internet No scraping, no HTML parsing Access policy is expressed through price Free content serves immediately
Starting point is 00:54:52 Premium content triggers a lightning invoice Via L402 Okay One sat to $100 dollar, same mechanism. Reference server is a self-hostable docker image. Price also gives content owners a natural level for lever, excuse me, for agent load. Charge a sat instead of getting hammered for free. You know, it's not a crazy idea. You can stream sats to podcasts and, and music, and you can't zap post on Noster. Why can't you zap an API?
Starting point is 00:55:18 Zap them five sats. I mean, we're not talking like a lot here. We're talking, zap them a few sats, and then you get premium access to the API for however long they determined. No membership required, no monthly reoccurring charge. I would zap for some articles from time to time for sure. There is pay per query, which is sort of an open router that allows you to pay for your API access with SATs. But this just seems like something that could be done if humanity could actually implement technology at scale at any time. I like the idea. Thanks, BitCrypti.
Starting point is 00:55:53 Eyes Noir boosted in 2,222s, Sats, and you. You know what that is? It's a road. Regarding the AI vibe coding, it feels to me that the distinction between core contributors to a software using AI tools or random people submitting AI written PRs is an important distinction. The latter is what would annoy people that are trying to maintain a project because AI might not know anything about that project.
Starting point is 00:56:21 Personally, I'm not a programmer, but those tools help me write the code for some projects I need. I take care of figuring out the infrastructure and what and how the software works. AI writes the rest of the code that I don't know how to write. So this, I think, is a pretty good point here, and something Linus made in our members show as well. There's also, when I say this stuff, I want to mention, I feel like there is the small open source project that's getting buried that just doesn't have access to API credits or some, you know, Google provided AI service. And they're just getting really a lot of the downsides.
Starting point is 00:56:58 But Linus had something that sort of stuck with me. And that is that if you just, if you're using an AI vibe coding tool or whatever, you know, you're Claude coding and you discover a vulnerability, first of all, obviously you should not go just shouting about it. But it's probably safe to assume other people have discovered that vulnerability too. Maybe a lot of people have discovered that vulnerability. And so it's probably a good presumption to assume that vulnerability is already public
Starting point is 00:57:25 or it will be relatively soon. And then it's worth going to see if the project's getting slammed with issues about or not. And I think that applies to some extent, to some of the other things with like random PRs. Like if it's an obvious feature or just sort of like low-hanging fruit, like there are some things that the problem was just
Starting point is 00:57:44 it needed to be implemented. But there's a lot of things that it's like no one's quite proposed the way that makes sense for the project yet or what feels like the right long-term solution. and like a quick vibe code is probably not the thing that's going to hit on that, right? Because it wasn't just like implement this API with a clear contract. It's sort of debate internally what the right and propose something you think should be that contract,
Starting point is 00:58:05 which probably takes a fairly deep understanding of like history. Yes, exactly. That's probably very common. Adversary is 17 Boussin with 4,096 cents. He's a good guy. He's a real good guy. No, you great guy. Still using Bitwarden, highest spouse approval factor, and my company uses it.
Starting point is 00:58:23 So I get a free family plan. Oh, there's that. That's hard to say no to. There is that. Both those are really good. Those are both really good. Well, Genonymous boosted in 5,000 sets. Well, I'll be dipped.
Starting point is 00:58:35 No message on this one, just a thank. So I'll take this next one here for Magnolia Mayhem with 2,000 sets. The heck. It simply says, Boosty McBoost face. Agreed. Agreed. Hard agree. Same same.
Starting point is 00:58:49 Yeah. Profound. Profound. Thank you everybody who, boosted in, including those of you who streamed them sats. We do appreciate you. 18 of you did that, and collectively you stacked 16,932
Starting point is 00:59:01 Satoshes for this here show. When you combine that with our boosts, our grand total this episode for episode 670 of your Valuable Linux Unplugged podcast is 322 Satoshes, 32,617 Satoshes. I'll get it eventually.
Starting point is 00:59:20 Thank you everybody who supports the show with a boost. We're pretty fond of it because there's no middleman. Like we had a web boost thing going for a little while that was a prototype thing that we were trying and hooked up to my PayPal. And now PayPal has shut down my account. And they want me to go through a 17 page long or 17 different document humiliation ritual to get access to the remaining funds in there. And I just, over the years, I've always discovered all these platforms suck. And so the nice thing about the boost is there's no middleman.
Starting point is 00:59:49 It's a, well, it's a peer-to-peer network. And it's an open-source system with an open-source protocol. call and an open source money. And it goes automatically to each one of our wallets, including editor Drew. And when it's sent, it's sent. It's done. And I don't have to go ask PayPal or anything like that.
Starting point is 01:00:03 And I just, I prefer it that way. But we also really appreciate our members who want to use their fiat and just put it on autopilot. We totally get that to. And that's also very doable. So thank everybody who supports the show, either through value, through time, or through your treasure. It makes all the difference. And it does indeed actually keep us going.
Starting point is 01:00:19 We're not just saying that. We've been going since the beginning of the year. to lean on sponsors and it makes all the difference. All right, how about, I'm going to pick something that's a little bit of a broad category because I think my official pick I already mentioned in the show, but this is something I think everybody should know about, is the Home Assistant Project has a certified works with home assistant database. So you can go by connectivity type, Bluetooth, Wi-Fi, Matter, Z-Waves, ZigB, etc.
Starting point is 01:00:49 You do device type, lights, irrigation, camera, battery, sensor, air purifier, climate, all the different ones. And then also some additional secondary subtypes that you can do. And then what you'll get is an official, yes, it works with Home Assistant. These are the things that are known to work. These are the elements. This is the process you may not have to go through. And there is an extensive 378 page list. Wow.
Starting point is 01:01:14 With 25 entries on each page. they have really done an amazing work over here. They say, welcome to the centralized list of works with home assistance, certified devices. Every product list here has been rigorously tested
Starting point is 01:01:27 by our team to ensure great experience. And I will note, I have seen them kick people out of the program when they slip from the requirements. Nice. That's what you want to see. It's a real standard.
Starting point is 01:01:38 They're not scoot. I'd like that it has the region search in here, too. Yeah. Yeah. Wow. I know. I know. Also,
Starting point is 01:01:45 I'm going to give one more honorable shout out to that. Zeus, outdoor smart plug, game changer, over the air firmware updates, works with Z Wave. So good. So good. So I had to put that in there. IP65. Well, I don't know if I would rate.
Starting point is 01:02:00 I don't know if I would live on it, but it is IP65 rated. I have it inside a crate because it is a power outlet thing. You know, I just don't want that out. It doesn't have like caps. Oh, this is the different one. Oh, I'm sorry. Thank you, Wes. You're right. You were looking at it.
Starting point is 01:02:14 I was. I didn't mention this. in the show. I saved it. And I thought I had mentioned it. Too many great devices on this project. Yeah, because this one does have a cap. This one has the cap. This is the one that I feel safe. Thank you.
Starting point is 01:02:26 This is the one I feel safe about actually putting outside. It is also a zoo's product. And it has a cap. It's designed to be outdoor. And this is what I used to do the smart lights in the barn. Oh, okay. Really nice. It has a button on a two, so if you want to manually activate it, you can.
Starting point is 01:02:43 Design for outdoor. Wow. It looks actually quite nice. nicely designed for an outdoor. Like, really nice ceiling, and it's got a little whip cable on it and everything. It looks beefy. Get Zeus, gitz.com. They have all their, they just have so many good products, and they all work really good with
Starting point is 01:03:01 Home Assistant. It's just, it's a real treat. So between the Home Assistant database and Zeus products alone, strong recommend. Very much strong recommend. Like, you know, you want these things to work like infrastructure, as reliable as a light switch. that's my benchmark that's the if they fail that line
Starting point is 01:03:20 that's when I start to get upset and so far they have they have nailed that every single time well Chris we hinted at some heating issues that you are having
Starting point is 01:03:30 in this V1 of your box I'm curious is A when are you going to solve that or do you need to solve it right away and be like any ideas I think he was planning to solve it
Starting point is 01:03:41 after dropping the van tank yeah right after we get here and get the van work We're going to come install the fans. All right. I'm just going to get a boat day. No, the fans are showing up during the show. What?
Starting point is 01:03:53 They may be out on the porch right now. Oh, that's exciting. I cannot delay on this because even when it's an overcast day, the box is overheating. The odroid. It's the MVME. Everything else is fine, but the MVME. Have you considered trying to capture the heat to power a small motor? How hot are we talking?
Starting point is 01:04:12 I think like 80 Celsius. Oh. that's like double the recommended temperature for hard drives. Yeah, that's not good. You could almost boil water on that thing. See what I'm saying? Yeah. Yeah, you're right.
Starting point is 01:04:26 I should capture that. Just put that thing in the chicken coop. Keep those chickens warm. I know. I know, really. Seriously. God. It's bad.
Starting point is 01:04:35 All right, also, I would love it if folks boosted in your outdoor frigate-friendly cameras. Please send that in. I also think we should do another round of Nick. router configs? Yeah, we should. We'll compare and contrast, right? We'll compare and contrast. See what you guys did versus what I did.
Starting point is 01:04:51 See you next week. Same bad time. Same bad station. Make it a Linux Tuesday on a Sunday. Join us 10 a.m. Pacific 1 p.m. Eastern over at jbblive. And if you want more show, remember, there's the lup, lug. Get together every single Sunday. We got a banging, quiet, listening right now up there in that mumble room and, of course, the chat room.
Starting point is 01:05:11 It's really easy. And it's going all week long. And then it really starts popping Sunday 10 a.m. Pacific. Members, you get the full bootleg with twice the content. Clocking it in an hour 53 right now. And there's not a minute wasted in that hour 53. Neither's. Tell you what.
Starting point is 01:05:26 And of course, links to our mumble room, matrix, everything we talked about today. That's at LinuxUMPLug.com. And Wes, Transcript. Oh, yeah, we have those. Chappers. Yeah, V-T-S-R-T-J-S-on. Metadata, boy. Get you some.
Starting point is 01:05:39 Thanks for joining us. XML in the feed itself, yeah. See you next week. Get your feet!

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.