ChatESP32

Objective: Build  simple, affordable &  robust ChatGPT BOX supporting real-time communication. Requirements: Use standard components only: ESPS3, ICS43434 I2S Microphone, MAX 98357A amplifier Communicate with openAI-Realtime API Listen for a wake-up word (locally- not cloud connection) Allows real communication (voice activity detection allows to interrupt the chat) Follow the standard: ESP-IDF environment ESP-ADF (Audio Framework) ESP-SR (Speech Recognition) Development Environment: CLION + ESP-IDF Plugin Notes: esp-adf can be downloaded together with esp-idf from github: https://github.com/espressif/esp-adf Read more…

Printing with CUPS / IPP and USB on Ubuntu

Just some stuff I learned after a long Sunday on printing: Setup: HP107w printer connected via USB to a local server CUPS installed on this server Requirements: print from local server, e.g. via echo "This is a test print" | lp print from any desktop PC (windows or Linux from my network) driverless installation -no need to install the HP 107 driver Do not use the Wifi-Part of the printer – dont like to have Read more…

How I Secured My Local Server: Ditching VPNs for a Smarter Cloudflare Solution

A few hours back, I had a straightforward problem: I needed to access my local server securely from the internet without opening it up to unwanted access. What triggered this need was my own app Free Your Photos  – that gets you out of the Google Photo Cloud and hosts your photos on a local server – YOU OWN THEM. Now with this solution I can show my photos on any PC – even without Read more…

work of dalle-2

How ChatGPT is Changing the Game in Data Analytics

This weekend, I had the opportunity to subscribe to “ChatGPT Plus.” I spent some time exploring how AI, like ChatGPT, will change the way we work with our data. Currently, I am working on a large enterprise financial transformation project. So – why not starting with a simple order intake to end-up getting the Profit & Loss statement from ChatGPT? The results were astonishing, which made me wonder if we should rethink the way we Read more…

Best of two worlds: Menuconfig options for ESP32 Arduino and Platformio – Speed up the boot time

Speed Up Boot-Time with Menuconfig (ESP32) When you read this, you may have been already going a long way … and I am still walking.. so this is just my latest understanding. Feel free to correct and help me to further detail this out – and be ready that not all below is really correct… but at least … I got it working this way.. 🙂 Why does it take a second to boot? Boot-Time Read more…

Kick-Off: Setup Platformio / CLION to work with EdgeImpulse and TinyML NDP101

In this short post I summarize my development environment using Platformio & Clion. I have adjusted platformio.ini file to include libraries and files needed – so you can start. EdgeImpulse provides a similar setting that fits when you are working with the Arduino IDE. Background I am using Platformio as development platform for embedded projects and CLION as my IDE. Both are integrated and together they provide a consistent way for programming, compiling and deployment Read more…

ZOTAC ZBOX CI620 NANO i3 – New Home Server with Ubuntu 20.04 LTS

Intro This will be my new “HomeServer” running https://44-2.de/docbox/ and Openhabian..and more. Its a passive cooled mini PC with Intel i3-8130U, for my needs its equipped with 8GB RAM and a 8GB (2x4GB) Crucial DDR4-2400 CL17 SO-DI RAM and a Samsung SSD 860 EVO Series 1TB. Installing the Hardware   Installing Ubuntu 20.04 LTS on ZOTAC ZBOX + The Bacis Very simple and straight forward Create Bootable USB Stick with Etcher Connect with Keyboard , Read more…

Smart, Power-Saving, Flexible, Small – All you want from a button!

15 Seconds to understand the concept! What I want is: A Tiny Touch-Button I can just stick on a wall or desk, without additional wiring, so its battery driven Can be enabled with a simple-touch, so it needs to wake-up from sleep Connects to WiFi and is very flexible, so it needs to have an ESP8266 !!!!! The final solution will have a small battery having the same size as the button — of course Read more…

Thank you for your order with Banggood – or how to build a Smart Home Switch for $4.00

It all started with an article in my favourite computer magazine Heise – WLAN Plug with Tasmota. So I could control some 220V devices, like a floor lamp with my OpenHAB Super-Cheap – Smart Home Solution Smart Home. Some 220V devices don’t need a plug, I want to control them with a tiny switch and not a big plug on the wall, here I found this- 4€ each from China…will this work? After one month Read more…

About Amazon Dash-Buttons, and what you can learn from it about IoT and Amazon!

I am using Amazon-Dash buttons in my home automation project, got them from eBay for some euro. So I can switch-off all lights and heating from my bed, dim the lights in the living-room when watching TVs. And all for nearly no money. The buttons a made for 1000 clicks, so I thought I would be save. But I didnt realize the “power of Amazon” and under-estimated the SW and HW that is build into Read more…