28.1.19

Pfad zu den Zertifikaten in Webmin

/etc/webmin/miniserv.conf

Dort 3 Einträge:
/etc/webmin/miniserv.conf:keyfile=/etc/letsencrypt/live/domain/privkey.pem
/etc/webmin/miniserv.conf:extracas=/etc/webmin/letsencrypt-ca.pem
/etc/webmin/miniserv.conf:certfile=/etc/letsencrypt/live/domain/cert.pem

28.12.18

Shelly 1 v3 - Erste Eindrücke

Heute kamen bei mir die Wlan Schaltaktoren Shelly 1 an.

Mein erster Eindruck:

Wow! Genau das, was ich schon lange gesucht habe.

Die Einbindung ins Wlan gelang auf Anhieb, die Weboberfläche wirkt aufgeräumt und bietet viele Funktionen, das Gerät ist richtig schön klein und das Beste ist, dass alles offen ist. Es bietet MQTT und man kann es sogar flashen.

Die nächsten Tage werde ich es ausgiebig testen und berichten.....



22.11.18

Tenvis Fittek JPT3815W-HD Webcam steuern über Linux

Live-Video:

rtsp://USER:PASSWORT@[IP der Kamera]:[PORT -> meist 554 für rstp]/11



Schwenken mit curl:
curl -H "Authorization: Basic [BASE64]" "http://[IP der Kamera]/web/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=left&-speed=45"

act=left => links
act=right => rechts
act=up => hoch
act=down => runter

Base64:

echo -n user:password | base64
Ergebnis:dXNlcjpwYXNzd29yZA==


Snapshot:
curl -H "Authorization: Basic [BASE64]" "[IP der Kamera]/tmpfs/auto.jpg" -o test.jpg

Kommando gefunden hier

Firefox Extensions im JSON Format parsen

Ich suche ein bestimmtes Addon. Zunächst die komplette Anzeige

jq -r '.'  ~/.mozilla/firefox/xead1hks.default/extensions.json
 (Pfad zu den Extensions entsprechend anpassen)

 Alle Pfade zu den installierten Extensions ausgeben

jq -r '.addons[]| "\(.id) \(.path) \(.locales[0].name)"' ~/.mozilla/firefox/xead1hks.default/extensions.json

Suche nach einer bestimmten Extension.
Um eine Variable zu übergeben, muss diese als Argument an jq übergeben werden:
Beispiel: Suche nach Namen => $1 in Bash => $v1 in jq

found_ext=$(jq -r --arg v1 "$1" '.addons[] | select(.locales[0].name == $v1) | .path'  $extension_path)

 

 

IP-Adressen von Amazon parsen:

{
  "syncToken": "1640134401",
  "createDate": "2021-12-22-00-53-21",
  "prefixes": [
    {
      "ip_prefix": "3.5.140.0/22",
      "region": "ap-northeast-2",
      "service": "AMAZON",
      "network_border_group": "ap-northeast-2"
    },
 

wget -qO-  https://ip-ranges.amazonaws.com/ip-ranges.json | jq '.prefixes[] | .ip_prefix' -r

 

10.9.18

Tastatur - fn Taste immer aktiviert

1 statt j
2 statt k
3 statt l

Grund: Fn-Taste ist ständig aktiviert.
Das hatte ich in bei einer neu importierten virtuellen Maschine (Virtualbox).
Abhilfe:

Fn+[NUM]

23.8.18

Alle Rechner im internen Netzwerk schnell finden

Dazu arp-scan (apt install arp-scan) installieren und dann

sudo  arp-scan 192.168.178.0/24 | awk '{ print $1 }' | egrep "^[0-9]{3}" | uniq | sort -t . -k 3,3n -k 4,4n


Heraus kommen alle IP-Adressen aufsteigend sortiert.

14.8.18

exiftool auf Qnap installieren

1. Source herunterladen
https://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-11.06.tar.gz
2.  Entpacke und in das Verzeichnis wechseln
3. perl Makefile.PL
4. make install


Perl ggfs. über ipkg (opkg) installieren.
Pfade der Executables:
/share/CACHEDEV1_DATA/.qpkg/Optware-NG/opt/bin/

Openhab und Ecoflow Max - API Anbindung

 Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...