www.haegi.org

www.haegi.org

  • 4. February 2024

    |

    Projects » WordClock

    WordClock Controller Web App

    To adjust the color and timezone of the wordclock I created a small web application.

    You can find the source code on github.

  • 30. July 2023

    |

    Projects » SmartSwitch

    360 Degree WiFi Notifications Button

    Inspired by the “360 Degree LED Indicator with WeMos D1 Mini ESP8266” I created a Notifications Button based on the Lolin S2 Mini featuring only one button, a WS2812B LED strip and a vibration motor.

    The button can be programmed with Circuitpython. You can find the code on github.

  • 14. May 2023

    |

    Projects » Internet Radio

    ESP32 Internet Radio

    My previous build of the internet radio was based on a battery hungry raspberry pi zero, so I decided to modify it a little bit and use a ESP32 instead.

    The idea is inspired by https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/internet-radio-mit-dem-esp32 and https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/internetradio-mit-esp32-und-max-98357a.

    I could have used a ESP32 with additional LiPo charger (e.g. Adafruit HUZZAH32 – ESP32 Feather) but had the PowerBoost and a regular ESP32 laying around so I used that.

    For the buttons and leds a MCP23017 I/O Expander was used. The cabling is a little messy but it is working 😉

    To change the LEDs according to the battery state the LBO, BAT and USB Pins of the PowerBoost are connected to the ESP32. The PowerBoost can supply up to 5.2 V so a voltage divider is neccessary to not kill the ESP32 Pins.

    Additionally the DAC Pins of the ESP32 are connected through a voltage divider to the PAM8403 amplifier.

  • 19. February 2023

    |

    Projects » Web Applications

    Life-Tracking Enhancements

    I always try to improve my web application to track different parts of my life. In the meantime the following features are currently available:

    General

    • 2-Factor Authentication
    • Application passwords for API calls
    • individual mobile favorites
    • Progressive Web App with Push Notifications and offline support
    • email notifications

    Frontpage

    • Frontpage with widgets for different modules
    • Possibility to individualize the frontpage with selected modules

    Location History

    • Manual add locations
    • Automatic locations with API
    • Store location information on finance entries, car refuel entries
    • Possibility to show clusters and filter by date
    • Store and show steps

    Finances

    • Store income/expenses
    • Create categories
    • Automatically assign categories to new finance entries by name/value
    • Automatically create recurring finance entries
    • Manage paymethods
    • Manage monthly finance budget
    • Various statistics (including monthly report)
    • Manage finance accounts and map paymethods to accounts
    • Automatically create transactions on accounts based on paymethods

    Cars

    • Manage refuel and service
    • Calculate fuel consumption
    • Manage service life and km/year

    Boards

    • Kanban like boards with stacks and cards, labels,..

    Crawlers

    • Automatically create lists by API calls
    • Individual column profiles per crawler
    • Filter and search datasets
    • Star entries

    Splitted Bills

    • Manage finances in groups
    • Support for foreign currencies
    • Support to make settle up entries
    • Automatically create recurring splitted bills

    Trips

    • Manage trip planning
    • Add events, driving, bookings,..
    • Route planing

    Timesheets

    • Manage projectspecific start/end times
    • Differentiate between project- and day-based times
    • Fast creation of times
    • Assign timesheets to categories
    • Assign a budget to categories
    • Export to Excel/Word
    • Support for client side encrypted notices with individual fields

    Workouts

    • Manage exercises
    • Manage workouts planing
    • Create training sessions
    • Various statistics

    Recipes

    • Manage recipes with ingredients
    • Add recipes to cookbooks
    • Manage mealplans
    • Create shoppinglists and add items to shoppinglist
  • 2. September 2022

    |

    Projects » OSMC / Ambilight

    Simplify HDMI Capturing

    To simplify the HDMI capturing I removed the HDMI Splitter, HDMI2AV Converter and the USB-Videograbber and replaced it with a HDMI to USB 3.0 Video Capture Card with HDMI Loop Output.

1 2 3 … 12
Next Page»