######################################################################################################################## # Gemeinsame Configdatei # # "/home/pi/hbridge_install/hbridge.cfg" # ######################################################################################################################## ######################################################################################################################## # Allgemein # ######################################################################################################################## Distri="" # "no"= keine Überprüfung, "Raspbian" für RaspBerri oder "Debian" für x86 System Logfile="" # "" kein mit loggen, in einer Datei "/var/hbridge.log" oder "journal" SendTelegram="0" # "1"= über Telegram API benachrichtigen, "0"= keine Nachricht senden Restart_Services="" # Services die beendet/gestartet werden soll, Service-Names eintragen "reporter deconz-gui homebridge-hue" usw. # # "deconz-gui mosquitto" wenn diese Service beendet/gestartet werden soll # # "deconz-gui hbridge+" deconz-gui beenden/starten danach homebridge* Instanzen suchen und beenden/starten Date_Format="Jahr" # Datumformat "Tag"=09122019, "Jahr"=20191209, "Monat"=12092019 Date_SicName="0" # "0"=ohne Date_Format, "1"=Name_(Date_Format), "2"=(Date_Format)_Name, Format des Namen für die Sicherungsdatei ######################################################################################################################## # hbridge_new.sh # ######################################################################################################################## hb_ServicesRestart="1" # Vorgabe: "1"=stoppen/starten, "0"=nicht stoppen, aller Dienste HB_sic_Device="" # hier das externer Sicherungs-Device eintragen ("/dev/sda1", "/dev/sdc1" oder "192.168.6.68:/volume1") HB_sic_Pfad="" # Pfad für Sicherungsdatei (wenn leer: "$HOME/hbridge_install/backups/") HB_sic_Name="" # Name der Sicherungsdatei "-01.tar.gz" wird autom. angefügt (wenn leer: "homebridge_Date_Format-01.tar.gz") HB_sic_Anzahl="3" # Anzahl der SicherungsDateien im Sicherungsordner, 2 alte Sicherungen bleiben erhalten +1 (aktuelle Sicherung) HB_bkp_Deconz_user="" # Phoscon user für Deconz Config-Backup (Anmeldung aus config.json "00212EFFFFFFFFFF": "046FFFFFFF" nur die Ziffern nach :) HB_bkp_Deconz_ip="" # ip Adresse des deconz_service, default localhost:80 Load_Plugin_selective="" # "1"= config.json mit selective Plugin laden, "2"= selective und UI-X standalone für erstellen von Instanzen TToken_hbridge_new="" # Homebridge Token für Telegram API TChat_ID_hbridge_new="" # CHAT ID für Telegram bot Chat TelegramAnhang="" # Datei an Telegram senden TelegramPhoto="" # Photo an Telegram senden HB_hue_ip="" # IP-Adresse(n) der Hue, "192.168.2.2 192.168.2.5", kann aus der Plugin config.json genommen werden HB_hue_api="" # API-Key(s), "xxx yyy", API1 zu IP1, API2 zu IP2 usw., aus der Plugin config.json von "users" der Teil nach dem :"ApiKey" HB_hue_sic_Device="" # hier das externer Sicherungs-Device eintragen ("/dev/sda1", "/dev/sdc1" oder "192.168.6.68:/volume1") HB_hue_sic_Pfad="" # Pfad für HUE-Sicherung (wenn leer: "$HOME/hbridge_install/backups/") HB_hue_sic_Name="" # Name der HUE-Sicherung, "hue-sic", (HB_sic_Pfad/HB_hue_sic_Name) "_xxx-01.json" wird angefügt,xxx=letzte Zahl der IP-Adresse ######################################################################################################################## # raspiBackup.sh # ######################################################################################################################## Boot_Device="" # Das Boot-Device eintragen (Achtung ohne Ziffer, "sda", "sdb", "mmcblk0") Backup_Device="" # hier das Sicherungs-Device eintragen ("/dev/sda1", "/dev/sdc1" oder "192.168.6.68:/volume1") Backup_Pfad="" # Backup Ziel (""= /mnt/USB_Device) oder z.B. "/mnt/sda1" eintragen Backup_Anzahl="3" # 3 alte Backups bleiben erhalten +1 (aktuelle Backup) Del_Img="1" # "0"= nichts löschen "nodel", "1"= max. AnzBackup-1 Img bleiben auf dem Stick, "2"= alle Img löschen "del" DispSicTime="1" # Anzeige der Uhrzeit vor und nach der Sicherung/Shrinking "1"= an, "0"= aus Run_Batch="0" # "1"= Batch-Modus an, "0"= Batch-Modus aus image_Name="" # Dateiname der Sicherungsdatei vorgeben (das Datum, wird autom. angefügt)"MM2_`echo ${KRNL_REL%-*}`" gzImage="0" # "0"=d isable, "zip"/"gz"= im Anschluss wird die img-Datei gepackt (*.img.zip/*.img.gz) Backup_txt="0" # "1"= eine Kommentar-Datei zum Backup anlegen (Bestätigung mit Enter notwendig!) KommentarZeilen="5" # Anzahl der Zeilen für die Kommentar-Datei Backup_Log="1" # "1"= mini Log-Datei zum Backup mit erstellen Shrink_Image="0" # "0"= Image nicht shrinken, "1"= Image shrinken Skip_Autoexpand="true" # true = kein autom. erweitern des Filesystem nach dem Restore, false = Filesystem autom. erweitern TToken_raspiBackup=$TToken_hbridge_new # Token für Telegram API TChat_ID_raspiBackup=$TChat_ID_hbridge_new # CHAT ID für Telegram bot Chat ######################################################################################################################## # logwatch.sh # ######################################################################################################################## TToken_lwatch=$TToken_hbridge_new # Telegram API Token, logwatch senden TChatID_lwatch=$TChat_ID_hbridge_new # Telegram CHAT ID für "bot Chat", logwatch senden ######################################################################################################################## # reporter.sh # ######################################################################################################################## TToken_reporter=$TToken_hbridge_new # Telegram API Token, report senden TChatID_reporter=$TChat_ID_hbridge_new # Telegram CHAT ID für "bot Chat", report senden ######################################################################################################################## # fritzbox-reboot.sh # ######################################################################################################################## Fritz_User="" # User-Name zur Anmeldung an der Fritz-Box Fritz_Passwort="" # Password zur Anmeldung an der Fritz-Box und Repeater FritzBox_IP="" # IP-Adresse der Fritz-Box FritzRepeater_IP="" # IP-Adresse der Repeater = "192.168.178.1 192.168.178.2" TChatID_fritz=$TChat_ID_hbridge_new # Telegram CHAT ID für "bot Chat", fritzbox senden TToken_fritz=$TToken_hbridge_new # Fritz Telegram API Token, fritzbox senden ######################################################################################################################## # Notiz Timerzeiten # ######################################################################################################################## #logwatch.timer: # OnCalendar=Mon-Sun *-*-* 00:00:00 #raspiBackup.timer: # OnCalendar=Mon-Sun *-*-* 01:00:00 #fritzbox-reboot.timer: # OnCalendar=Sun *-*-* 02:00:00 #system-reboot.timer: # OnCalendar=Sun *-*-* 02:30:00 ######################################################################################################################## # Beispiele # ######################################################################################################################## # Logfile="journal" # "journal" loggen in /var/log/syslog mit "sudo journalctl -f" # Logfile="/var/log/hbridge_new.log" # logge alle Ausgaben in dieser Datei mit # TelegramAnhang="/home/pi/findgrep.sh" # Datei an Telegram senden # TelegramPhoto="/home/pi/6.jpg" # Photo an Telegram senden # Backup_Device="192.168.6.68:/volume1/Backup-HBS" # Sicherungs-Device # Backup_Pfad="/home/pi/hbridge_install/Backup-HBS" # Backup Ziel # Restart_Services="deconz deconz-gui hbridge+" # deconz und dann homebridge Services vor dem Backup beenden/starten #