home.social

Search

835 results for “thomasjsn”

  1. TL;DR: Winter-Thomas needs to stop writing checks that summer-Thomas has to cash — especially when summer-Thomas would rather be outside than rebuilding a broken Ceph cluster in the basement.

    cavelab.dev/posts/simplicity-i

    #simplicity

  2. TL;DR: Winter-Thomas needs to stop writing checks that summer-Thomas has to cash — especially when summer-Thomas would rather be outside than rebuilding a broken Ceph cluster in the basement.

    cavelab.dev/posts/simplicity-i

  3. TL;DR: Winter-Thomas needs to stop writing checks that summer-Thomas has to cash — especially when summer-Thomas would rather be outside than rebuilding a broken Ceph cluster in the basement.

    cavelab.dev/posts/simplicity-i

    #simplicity

  4. TL;DR: Winter-Thomas needs to stop writing checks that summer-Thomas has to cash — especially when summer-Thomas would rather be outside than rebuilding a broken Ceph cluster in the basement.

    cavelab.dev/posts/simplicity-i

    #simplicity

  5. TL;DR: Winter-Thomas needs to stop writing checks that summer-Thomas has to cash — especially when summer-Thomas would rather be outside than rebuilding a broken Ceph cluster in the basement.

    cavelab.dev/posts/simplicity-i

    #simplicity

  6. After two years of in , first with Airbnb and then tenting — we have bought a teardrop ; A 😀

    With a rooftop tent on the car and a rooftop tent on the trailer, we have three bedrooms with sleeping space for six people.

    It's a pretty awesome looking things, with lots of clever solutions. We named it Rulle (Norwegian for Rolly).

    cavelab.dev/posts/rulle-ranger/

  7. After two years of #roadtripping in #Norway, first with Airbnb and then tenting — we have bought a teardrop #camper; A #HeroCamper 😀

    With a rooftop tent on the car and a rooftop tent on the trailer, we have three bedrooms with sleeping space for six people.

    It's a pretty awesome looking things, with lots of clever solutions. We named it Rulle (Norwegian for Rolly).

    cavelab.dev/posts/rulle-ranger/

    #camping

  8. And here is the blog post. I write about the differences between the old and new , and the alarm panel implementation in my alarm system code.

    blog.cavelab.dev/2026/01/rpi-a

  9. Here is a demonstration video of the new in action, using both PIN and RFID.

    iframe.mediadelivery.net/play/

  10. On my — I started with a simple that could only send actions. I have later replaced it with a more advanced one, that can also receive states and supports RFID. (And looks much cooler) 🤓

    I am working on a blog post to explain how it is integrated with my system.

  11. It's been three years since I last posted about my security alarm project. The project is alive and well, constantly developed, and used daily.

    Here is my attempt at breaking the writer's block and get it documented:

    blog.cavelab.dev/2025/12/rpi-d

  12. Lots of things changed in my the last few weeks.

    - Replaced the Lenovo Thinkstation E32 node
    - 4 servers in cluster
    - with qdevice
    - Each server having 2x , one being a dedicated SAN network
    - Enterprice NVMe for ZFS datastore
    - Replaced all fibers in the rack with DACs

    I'm seeing high temperatures in both my SFF nodes. Need to figure out a way to push some more air in. No fan headers, so I've ordered some S-ATA to 4-pin adapter (NA-SAC5).

  13. After a lot of back and forth; I decided to buy a CRS309-1G-8S+IN and dedicate it to the SAN. I thought a lot about 25 and 100 Gbit, but ultimately decided I'm not ready for the investment. Each server will have 2x , which will just have to do for now 🙂

  14. Ordered lots of things for the project:

    - Flush mounted buzzer/sounder for the entryway, to replace the homemade one
    - More fire alarm stuff; interface card, two more smoke sensors and a laser tester
    - Ceiling mounts for the Bosch sensors, to use in the basement

  15. The new is in place and operational 🥳 ESD mat has been replaced (from 90 to 120 cm long). And is connected to ground 🙂

    Now for celebratory cup of tea 🍵

  16. New wireless keyboard and mouse for the have arrived.

    ESD mat and oscilloscope is heading this way 🙂

  17. Ordered stuff to upgrade the 😀

    Wireless keyboard and mouse, Logitech MX Keys Mini and Signature M650 Large.

    A bigger ESD mat, 120x60 cm, instead of 90x60.

    Siglent SDS804X HD 4CH 70MHz 12bit Oscilloscope 🥳

    siglent.eu/product/13555385/si

  18. Here we can see the different stages of the test period, and recharging after.

    From the left; the pulse stage, were the voltage varies from 12.7V - 14.4V.

    Then we see the test period, where the voltage drops until the battery reaches 50%.

    Now charge stages; bulk (ramping up to 14.4V), absorption (keeping 14.4V), analyze (check if dropping below 12V) and float (keep 13.6V). After 10 days of float the pulse stage starts again.

    has this well documented in their user manuals.

  19. Three voltage levels are measured in the alarm system: 5V, 12V auxiliary and the battery voltage.

    A drop in the 12V auxiliary is used to detect a mains power failure.

    The battery voltage is used to estimate battery level, this is done with a dictionary of voltage to percentage where the missing values are interpolated with scipy.

    Once a month a battery test is performed, where the charger is stopped, and the battery voltage monitored until it reaches 50%.

  20. Using my oscilloscope to debug yesterday I (again) realized that I need to get a new one. The one I have is about 20 years old.

    Anyway — that motivated me to cleanup the electronics desk and replace the ESD mat. Only to realize the new mat is a bit short. So I guess I'll be ordering a new one.

    The desk is spotless at least 🧹

  21. It looks like I've also found the reason why the voltage measurements by the was so unstable.

    Simply a user error — wrong size load capacitor, mounted too far away from the voltage reference. Soldered on a new voltage ref. with load and input capacitors, very close and correct values this time :)

  22. I've spent the last few days working on my security system. This house used to have phone outlets here and there, I've repurposed some of those for a hidden buzzer/sounder.

    One in the 2nd floor den, and one in the main living room. They can do two sounds; continuous 970 Hz and 800 to 970 Hz sweep 1/s.

    Still have the "homemade" buzzer in the entryway. Going to replace that as well :)

  23. After only a few evenings' work — I am getting close to seeing my desk surface again 🥳

  24. On my security alarm: I will be replacing all motion sensors with — they seem to be more reliable, have better battery life, short cool-down and I like the mounting options better. 3D printed corner mounts!

  25. On my #RaspberryPi security alarm: I will be replacing all #Aqara motion sensors with #PhillipsHue — they seem to be more reliable, have better battery life, short cool-down and I like the mounting options better. 3D printed corner mounts!

  26. I'm using an old 2 and a DS18B20 probe to accurately measure outdoor temperature. Value is sent on to @homeassistant, and displayed on our digital calendar 👍 blog.cavelab.dev/2024/11/rpi-o

  27. Using @homeassistant I'm setting the clock on our system once a week — to prevent it from drifting. blog.cavelab.dev/2024/11/set-k

  28. It only took me 30 minutes to implement , and it produces nice looking results right out of the box. Amazing! blog.cavelab.dev/search/