Proxmox: VM mit Alpine Linux

Proxmox: VM mit Alpine Linux

Alpine Linux ist eine sehr schöne, schlanke, auf Sicherheit ausgelegte, schnelle, (ressourcen-) sparsame Linux Distribution, welche sich vorwiegend an Power-User richtet. Bislang laufen viele meiner Server auf Ubuntu-Basis, welche für einige vollkommen überdimensioniert ist. Daher habe ich mir Alpine Linux angesehen. Alpine soll meinen Reverse Proxy in Zukunft ablösen. Das Image (zur Virtualisierung optimiert) hat gerade mal knapp 42 MB (!). Zunächst habe ich eine neue VM in meiner Virtualisierungsumgebung „Proxmox“ erstellt. Als Resourcengrundlage habe ich 4 GB (Alpine kommt…

Weiterlesen Weiterlesen

Proxmox: Workaround ISO-Upload „Error 0“

Proxmox: Workaround ISO-Upload „Error 0“

Beim Versuch ein Alpine-Linux Image in den ISO-Images-Storage von Proxmox hochzuladen lief mir folgender Fehler über den Weg: Das Image ließ sich einfach nicht über das Webinterface hochladen. Also fand das Image kurze Zeit später seinen Weg in die Virtualisierungsplattform durch (WIN)SCP: Der Pfad in dem die ISO-Images bei Proxmox liegen ist folgender: Nach dem Hochladen über WINSCP erschien das Image unmittelbar im Webinterface und konnte verwendet werden.

ESP8266 Repeater, Mesh, NAT, Firewall

ESP8266 Repeater, Mesh, NAT, Firewall

Durch einen Zufall bin ich über dieses absolut großartige GitHub Repository gestolpert. Mit diesem Projekt ist es möglich aus einem ESP8266 einen Wifi-Repeater zu bauen, welcher ein Mesh aufbauen kann (mehrere ESP8266) ein eigenes Subnetz aufbauen kann (NAT) eine zusätzliche Firewall Funktionalität besitzt eine Monitoring-Schnittstelle bietet und noch ein paar weitere Funktionalitäten besitzt. Diese Firmware bietet also wesentlich mehr Funktionalität, als ein standardisierter WLAN-Repeater und die Hardwarekosten liegen bei ca. 3,50 EUR pro Stück (zzgl. Hardware für die Stromversorgung, Gehäuse…

Weiterlesen Weiterlesen

ESP8266 mit DHT11 und Domoticz-Anbindung

ESP8266 mit DHT11 und Domoticz-Anbindung

Ziel war es, mit einem Temperatursensor (DHT11) und einem ESP8266 NodeMCU Temperatur und Luftfeuchtigkeit auszulesen und diese Daten auszugeben bzw. sie ebenfalls an Domoticz zu übergeben. Dazu wurde der ESP8266 so programmiert, dass er als Webserver funktioniert und die Daten sowohl als Webseite als auch als JSON-Objekt ausgibt. Zunächst mussten ein paar Bibliotheken in der Arduino IDE nachinstalliert werden: Unter „Datei“ > „Voreinstellungen“ muss „http://arduino.esp8266.com/stable/package_esp8266com_index.json“ unter „Zusätzliche Boardverwalter-URLs“ eingetragen werden. Anschließend muss über „Werkzeuge“ > „Board“ > „Boardverwalter…“ der ESP8266…

Weiterlesen Weiterlesen

Domoticz: ConBee2 deCONZ-Plugin Installation und Konfiguration

Domoticz: ConBee2 deCONZ-Plugin Installation und Konfiguration

Der Phoscon ConBee2 (Stick) ist ein universelles ZigBee Gateway der Firma dresden elektronik. Damit verspricht er Qualität „Made in Germany“. Die Installation und Integration (sowie Konfiguration) in eine Domoticz Haussteuerung soll hier kurz beschrieben werden. Installation und Aktualisierung der Systemkomponenten Als Erstes habe ich ein komplettes Backup meines Systems gemacht. Dazu wurde der Raspberry heruntergefahren, die SD-Karte entnommen und am Computer mit dem Win32 Disk Imager komplett gesichert. Danach wurde das Betriebssystem und die installierten Komponenten aktualisiert. Anschließend wurde Domoticz…

Weiterlesen Weiterlesen

Proxmox: Neue Festplatte integrieren

Proxmox: Neue Festplatte integrieren

In diesem Beitrag erkläre ich wie eine neue Festplatte, welche ich zuvor in meinem Server verbaut habe, nun zur Verwendung in der Virtualisierungsumgebung vorbereite. Zunächst musste der Server heruntergefahren werden und die Festplatte in einen freien Slot verbaut werden. Anschließend wurde in den RAID-Controller (Dell Perc H310) gebootet. Hier musste unter dem Tab „PD Mgmt“ (Physical Disc Management) die neue Festplatte „RAID capable“ gemacht werden. Danach unter dem Tab „VD Mgmt“ (Virtual Disc Management) mit „Create New VD“ die Festplatte…

Weiterlesen Weiterlesen

USB-Camera am Raspberry

USB-Camera am Raspberry

Für die Inbetriebnahme einer Plug’n’Play Kamera an einem Raspberry mit Raspbian (Raspberry Pi 2 Model B) ist zunächst nicht viel erforderlich: Kamera an einen freien USB-Anschluss des Raspberry hängen, dann den Raspberry booten. Wenn alles geklappt hat, finden wir die Kamera mit Ist die Kamera erkannt worden, können wir sie mit folgendem Befehl finden:

Ich möchte – ganz wie eine Trailcam – nur Video aufzeichnen, wenn auch etwas zu sehen ist (Bewegung stattfindet). Dazu reicht mir Motion aus. Daher…

Weiterlesen Weiterlesen

Datei-Upload zur Nextcloud via curl

Datei-Upload zur Nextcloud via curl

Um eine Datei von der Konsole aus zur Nextcloud hochzuladen, eignet sich curl. Mit dem Befehl wird die Datei „MyFile.txt“ aus dem Ordner „C:\PathToFile\“ in den Ordner mit dem Namen „Testordner“ als Datei „NeuerUpload.txt“ des Benutzers USERNAME hochgeladen. Wer sich über den webdav-Pfad in der URL wundert (und wo er diesen herbekommt) kann im Firefox mit F12 die Entwicklertools öffnen und sich mithilfe der Netzwerkanalyse den PUT-Request eines manuellen Dateiuploads in den entsprechenden Ordner anschauen. Leider funktioniert das alles nur,…

Weiterlesen Weiterlesen

Python: Konvertierung von dBase Datenbanken zu CSV

Python: Konvertierung von dBase Datenbanken zu CSV

Neulich bin ich über dbf-Dateien (dBase Datenbanken) gestolpert. Ein Programm konnte ausschließlich dieses Format exportieren. Leider konnte Excel mit dieser Datei auch nicht viel anfangen. Wie also an die Daten kommen? Mit ein bisschen Recherche stellte sich Python als Konvertierungswerkzeug heraus. Denkbar einfach war auch das entsprechende Programm: Der Aufruf des Programmes erfolgt dann in der Konsole:

Raspbian: Domoticz startet nach Update nicht mehr

Raspbian: Domoticz startet nach Update nicht mehr

Da ich nun seit einiger Zeit meine Hausautomation mit Domoticz gestalte, plagt mich auch ein leidiges Übel: Nach einem Update der Software passiert es öfter, dass gar nichts mehr geht. Ich nutze Domoticz in einer Kombination mit einem Raspberry Pi 3 und einem Z-Wave Stick. In diesem Fall habe ich die Inkompatibilität von Domoticz 2020.2 mit Raspbian Stretch übersehen, welches zum Zeitpunkt auf dem Raspberry lief (konkret mit der glibc6). Was bleibt also übrig, wenn man natürlich kein Backup hat?…

Weiterlesen Weiterlesen