RSSAmplifier

Blog

(untitled)

WordPress, Electronics Home Automation

kaspars.netRSS feed ↗30 posts

Latest posts

Notes on Umami Analytics

I recently tried out the self-hosted version of the Umami analytics (v2 specifically). It is a breath of fresh air for anyone used to Google Analytics. Features like individual user session drill-downs and other context related explorations are super simple and straight forward. Here are my notes on the implementation details and reasons for why [ ] Read more

Setup Huawei MA5671A SFP GPON for Your Fiber ISP

Did you know that you can replace the fiber optic modem/router supplied by your internet service provider (ISP) with a simple SFP stick that runs Linux and does the mapping of light into Ethernet packets directly into your router? Hack GPON is the ultimate resource with tutorials and guides for doing that. In many countries [ ] Read more

Setup Local Development Domain with Public DNS

Did you know that you can point any domain to 127.0.0.1 and it will happily resolve to your local development environment? No more edits to /etc/hosts or complex NS server setups. For example, if the domain of your project is example.com then you could set the A record of local.example.com to 127.0.0.1. But wait [ ] Read more

Custom Email Address for Kids Google Account

Turns out you can t specify a custom email address for a new Google Account if the birthday specified during registration is for an underage person. This is due to the parental controls they enforce for kids accounts and how that functionality requires a @gmail.com account email address. During registration you re asked for name and date [ ] Read more

Fix Dell Monitor Flickering and Ghosting on Mac

Learn how to switch to RGB input mode or disable macOS GPU temporal dithering. Read more

Notes on Iron Sulphate for Graying Wood

A DIY mineralizing solution of silicates, iron sulphate and borax (enhanced with lime, soap, and alcohol for better fixation and penetration) can harden the wood surface, provide natural protection against fungi and insects, and accelerate the development of a consistent silver-grey patina. Read more

Notes on FAIR Package Manager

Had a deeper look at the FAIR package manager today. Version 1.0 of the WordPress integration plugin introduced package signatures verification (in this pull request). That means that WordPress sites can now cryptographically confirm that a downloaded plugin or theme really came from the claimed publisher (as long as you trust the keys reported by [ ] Read more

The Potential of WordPress Comments

WordPress comments are missing critical functionality to really embrace engagement and community there are no notifications when your comment is approved or gets a reply, which prevents any kind of continued discussion. In this video I m demonstrating an update to the Comment Approval Notifications plugin (which hasn t been touched in 10 years) to extend [ ] Read more

Remote Logging for Mikrotik RouterOS

How to configure remote syslog in Mikrotik RouterOS for logging to Grafana Promtail and Alloy? Read more

Customizing the Seriously Simple Podcasting Plugin

When setting up the podcast for my wife s business, I applied the following customizations to the Seriously Simple Podcasting plugin for WordPress: Disable Podcast Feed Stylesheet By default the plugin applies an XSL stylesheet to the podcast RSS feeds which make them look like the podcast landing page which might confuse some users. The following [ ] Read more

How to Allow Unfiltered HTML to Editors on WordPress Multisite

WordPress multisite prevents everybody but super-admins from adding HTML blocks with script and iframe tags also known as unfiltered_html capability which adds the following restrictions (enabled here). This is done for security reasons on sites where anyone could register and post content that could do nasty things with shared cookies (on subdomain and sub-directory [ ] Read more

How to Rate Limit Requests to Specific PHP Files with Nginx

WordPress login and XML-RPC endpoints at wp-login.php and xmlrpc.php respectively are the mostly widely abused targets for bots scanning the web for sites with weak passwords. Here is a simple Nginx configuration snippet that allows you to set the limit_req depending on the request path and method. First, define the limit_req_zone at the http {} [ ] Read more

Use AppleScript to Resize All Windows for Screen Recording

I wasn t able to find a tool to resize and center all open windows to a specific size for screen recording, so I came up with this AppleScript: set windowWidth to 1024set windowHeight to 768tell application "Finder" set {0, 0, screenWidth, screenHeight} to bounds of window of desktopend telltell application "System Events" set position of [ ] Read more

Airbank D13 Puffer Pro Review and Teardown

Available for around $130 on AliExpress (including shipping) or from the manufacturer store, Airbank D13 Puffer Pro is a battery powered two-stage pump that delivers up to 20 psi (1.4 bar) of pressure. Note that there is also a cheaper version without the battery that requires a 12V power supply. Contrary to the manufacturer specification [ ] Read more

Bafang CAN Bus Programming

I got my wife this Accolmile Antelope 1S electric bicycle with Bafang components from their latest M-series lineup of mid-drive motors and displays which communicate over a CAN bus. It s a great city bike and the price includes fast shipping from the warehouse in Poland. Their support was also quick to send a replacement wheel [ ] Read more

USB-C PD65W Adapter and Charger for 18V and 20V Power Tool Batteries

Makita doesn t make an official USB-C PD (power delivery) adaptor (they only have ADP05 with two 5V/2A ports) so I found this UDCB094 on AliExpress (affiliate link) with PD65W output and with variants for 18V Makita, DeWalt, Milwaukee and Bosch power tool batteries. It appears to very well built using 16AWG wires for the [ ] Read more

Building a Solar Powered Lora Meshtastic Community Network

Meshtastic is a wonderful project for creating decentralised text-based communication networks for local communities using low power (and low cost) Lora radios. Fun fact the Meshtastic logo appears to reference the chirp modulation used by Lora. The best way to learn about the project is to explore the forum, join the Discord server and [ ] Read more

Notes on PowerWalker VI 500 R1U UPS

I ve always wanted a rack mount UPS for all of our homelab gear, and PowerWalker VI 500 was pretty much the cheapest option at EUR 192 at the time. Here are my notes and observations after having used it for more than a year to power a QNAP TS-435XeU server. Power Consumption The unit draws [ ] Read more

Notes on Beelink U59 Pro (Intel N5105) as a Home Server

Update (2025): Beelink now offers N5105 as part of their Mini S12 and Mini S13 line-up which also includes more recent Intel CPUs such as N95 and N150 (recommended). See the comparison table below ↓ For a home server hosting mostly Docker containers I ve always wanted a computer with proper and multiple disk drives for [ ] Read more

Notes on NEO Tuya Zigbee HomeKit Hub

Until recently Zemismart ZMHK-01 was the only Zigbee hub with Apple HomeKit integration. Now there is also NEO NAS-ZW05B0 Zigbee hub (affiliate link) with a HomeKit integration produced by Shenzhen NEO Electronic for around $25 with pretty much the same components. Note that only the wired version (with RJ45 ethernet connections instead of wi-fi) appears [ ] Read more

Nilan Compact P2 (GEO3 Polar) Review

It is a single unit for ventilation with heat recovery and a heat pump against the exhaust air for heating or cooling the incoming air and producing domestic hot water, and another heat pump against ground loop for additional heating or cooling. Components Here are the components for this particular unit (inspected manually or extracted [ ] Read more

How Much Insulation is Too Much?

The diminishing returns of insulation thickness is a legend referenced by many builders and architects which is actually incorrect. It is often paired with financial payback calculations that don t consider the full range of insulation benefits. The legend states that any amount of insulation added after R-10,20,30,40 (pick your number but be aware of the [ ] Read more

Insulation Efficiency of Electric Hot Water Heaters

With electric hot water heaters it is possible to use smart sockets with energy meter capabilities to measure the electricity consumption when the water is not actually used and is heated only to maintain the set temperature. It can be assumed that all of the added heat is equal to the heat lost to the [ ] Read more

Notes on Tuya Air Quality Sensors

These are two devices (AliExpress) with identical PM2.5/PM10 sensors (boxes with the metal cover), temperature and humidity sensors (top center) which are connected to an STC 8G1K08 microcontroller which prepares the data for the Tuya controllers with either WiFi or Zigbee radio (bottom left). The 6in1 version has an additional VOC sensor (bottom right with [ ] Read more

Use Ventilation Exhaust Air for Space Heating and Hot Water

The Passive House standard has two magic numbers related to the heating and cooling requirements for buildings 15kWh is the maximum allowed heating and cooling demand per square meter per year and 10W maximum allowed instantaneous heating or cooling load per square meter. And the buildings need to match just one of these parameters. [ ] Read more

Notes on Zemismart HomeKit Zigbee Hub

Zemismart ZMHK-01 (AliExpress) is one of the few hubs that is compatible with Apple HomeKit and can expose non-HomeKit Zigbee devices in the Home app similar to the Aqara G2H camera hub. Behind the scenes it uses the Tuya TYZS4 radio module and is very similar to the Tuya reference designs used by many generic [ ] Read more

Use Hiking DDS238-2 ZN/S Energy Meter with Home Assistant

Hiking DDS238-2 ZN/S is a cheap €20 single phase energy meter which can measure import and export energy in addition to all the standard parameters, and has a Modbus interface over RS485. I used this Modbus registry information to create this device template for Home Assistant where the meter is attached to the Protoss PE11 [ ] Read more

Use Aqara G2H Zigbee Camera Hub with Home Assistant

Aqara G2H (ZNSXJ12LM) is a really nice Zigbee hub and indoor camera with official HomeKit support. Of course it runs Linux so people have discovered ways to connect it to Home Assistant which exposes most of your HomeKit devices to Home Assistant over MQTT without impacting the original Apple Home and Aqara app integrations. Getting [ ] Read more

Notes on Gree Amber Nordic / Prestige GWH09YD-S6DBA2A Heat Pump

As part of an experiment to add domestic water heating capabilities to conventional mini-split ACs, I purchased an air-source heat pump Gree GWH09YD-S6DBA2A which has an inverter controlled compressor and an electronic expansion valve that allows it to work efficiently even down to -30℃ (-22℉). Service Manual Most of the technical information in this post [ ] Read more

Notes on MySensors

MySensors is a great project for building IoT devices but it tries to do many things define a general serial communications protocol (similar to ModBus, CAN), provide a software library for many hardware devices on top of the Arduino abstraction layer, firmware updates and many other things. I first tried it in 2018 when [ ] Read more