Auf den hier verlinkten Seiten sind einige der von mir
erstellten Linux-Tools dokumentiert und frei herunterladbar. Als
Lizenz gilt CC
BY 3.0.
Ebenfalls finden sich hier ein paar HowTo's, die ich
ursprünglich nur für mich erstellt hatte, um ein einmal gelöstes
Problem nicht komplett neu lösen zu müssen, falls ich nach ein
oder zwei Jahren mal wieder davor stehen sollte. Hier dann etwas
hübscher aufbereitet, statt nur als nackiges *.txt.
Ab dem Projekt Rollladen-Steuerung bzw. ab
Oktober 2015 habe ich begonnen, nicht nur das fertige
Produkt zu dokumentieren, sondern bereits ab der
Formulierung einer Idee alle Wege zum Ziel -auch Sackgassen- in
HTML zu erfassen und schrittweise online zu stellen. Das mag für
einige Menschen sicher öfters mal nervig sein, wenn sie
eigentlich nur nach einer fertigen Lösung für ein Problem
suchen.
Aber erstens hilft es mir bei der Annäherung an ein gestecktes
Ziel, wenn ich mich auf diese Weise zwinge, Zwischenschritte
schriftlich zu fixieren und sie dabei notgedrungen nochmal
überdenken zu müssen.
Zweitens kontaktieren mich häufiger Leute, die nur auf der Suche
nach Anregungen für ähnliche Problemstellungen sind - die also
von vornherein nur einzelne Teilaspekte meiner speziellen Lösung
verwenden wollen. Und denen ist m.E. mehr geholfen, wenn sie
direkt lesen können, warum irgendwas so und nicht anders gelöst
wurde - wenn sie sich denn auf meine zum Teil epischen
Abhandlungen bezüglich eines Irrwegs einlassen.... ;-)
Nichtsdestotrotz freue ich mich immer über eMails zu meinen Programmen oder
Projekten.
Name | Kurzbeschreibung | Projektseite |
mpled | Ein kleines Tool zur Anzeige von Festplatten- bzw. MountPoint-Aktivität. | MPLED v1.0 |
pinger | Dieses Script prüft den Online-Status von eingestellten Hosts. Änderungen am Online-Status werden zusammen mit dem jew. Timestamp in einer Datei protokolliert. | Pinger |
tm | Terminmelder ist ein kleines Tool, das beim Logon ein Meldungs-Popup mit Terminen ausgeben kann. | Terminmelder v1.03 |
torrentcycle | Dieses Script steuert den Start- / Stop-Status von Torrents auf einem Transmission-Client abhängig von der Auslastung. Komplett heruntergeladene Torrents werden gestoppt. | torrentcycle |
bwm2 | Ein kleines Programm zur Anzeige der Bandbreiten-Nutzung von ethX und FritzBox sowie [optional] der Erreichbarkeit von Hosts und DLAN-Adaptern. | Bandbreitenmonitor v2.01 |
tresor | Dieses Programm dient der Verwaltung von UserIDs und Passwörtern. Die Passwörter werden verschlüsselt in einer Datenbank abgelegt und sind erst nach Eingabe eines Passwortes sichtbar bzw. zugänglich. | PasswortVerwaltung |
sokoban | Zum Spielen von Sokoban-Puzzles. | Dedes Sokoban V2 |
tc_mount | Mit tc_mount wird ein RealCrypt-Container gemäß seinem eigenen Dateinamen auf einen gleichnamigen Mountpoint gemountet. | tc_mount |
fillBD | fillBD ist ein Script zum möglichst optimalen Füllen von [externen] Datenträgern. | fillBD |
FillBD2 | Ein Tool, um eine Zusammenstellung von Dateien zu finden, deren Gesamtgröße möglichst nah unterhalb einer definierten Größe liegt. | FillBD2 |
CallMon | Eine Client/Server-Anwendung zur Speicherung und zur Anzeige von Verbindungsdaten zu Telefonaten, die über die Fritzbox geführt werden bzw. wurden. | CallMon |
Clipboard | Den Inhalt des Clipboards von einem System über LAN ins Clipboard eines anderen Systems kopieren. | Clipboard |
wxOSM | Eine Python-Klasse samt Demonstrator-Script zur Anzeige von OpenStreetMaps in einem wx.Window. Mit Funktionen zum Scrollen, Zoomen und zur Einblendung von GPX-Tracks. | wxOSM |
BigData | Ein paar Spielchen mit BigData bzw. OpenStreetMap-Daten. | BigData |
GCode-View | Entwurf eines Programms zur Visualisierung von GCode-Dateien. | GCode-View |
Abfuhr-Mailer | Anhand einer ics-Kalenderdatei ggf. Erinnerungs-EMails verschicken. | Abfuhr-Mailer |
ERMzilla | Ein Programm zum Zeichen von Entity-Relationship-Modellen, bei dem sich Änderungen via GitHub tracken lassen. | ERMzilla |
peek_mails | Bei einem Mailserver die verfügbaren eMails abrufen, um daraus ein paar Header-Daten im Terminal anzuzeigen. | peek_mails |
Z3D map2gpx | Die von einer Z-EDGE Z3D Dashcam erzeugten Geo-Koordinaten in eine gpx-Datei schreiben, um darüber eine gefahrene Stecke auf wxOSM angezeigt zu bekommen. | Z3D map2gpx |
wxZ3D-OSM | Die von einer Z-EDGE Z3D Dashcam erzeugten 5-Minuten-Videos "im Stück" abspielen und parallel dazu die jeweiligen Geo-Koordinaten auf einer OSM-Karte mitzuführen. | wxZ3D-OSM |
TicTacToe | Ein TicTacToe-Spiel im Terminal, das einen unschlagbaren Gegenspieler stellt. | TicTacToe |
Zeitzonen | Spielereien mit Zeitzonen und Sommer/Winterzeit (weltweit). | zeitzonen |
Name | Kurzbeschreibung | Projektseite |
Build-Umgebung für Ar71xx | In einer VM wird auf Debian-Basis eine Build-Umgebung eingerichtet, mit der C-Programme compiliert werden können, die dann unter OpenWrt AA12.09 auf einem WR1043ND ablaufen. | Ar71BuildVM |
WDR4300 v1.6 mit OpenWrt 12.09 flashen | Hier habe ich dokumentiert, wie ich einen frisch gelieferten TP-Link WDR4300 mit OpenWrt (samt extroot) aufgesetzt habe. | WDR4300Init |
OpenWrt Simulator | Das Web-GUI von OpenWrt 12.09 direkt nach Installation auf einem TP-Link WDR4300 - als Referenz. | OpenWrtSim |
OpenVPN-Gateway-VM | Erstellung einer OpenVPN-Gateway-VM samt Überwachungs-Script zur Aufrechterhaltung des Tunnels (bei Hide.me). | TunnelVM |
VPN-Tunnel-Traffic-Überwachung | Ein Script zur Protokollierung der Übertragungsraten auf dem tun0-Interface und ein zugehöriges Programm zur grafischen Anzeige der Kurven. | tun0monigraf |
Gateway-VM Version 2 | Einrichtung einer Gateway-VM mit DHCP und OpenVPN-Tunnel für OpenWrt-Router in einem VLAN. | GatewayV2
Router-Konfig |
Gateway-VM Version 3 | Hier wird die GatewayVM zwar überhaupt nicht verändert, aber davor und dahinter werden Änderungen beschrieben, durch die an den OpenWrt-Routern auch die Fritzbox erreichbar wird - und somit SIP-Telefone angeschlossen werden können. | GatewayV3 |
Kinderbremse | Einzelne Netzwerk-Teilnehmer in ihrer Internet-Nutzung zeitlich limitieren. | Kinderbremse |
Google Wifi (Mesh) | Ein paar GoogleWifi-Satelliten sollen das unsägliche PowerLAN ersetzen - weil die Drecksteile irgendwie immer nach etwa zwei Jahren den Geist aufgeben. Speziell die von AVM. Da hat AVM wohl bei Philips und Sony gelernt ... also wie man "geplante Obsoleszenz" optimal justiert. | Google Wifi |
Name | Kurzbeschreibung | Projektseite |
LED-BCD-DCF77-Uhr | Bei diesem Projekt handelt es sich um eine Funkuhr mit BCD-Anzeige. | Uhr |
Glotzregulator | Der Glotz-Regulator ist eine Code-gesicherte Fernseh-Sperre. | Glotzregulator |
CubieTruck mit Cubie | Eine Anleitung, wie ich meinen CubieTruck mit Cubian beglückt habe. | CubieTruck |
WLAN-Stick am Raspberry Pi | Die in /etc/network/interfaces hinzuzufügenden Zeilen, um darüber eine Verbindung zu einem offenen WLAN aufbauen zu können. | WLAN-Stick |
BananaPi + SSD | BananaPi mit Bananian auf SSD aufsetzen | BananaPi+SSD |
Rollladen-Steuerung | Bei diesem Projekt werden zunächst die Signale einer IR-Fernbedienung eingelesen bzw. gemessen, um diese dann programmgesteuert und zu wechselnden Zeiten über das Jahr an die Rollläden senden zu können. | Rollladen-Steuerung |
IP-Kamera smartwares C704IP.2 | Erfahrungen mit der IP-Kamera C704IP.2 bezüglich Steuerbarkeit von "pan & tilt" aus eigenen Programmen. Weiterhin Bewegungserkennung und Bewegungslokalisation. | IP-Kamera |
DLNA-Server | Einen DLNA-Server in einer Debian-Jessie-VM aufsetzen. | DLNA-Server |
GPS-Tracker | RaspberryPi 3 als GPS-Tracker - mit WLAN-Access-Point samt Web-Server zur Status-Anzeige & RasPi-Steuerung mittels Smartphone sowie einem kismet_server fürs Wardriving. | GPS-Tracker |
Kühlschrank Alarm | Eine kleine Schaltung meldet per Piezo-Beeper eine offene Kühlschrank-Tür. | Kühlschrank Alarm |
PXE-Server | Installation und Einrichtung einer PXE-Server-VM auf Basis von dnsmasq. | PXE-Server |
Drehgeber | Ein kleines Stück Arduino-Programm-Kode zur Auswertung eine Drehgebers. | Drehgeber |
RTC+EEPROM-Kombimodul | Erste Tests mit einem "DS3231 AT24C32 IIC Real Time Clock Memory Modul". Weiterhin Helligkeitsmessung mit einem LDR. | Kombimodul LDR |
ESP8266 MOSFET | ESP8266 und 3.3V-Regler via MOSFET schalten | ESP8266 MOSFET |
Logger | Ein Temperatur- und Helligkeits-Logger, der die über den Tag gesammelten Daten per ESP8266 an ein Python-Script übermittelt. | Logger |
ESP8266-12E | Erste Erkenntnisse und Erfahrungen mit ESP-12E-Modulen. | ESP8266-12E |
Logger Version 2 | Die Version 2 von Logger, bei der ein ESP-12E zum Einsatz kommt. | LoggerV2 |
Zirkulationspumpe | Eine Schaltung zur Steuerung einer Zirkulations- bzw. Brauchwasser-Pumpe. | Zirkulationspumpe |
Nachtlicht | Ansteuerung eines LED-Streifens als Nachtlicht. | Nachtlicht |
Logging-Device | Eine Schaltung mit ESP-12, die von z.B. einem ATmega328 angesteuert werden kann und dessen Log-Meldungen via WLAN an einen SocketServer überträgt. | Logging-Device |
PeakTech 4000 | Die per RS232/USB-Port des Tischmultimeters PeakTech4000 übertragenen Daten unter Linux anzeigen. | PeakTech4000 |
Diamex-Programmer | Einen ATtiny85 mittels Diamex USB-ISP-Programmer über die Arduino-IDE programmieren. | Diamex |
3D-Drucker | Aufbau eines Velleman K8200 mit leichten Modifikationen bei der Verdrahtung. | K8200 |
LED-Lampe | Planung einer 3D-gedruckten Schreibtisch-Lampe samt Dimmer-Schaltung aus ATtiny85 und Drehgeber. | LED-Dimmer |
Uhrenbeweger | Planung eines 3D-gedruckten Uhrenbewegers mit Stepper-Motor und steuerndem Microcontroller. | WatchWinder |
Vorhang-Automatik | Planung eines Roboters zum automatischen/zeitgesteuerten Öffnen und Schließen des Vorhangs vor der Haustür. | Vorhang-Automatik |
Anycubic I3 Mega | Erfahrungen, Erkenntnisse und Erweiterungen zum 3D-Drucker Anycubic I3 Mega. | Anycubic I3 Mega |
Ausschalttimer | Eine Schaltung mit Mikrocontroller, über die die Stromzufuhr eines 230V/AC-Gerätes nach einstellbarer Zeit getrennt wird. | Ausschalttimer |
MausBeweger | Entwurf einer Parkposition für eine Laser-Maus, an der diese regelmäßig virtuell bewegt wird. | MausBeweger |
Feuchtigkeitsmelder | Wassertropfen melden ... und das mit möglichst wenig Strom. | Feuchtigkeitsmelder |
Name | Kurzbeschreibung | Projektseite |
Vogelhaus | Ein paar Fotos von einem selbstgebauten Vogelhaus inkl. dem Ansatz einer Bauanleitung dafür. | Vogelhaus |
HiFi-PDU | Eine einfache "Power Distribution Unit" für den Fernseher und seinen Anhang. | HiFi-PDU |
eBike-Akku | Frust mit einem Ersatz-Akku für ein Bulls-eBike. | eBike-Akku |