Autor: Johnes
-
Python-pip ab Raspberry OS Bookworm
Um ab Raspberry OS „Bookworm“ Python-Erweiterungen mit „pip“ zu installieren, muss das Virtual Environment genutzt werden. Das Virtual Environment ist eine virtuelle Python-Umgebung. Diese virtuelle Kopie soll davor schützen, dass externe Bibliotheken Schadsoftware oder Fehler mit sich bringen, die direkt ins System installiert werden. Für die Verwendung ist in der Standard-Installation keine weitere Software erforderlich,…
-
Stromzähler auslesen
Um einen digitalen Stromzähler auszulesen, wird eine kleine Schaltung benötigt, die die IR-Signale des Zählers in elektronische Signale für eine Auswerteelektronik umwandelt. Moderne digitale Stromzähler senden jede Sekunde Daten per Infrarot. Diese beinhalten unter anderem die aktuell abgerufene Leistung in Watt und den aktuellen Zählerstand. Bei Mehrrichtungszählern wird auch die Einspeiseleistung und die Einspeisemenge gesendet.…
-
Dashboard mit NodeRed
Installieren… Um bei NodeRed ein Dashboard zu erstellen, müssen die entsprechenden Nodes/Blöcke installiert werden. Dazu öffnet man das Menü über die drei Striche oben rechts. Dort geht man auf „Palette verwalten“ und wählt dann Installation. In der Suche gibt man dann „dashboard“ ein. Am einfachsten lässt sich die „node-red-dashboard“ verwenden. Diese wird mit einem Klick…
-
USB2ttl-Adapter mit CH340-Chip
Um Daten zu erfassen werden oft Schnittstellen benötigt. Eine häufig genutzte Schnittstelle ist „ttl“ bzw. eine „UART„ Die ttl-Schnittstellen sind in der Regel sehr günstig zu bekommen. Oftmals für unter 5€. Wirkliche Unterschiede gibt es oftmals nicht. Viele basieren auf den CH34x-Chips. In der Welt der IoT werden die USB-Adapter oft für den Raspberry Pi…
-
Tasmota konfigurieren
Im vorherigen Beitrag wurde erklärt, wie man bei einem 4ch-Relaisboard mit einen ESP8266-SoC die Tasmota-Firmware installiert. Nach dem Flashen der Tasmota-Firmware muss diese eingerichtet werden. Wie Tasmota konfiguriert wird, erkläre ich in diesem Beitrag. Nachdem man einen ESP-SoC mit Tasmota geflasht und dieser neu gebootet wurde, meldet dieser sich mit einem WiFi-AP. (Access-Point) In der…
-
ESP-Relais Board
Wer steuern will, benötigt IO’s in Form von Relaisausgängen oder Digitalpins. Eine Variante will ich hier kurz vorstellen. Ich nutze diese selber gerne, da sie unkompliziert in der Anwendung und leicht zu programmieren sind. Das in vielen Shops erhältliche „ESP Relais Board„ Es ist in verschiedenen Variationen erhältlich: Preislich liegen die meisten Boards zwischen 5-25€…
-
Daten in NodeRed verarbeiten
Im Beitrag zur „Kommunikation mit Victron Energy Geräten“ wurde beschrieben, wie man die Daten von der Schnittstelle einlesen kann. Hier erkläre ich nun, wie die Daten mit NodeRed weiter verarbeitet werden können. Kurzbeschreibung:Die Daten werden von der seriellen Schnittstelle [USB2ttl] eingelesen. Der Datenframe wird auf Länge geprüft [length xxx->xxx Bytes] und danach im Format [csv]…
-
Kommunikation mit Victron Energy Geräten
Die Datenkommunikation mit den meisten Victron Geräten gestaltet sich recht einfach. Mit wenig Aufwand lässt sich dies realisieren. Was sind die Voraussetzungen für diese Anleitung? Als Beispiel nehme ich hier meinen SmartSolar 100/50 Laderegler: Dieser sendet einmal die Sekunde seine Daten über seine eingebaute TTL-Schnittstelle. Die Daten werden im Klartext gesendet und können mit NodeRed…
-
Transistor-Spannungsregler
Aufbau eines Reglers von 9-18V auf 5V für ca. 50mA Strombedarf +12V O–+——-. (UB) | | .-. .-. | |R1 | | RV | |4k7 | | 47-100 ‚-‚ ‚-‚ | | | |C | B|/ +—–| BC549 | |>, | |E | ‚—-+——–+—O +5V _|_ | + | A ‚ ZD ### 47µF —…