Direkt zum Hauptinhalt

Server - Demo Server zum Ausprobieren von FabAccess ohne Installation

Du bist neu und willst FabAccess vorher antesten? Dann lohnt sich der Aufwand der Installation vermutlich nicht, bevor du einen Eindruck gewonnen hast. Hier findest du Details zu unserem Demo Server.

Informationen zum Download des Clients, den du für das Testen trotzdem benötigst, findest du hier.

Aktuell gibt es keinen laufenden Demo-Server. Das ist eine ToDo

Zwecke des allgemeinen Demo-Servers:

  • Client damit verbinden, um diesen auszuprobieren - die getriggerten Aktionen durch den Server können in einem Log angezeigt werden
  • dem Demo-Tester Zugriff auf ein Sample-Grafana-Monitoring geben, was an bffh gekoppelt ist
  • weitere Idee: Nutzer können sich selbst eine Demo-Instanz spawnen, wo sie eine eigene Config schnell und einfach vor dem Live-Gehen ausprobieren können (als eine Art Staging-System)

siehe https://fab-access.readthedocs.io/en/0.9/de/example/usecases

Demo Server mit Raspberry Pi 3 B+,  Fritz!Box 4040 und Tasmota Nous A1T Schaltsteckdosen

Für die JHV des VOW zum 23.11.2024 wurde ein praktisches Demo-Setup angelegt.angelegt (ein Raspberry Pi, ein Router, ein paar echte Aktoren und ein virtueller Script-Aktor). Dieses Setup wird hier geteilt. Es kann inspiziert, heruntergeladen und sogar für die eigene Werkstatt temporär ausgeliehen werden.

Wie sieht das Setup aus?

Das Setup basiert auf der Dokumentation Server - Anleitung zum selber kompilieren

Raspberry Pi Image

Hierzu wurde das SD-Karten Image vom Pi zunächst in eine Datei gedumped:

sudo dd if=/dev/sda of=~/fabinfra.img bs=1M status=progress

Das Image verkleinern wir dann mit PiShrink so, dass es auch auf schmalere SD-Karten passt (Unser Setup hat eine 64 GB SD, aber so lässt es sich auch auf z.B: 32 GB große Karten installieren). Wir installieren PiShrink zunächst:

sudo apt update && sudo apt install -y wget parted gzip pigz xz-utils udev e2fsprogs
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
sudo mv pishrink.sh /usr/local/bin

Dann verkleinern wir das Image:

pishrink.sh ~/fabinfra.img

Im Anschluss verkleinern wir das Image nochmals, indem wir es packen. Damit können wir teilweise 20 GB große Images in 5 GB große *.gz Files komprimieren.

gzip --best --verbose ~/fabinfra.img > ~/fabinfra.img.gz

Fritz!Box 4040 Einstellungen

Wer eine Fritz!Box 4040 oder eine andere Fritz!Box mit Firmware 8.0.0 oder höher hat, kann die Einstellungen vom Demo-Setup simpel bei seiner eigenen Fritz!Box importieren und testen.

Übersicht Geräte-te, Dienste und Credentials

Fritz!Box

:
  • IPv4-Adressen:
  • Passswort: 
  • Admin
  • Benutzer: Firmware bis
    Gerät

    Hostname4040

  • Hostname: fabinfra101
  • IPv4-AdresseAdresse: 192.168.188.1
  • Web Interface(s)
  • Benutzer
    Passwort
    Hinweise
    Fritz!Box 4040
    fabinfra101
    192.168.188.1
    https://fabinfra101.fritz.box
    • Benutzer: fabmin
  • Passswort: QDa7YCPB68hYP58rNR89
  • Wifi SSIDs
    • fabinfra101_2400 und fabinfra101_5000

    • Passwort: desfire.2019!
  • Für SicherungSicherung/Wiederherstellung der Grundkonfiguration:Grundkonfiguration (Sicherungsexport): fabinfra101
  • Firmware 8.0.0
  • Raspberry Pi 3 B+

    • Hostname: fabaccess
    fabaccess
    • LAN: 192.168.188.31
    • (LAN)
    • Wifi: 192.168.188.34
    • (Wifi)
    http://192.168.188.31:3000 (Grafana)
    http://192.168.188.31:9090
  • SSH-Zugang (Prometheus)
  • Benutzer: fabinfra-root
  • (ssh)
    vulca
  • FabAccess Server (BFFH) läuft auf Port 59661
  • Grafana
    • Benutzer: admin
    • Passwort: FABfana%2024-
  • Viewer Benutzer:
    • Benutzer: viewer
    • Passwort: viewer
  • Prometheus
  • Mosquitto MQTT Server
    • Adresse: 192.168.188.31:1883
    • Benutzer: fabinfra101
    • Passwort: fablocal
  • Aktoren

    • Schaltsteckdosen Nous A1T mit Tasmota FW
    14.3.0
  • Hostname: tasmota_1
  • bis tasmota_6
  • IP-Adresse: 192.168.188.41 bis 192.168.188.46
  • Web-Interface: http://192.168.188.41
  • admin
    fabinfra101
    Nous A1T mit Tasmota FWtasmota_2
    192.168.188.42http://192.168.188.42adminfabinfra101
    Nous A1T mit Tasmota FWtasmota_3192.168.188.43http://192.168.188.43adminfabinfra101
    Nous A1T mit Tasmota FWtasmota_4192.168.188.44http://192.168.188.44adminfabinfra101
    Nous A1T mit Tasmota FWtasmota_5192.168.188.45http://192.168.188.45adminfabinfra101
    Nous A1T mit Tasmota FWtasmota_6192.168.188.46http://192.168.188.46
  • Web Benutzer (überall gleich):
    • Benutzer: admin
  • Passwort: fabinfra101

  • Nous A1T mit Tasmota FWtasmota_7192.168.188.47http://192.168.188.47adminfabinfra101

    DownloadDownloads

    • Raspberry Pi 3 B+ SD-Card Image Dump (*.gz Format)
    • Fritz!Box 4040 Konfigurationsbackup (Firmware 8.0.0)
  • URL: 

    https://downloads.fab-access.org/?dir=rpi3bplus-demo-setup

  • Ausleihen - FabAccess Wander-Setup

    Wer FabAccess als Demo ausprobieren will, kann sich die vorkonfigurierte Demo-Hardware ausleihen und damit herumtesten - als "FabAccess Wander-Setup" sozusagen. Hierzu tretet in Kontakt mit Mario Voigt. Er ist Maintainer des Setups und der Hardware. Er kümmert sich um Leihvertrag, Zurücksetzen der Konfiguration und Versand der Hardware.