Update des Busware SCC mit der neuesten culfw Firmware

Vor kurzem hatte ich mal wieder eine Komplettrenovierung meiner FHEM Installation durchgezogen und dabei auch ein Update der SCC Firmware gemacht. Nachdem man überall so ein zwei Hinweise findet, aber keine komplette Anleitung gibt es diese nun hier. Im folgenden gehe ich davon aus, dass einer oder mehrere SCCs auf einem Raspberry PI installiert wurden. Entsprechende Anpassungen bei Verwendung einer anderen Plattform bitte ich den User selbst durchzuführen. Ich habe damit begonnen, erstmal die Version der SCCs herauszufinden. Dies habe ich mit minicom gemacht: ...

screen

screen ist meiner Meinung nach eines der nützlichsten Tools. Es erstellt ein virtuelles Terminal, welches auch nach dem ausloggen weiterläuft, man kann aber noch viel mehr damit machen. Einen neuen Screen erstellt man mit: 1 screen -R name wobei der name freiwillig ist. Nun können wir beliebige Befehle eingeben und dann mit CTRL+a d detachen und befinden uns wieder im ursprünglichen Terminal. Wollen wir wieder zurück in den screen, geben wir den obigen screen-Befehl nochmals ein. Wir können uns auch von mehreren Terminals (z.B. auch über ssh) gleichzeitig auf einen screen verbinden, und zwar mit dem Aufruf: ...

Der Befehl "time" zum messen von Programmlaufzeiten

Heute habe ich mal wieder einen Kernel gebaut und wollte wissen wie lange das ganze dauert. Nachdem ich aber nicht die ganze Zeit wie gebannt davor sitzen möchte, habe ich also nach einem Programm gesucht, welches das kann. Das Programm “time” ermöglicht mir genau das. time wird einfach nur einer normalen Programmausführung vorgeschalten: 1 time wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.16.tar.bz2 und gibt dann einen output aus. Ich habe mal einen Kernel gebaut, was dann hier folgendes ergeben hat: ...

Kernel 2.6 für Debian 3.1 Sarge kompilieren (auf "Debian-Art")

Heute habe ich mal wieder Kernel-Update gemacht. Normalerweise habe ich alles manuell gemacht, heute werde ich ihn auf “Debian-Art” bauen. Ausgangskonfiguration des Servers Debian 3.1 Kernel 2.6 AMD 3000+ (Kein 64-Bit, Kein Dual-Core) Zunächst müssen ein paar Packete geholt werden, damit der Kernel überhaupt kompiliert werden kann. 1 apt-get install bzip2 libncurses5-dev kernel-package module-init-tools binutils Es gibt ein paar vorbestimmte Dinge beim Kernelbauen, eins davon ist, dass alles in /usr/src/ stattfindet, wo wir nun erstmal hinwechseln: ...

Linux: Größe aller Unterverzeichnisse eines Ordners sortiert für die erste Ebene ausgeben lassen

Oft möchte man ja wissen, in welchem Ordner Dateileichen liegen oder in welchem Ordner besonders viel Speicherplatz verbraucht wird. So habe ich soeben mal wieder auf dem Server nachgesehen, welches meiner Verzeichnisse vielleicht mal überarbeitet gehört. Bisher habe ich die einzelnen Ordner mittels du --si --summarize angesehen, wobei das bei vielen Ordner ziemlich viel Arbeit ist. Wie immer kann man sich das unter Linux vereinfachen. ...

2016-07-01 306 Wörter 2 Minuten Uli

Website-Speedtest aus Sicht von Google

Bin gerade darüber gestolpert: https://testmysite.thinkwithgoogle.com/  ...

Nutzung von platform.io im Atom Editor zur Entwicklung von Arduino Code

Wenn man viel Arduino Code entwickelt gehen einem schnell die Abhängigkeiten auf den Senkel. Gleichzeitig fragt man sich ob es nicht ein besser integriertes Tool für diese Art der Entwicklung gibt. Ich kann vermelden: Ja gibts ;) Zunächst installiert man sich die Umgebung genau wie hier  beschrieben. Damit hat man dann schon die meisten Voraussetzungen geschaffen. Ein neues Projekt geht relativ einfach von der Hand: ...

"rst cause 4" beim ESP8266

Heute habe ich ein paar Mal den “rst cause 4” bei meinem ESP8266 gehabt. Ich wusste nicht genau woher das kommt aber nach eine kurzen Suche wurde es etwas klarer ;) Zunächst einmal gibt es verschiedene Gründe warum ein Reset durchgeführt wird: 0: Unknown 1: normal boot 2: reset pin 3: software reset 4: watchdog reset ( Quelle  und hier  ) ...

bash Quellcode Dokumentation mittels Doxygen

Vor einiger Zeit hatte ich mich mal aufgemacht um meine Bash-Dateien, welche ich täglich verwende mal sauber zu dokumentieren. Dabei habe ich verschiedene Lösungen ausprobiert (von selbstgebauten bis zu kostenpflichtigen) und bin letztendlich bei Doxygen  hängen geblieben. Doygen kann jedoch von Haus aus nicht mit bash Dateien umgehen. In diesem Beitrag zeige ich wie man das löst und Doxygen dafür vorbereitet. ...

Layer-Ads auf bestimmten Beiträgen mit dem Theme K2

Gestern hat Torsten Feld  in einem Beitrag  ein kleines Plugin veröffentlicht, welches auf bestimmten Beiträgen Layer-Ads zulässt. Prinzipiell genial, da sich in der Layerads-Übersicht über subids tracken lässt, welche Beiträge die Werbeeinnahmen generieren. So ganz auf Anhieb hat es mir nicht gefallen, wie es im Blog eingebaut wurde, daher habe ich meine Vorgehensweise in meinem Experiment etwas abgeändert. ...