Tasmota: Setup a PWM with 1024Bit

Hi,

short post today. It shows howto configure a GPIO Pin as PWM with a width of 1024Bits. Note the restrictions when using IO Ports.

Configure GPIO 14 to PWM 1.

Continue reading Tasmota: Setup a PWM with 1024Bit

Tasmota: Connect a lcdproc/LCDd compatible HD44780 i2c Display

Hi,

I already owned a HD44780 I2C Display, which is compatible to LCDd/lcdproc, and want to get this running with Tasmota.

Problem: The LCD 2004 or LCD 1602 Display, for which the Tasmota LCD driver was written, uses a different wiring between the i2c expander (PCF8574) and the HD44780 Display.
Continue reading Tasmota: Connect a lcdproc/LCDd compatible HD44780 i2c Display

Linux: Set systemd target (init/runlevel level) at grub command line

Hi,

if you temporary don’t want to boot to a graphical login manager you can, at the grub command line, tell the systemd-target the system should boot to.

Continue reading Linux: Set systemd target (init/runlevel level) at grub command line

Linux: Enable i2c kernel tracing

Hi,

when you want to see whats happened on the i2c bus on an raspberry pi you can enable tracing with debugfs.

Get root and mount debugfs. This is usually already mounted in raspbian

michael@debdev ~ # sudo su
root@debdev ~ # mount -t debugfs none /sys/kernel/debug

Continue reading Linux: Enable i2c kernel tracing

ESPEasy: Flashing a ESP8266 with espeasy

Hi,

Download the latest release release file
Continue reading ESPEasy: Flashing a ESP8266 with espeasy

My Knowledgebase for things about Linux, Windows, VMware, Electronic and so on…