Mein Blog

Eine kurze Dokumentation dessen, was ich so treibe...

AVRISP mkII unter PlatformIO nutzen

Mein Arbeitgeber war so freundlich, mir einen neuen Computer zu stellen. So ein schicker neuer mit Windows 11. Alles kein Problem – einfach VS Code und PlatformIO installiert, meine ATMega-Projekte von GitHub geholt, Programmer angeschlossen und auf Upload geklickt, mit dem Resultat:

avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

Weiterlesen

Zigbee2Mqtt mit einem Coordinator im LAN in Docker

Unter Docker (und auch Proxmox) ist es ja meist etwas kompliziert, USB-Geräte durchzureichen… Deshalb habe ich mittlerweile einen ZigBee-Corrdinator, der per LAN verbunden wird.

Das wichtigste Dabei ist eine Konfigurationsdatei, in der das Serial-Device quasi auf LAN „umgebogen“ wird. Name: data/configuration.yaml

Auf diese Datei wird dann in der docker-compose.yaml verwiesen:

ioBroker – kleine Tipps

Generell

Wertumwandlung im Alias-Datenpunkt

Für den Fall, das man einen String-Datenpunkt mit „on“ und „off“ zu einem booleschen Datenpunkt wandeln möchte, kann man einen Alias-Datenpunkt anlegen und in „Konverter beim Lesen“ folgendes eintragen:

Docker

JS-Controller updaten

Der js-controller kann nicht aus der Web-Oberfläche heraus geupdated werden. Daher gehe ich über Portainer in die Konsole des Containers und gebe dort folgendes ein:

Wenn die Web-Oberfläche danach nicht erreichbar ist, einfach den Container neu starten.

Hinweis: auf einem RaspberryPi 3 hatte ich folgendes Problem beim Versuch den Maintenance-Mode zu starten:

Dagegen half folgender Hinweis: https://github.com/buanet/ioBroker.docker/issues/199#issuecomment-932918780

Proxmox auf Intel NUC – Watchdog Error

Ich habe mir einen NUC gekauft und wollte mir Proxmox installieren, um darauf diverse Sachen zu testen. Soweit ist das noch nicht ungewöhnlich – also Proxmox runtergeladen, Image auf Stick gepackt und dann geht es los:
Screenshot-2022-03-28-23-13-17
Allerdings passierte nach dem Klick auf „Install Proxmox VE“ dann nicht viel, außer ganz viele Fehlermeldungen…
Screenshot-2022-03-28-00-27-17
Uff! Das sieht nicht gut aus. Nach langem Suchen kam ich dann zu der relativ einfachen Lösung: ab ins BIOS und unter „Boot“ den OS-Typ ändern.
Screenshot-2022-03-28-00-58-53
Anschließend lief die Proxmox-Installation ohne weiter Probleme oder Auffälligkeiten durch.

Git-Kommados

Branch in den Master mergen

Wenn man das, was man im Feature-Branch geschaffen hat in den master-Branch integrieren möchte, macht man einen Commit, wechselt in den Master und merged anschließend.

Feature-Branch auf Stand des Masters aktualisieren

Das ganze heißt dann „rebase“.

In der ersten Zeile wird der Master-Branch ausgecheckt und anschließend mit git pull auf den neuesten Stand gebracht. Dann wird mit git checkout - wieder der vorherige Feature-Branch gewählt und am Ende auf den (aktuellen) Stand des Master-Branches gebracht, mittels rebase.

error: pathspec ‚branch-name‘ did not match any file(s) known to git

Man möchte einen, im entfernten Repository angelegten, Branch auschecken, bekommt aber die Meldung den Branch gäbe es nicht? Dann einfach ein fetch machen, damit alle lokalen Daten aktualisiert werden.

Child-Theme in WordPress anlegen

Heute wollte ich etwas an der functions.php Datei meines Themes ändern. Dabei ist mir eingefallen: wenn ich da jetzt was ändere und dann das Theme update, sind die Änderungen doch auch wieder weg, oder?! Genau! Was kann man dagegen also machen? Die Antwort ist ein Child-Theme.

Wie das geht ist hier beschrieben: https://www.webtimiser.de/wordpress-child-theme-erstellen/

Es reicht tatsächlich aus, einen Ordner und darin zwei Dateien zu erstellen und die Dateien mit dem entsprechenden Inhalt zu füllen. Fertig!

 

Wichtig ist dabei jedoch, dass die Zeile Template: der Datei style.css auf das Verzeichnis des „Eltern-Themes“ verweist (Template).

« Ältere Beiträge

© 2024 Mein Blog

Theme von Anders NorénHoch ↑