Advanced Search
Search Results
48 total results found
Installation
Kommandozeilen Befehle
Um den geeigneten Befehl für die Kommandozeile zu finden, kann folgende Seite sehr gut helfen: CMD Generator
Adapterentwicklung
Hier sammle ich Informationen zu der Entwicklung von Adaptern für ioBroker.
AUR-Paket anpassen inklusive Erstellung Patch
Da sich z.B. Bibliotheken geändert haben und dadurch die Abhängigkeiten nicht mehr auflösen lassen, muss ein existierendes AUR-Paket angepasst werden. In diesem Beispiel geht es konkret um das Pakte urbackup2-client, welches wegen der Umstellung der wxgtk-Pa...
Node.js
AUR-Paket erstellen
https://aaron-fischer.net/rxy
Proxmox auf dem Raspberry Pi 4
Paketcache aufräumen
Pacman behält alle heruntergeladenen Pakete in einem Cache (/var/cache/pacman/pkg/). Damit die benötige Menge an Speicherplatz nicht immer größer wird, kann man pacman anweisen, den cache aufzuräumen. Zunächst sollte man sich den aktuell belegten Speicherplat...
Besonderheiten zu HomematicIP-Geräten
Lokales Paket installieren
Zum installieren eines lokalen Paketes, wird pacman wie folgt aufgerufen: pacman -U <Paket-Dateiname>
Installierte Pakete suchen
Möchte man wissen, welche Pakete installiert sind kann man dieses wie folgt abfragen: sudo pacman -Q Möchte man nicht alle installierten Pakte aufgelistet bekommen, sondern interessiert sich nur z.B. für ein bestimmtes Paket, kann man mit Hilfe einer Abfrage...
Paket selber compilieren
Eine deutsche Anleitung zu diesem Thema gibt es hier: https://wiki.archlinux.de/title/Arch_Build_System Die Seite ist leider etwas veraltet. Z.B. wird nicht beschrieben, wie man ein mit einem PGP-Schlüssel signiertes Paket compiliert bekommt. Die Prüfung de...
Portainer - Container mit neuer Version neu erstellen
Am besten zunächst über Portainer selber das neue Image herunterladen. Dann mit folgendem Befehl updaten (man muss dazu in dem Verzeichnis sein, in dem die yaml-Datei liegt): cd /home/thomas/docker/portainer und dann: sudo docker-compose -f portainer.yml u...
Traefik - Container mit neuer Version neu erstellen
Da Traefik der Eingabgskanal für diverse Anwendungen (auch für Portainer) ist, muss Traefik "von außen" mit docker-compose neu erstellt werden. Zunächst muss der laufende Traefik-Container gestoppt und gelöscht werden: sudo docker ps Man erhält eine Liste m...
Cockpit (lokale Anwendung) hinter Traefik erreichbar machen
Um die Anwendung "Cockpit" über Traefik (läuft als Docker-Container) erreichbar zu machen sind folgende Schritte notwendig: Zunächst muss eine Sub-Domain eingerichtet werden und diese über einen File-Provider konfiguriert werden. Diese Datei wird über Docker-...
ioBroker als Dockercontainer
YAML-Datei: services: iobroker: container_name: iobroker image: buanet/iobroker:latest-v8 hostname: iobroker network_mode: "host" restart: always volumes: - iobroker_data:/opt/iobroker environment: ...
Adapter Creator
Für den ioBroker wird ein Adpater Creator zur Verfügung gestellt. Mit diesem wird u.a. eine grundlegende Adapterstruktur auf dem Entwicklungsrechner abgelegt. Der Adapter Creater ist hier zu finden: https://www.iobroker.dev/create-adapter Es gibt einen Adapt...
Dev-Server
Für die Entwicklung eines Adapters steht ein s.g. Dev-Server zur Verfügung. Das ist ioBroker-Server, mit zusätzlichen Möglichkeiten. In dem Server läuft der Adapter, den man entwickelt. Ändert man eine Datei und speichert wird der Server neu gestartet und man ...
Konfigurationsdialog erstellen
Der Konfigurationsdialog wird ab Admin 5 in der Datei jsonConfig.json eingetragen, die im Unterordner "admin" angelegt werden muss. Hier ein Beispiel: Ein Default für eine Option kann in der Datei io-package.json definiert werden. In dieser Json-Datei ...
Vue.js
Hier einige wichtige Befehle um mit Vue.js arbeiten zu können. Die Vue-ui starten: vue ui Den Server für das aktuelle Projekt starten (dazu muss man sich im Projekt-Verzeichnis befinden): npm run serve