Shelly Scripting - Timers
This post follows on from the intro posts on Shelly scripting and takes a look at timers. Timers are one of the two primary ways any Shelly script can Get Stuff Done (the other being via event/noti...
This post follows on from the intro posts on Shelly scripting and takes a look at timers. Timers are one of the two primary ways any Shelly script can Get Stuff Done (the other being via event/noti...
This post captures a bunch of “miscellaneous” observations on the Shelly home automation devices. Device Info Rhe synchronous Shelly.getDeviceInfo() method is documented as returning a DeviceInfo...
This post is about creating a Shelly script to implement a mechanism to turn off an output of a Shelly Pro4PM when the load power draw drops below a given threshold for a certain time. One potentia...
Shelly - nee Allterco - produce a variety of home automation devices. One notable feature is on-device scripting: devices host an embedded Javascript interpreter that opens up all kinds of useful f...
The following is one of the simpler1 and more-secure ways of setting up a self-hosted Vaultwarden server, using Tailscale for private (and public if desired) connectivity, all in Docker. It assumes...
The Maximum Transmission Unit (MTU) is the size of the largest Protocol Data Unit (PDU) (TCP segment or UDP datagram) can be communicated in a single network layer transaction. Larger MTUs: ha...
Let’s take a walk down memory lane… In the beginning … there was BOOTP (RFC951). Then, BOOTP begat DHCP (RFC2131). The problem is bits of BOOTP are embedded in DHCP and certain situations raise al...