Tagged: Free and Open Source

UPS setup with Synology and Home Assistant using NUT 1

Using UPS with Synology and Home Assistant using NUT

I have an old APC UPS. It’s Back-UPS Pro 1000. It’s a decent UPS with all the functionalities that I want, except for the fact that it still takes lead-acid batteries. I recently connected it to my Home Assistant using Synology and NUT. This setup enables me to monitor the power, send alerts, and take action.

Screenshot of baby buddy desktop. Credit : BabyBuddy Project 3

Tracking Babies using Baby Buddy

It is tough to keep track of newborns’ daily routines, mainly because you are generally busy performing those tasks rather than making a note of them. Even then, I have seen people keeping diaries. That can happen only because of lots of dedication and hard work. I wanted to make it easy for us.

2

Portable PoIs across Apps

Today, many apps across platforms (web, android, ios, car) use location (lat,lng) or address as the starting point. But there is no single source of truth for my PoIs shared across various apps. For example, I need to store “HOME” on Google Maps, Uber, Ola, and other apps. If you shift, then you will have to update everywhere. There is no way to sync.

Web-Powered Workflows: Fetching and Running Digdag Workflows with Callbacks 0

Web-Powered Workflows: Fetching and Running Digdag Workflows with Callbacks

In Digdag, workflows are typically defined in YAML files with a “.dig” extension. Developers usually write these workflows, which consist of tasks to be executed. However, tasks can also be added dynamically using the Digdag Python API or by downloading a “.dig” file from a remote HTTP server and incorporating it as a subtask. This approach is useful when a web service or app generates customized workflow files based on web app conditions, allowing the workflow logic to be managed externally. You can add webhooks to make it reactive.

2

Setting up alerts in Digdag for slow or delayed workflow

You can set up a failure alert task _error in Digdag to alert you when a workflow fails. But sometimes you want to get an alert even if the task runs successfully but takes more time than expected. For this, you can use sla feature.

2

Data: Public, Private and Beyond

The Bachchao Project hosted the “Data: Public, Private and Beyond” from 12th to 15th May 2023 at Panjim, Goa. It’s an Art on Tech exhibition inspired by The Glass Room. I wanted to go but couldn’t due to personal and work reasons.

I showcased Surveillance in the Bengaluru project to attract more contributors to mapping Surveillance in Bengaluru or other cities.