Verbinde Homey mit deinem QNAP NAS.
Du erhältst einen Überblick über wichtige Systemeigenschaften wie CPU- und Speicherauslastung, Temperatur, Lüfter, Firmwarestand.
Durch hinzufügen weiterer NAS-Elemete zu Homey werden folgende Daten bereitgestellt:
Festplatten: technische Daten, Health-Status, Temperatur usw.
Volumes: Größenangaben und Verarbeigungsstatus
Zum Verbinden kann die IP-Adresse oder der Hostname sowie der QTS-Port verwendet werden.
Die SSL-Zertifikatsprüfung wird unterdrückt, so dass auch bei Vorhandensein eines Zertifikats (z.B: LetsEncrypt mit Angabe einer Domain) die interne LAN-IP-Adresse verwendet werden kann.
Für die Anmeldung wird ein NAS-Benutzer benötigt. Es sollte ein separater Benutzer für Homey mit eingeschränkten Rechten angelegt werden, z.B.:
Gruppe: Administrator (notwendig zum Lesen der Systemdaten)
Keine Rechte für Freigabe-Verzeichnisse
Keine Rechte für Anwendungen oder Dienste
Kein 2FA (vorerst)
Bei Änderung der IP oder des Benutzers kann das NAS über die Geräte-Einstellungen (Reparieren) neu verbunden werden.
Du kannst dein NAS sowie einige Komponenten zu Homey hinzufügen:
Für jede eingefügte Komponente erhältst du ein Homey-Gerät:
1.0.6
Flow-Trigger für NAS-Verfügbarkeit/Nichtverfügbarkeit ergänzt incl. Flow-Tag für Nichtverfügbarkeits-Grund.
1.0.5
Prüfung der Benutzerrechte im Pairing-Dialog.
1.0.4
Hinweis zu Ethernet-Geräten in WoL-Flow-Aktion ergänzt
1.0.1 - 1.0.3
Wake-on-LAN ergänzt:
Button in Wartungseinstellung der NAS-/Ethernet-Geräte
Flow-Aktion zur App mit Auswahl des NAS.
1.0.0
Stabile Live-Version
0.0.13-0.0.16
Fehlerkorrekturen:
– Nichtverfügbarkeits-Meldung bei Verbindungsfehlern incl. Details in der Geräteansicht
– Korrektur der Updates für Eth,HDD,Vol wenn mehr als ein NAS verknüpft ist
0.0.12
CPU-/System-Temperaturalarm ergänzt
Korrektur für Einzel-Volumes
Korrektur der NAS-Speichereinheit (MB->GB)
0.0.4-0.0.11
Testversionen für Anpassungen an alte Firmware-Varianten
0.0.3
Volumes hinzugefügt
0.0.2
Berücksichtige Anmelde-/Berechtigungsfehler und setze Geräte auf nicht verfügbar im Fehlerfall
Die App dient aktuell nur zur Infomations-Weitergabe an Homey. Man erhält ein paar Daten als Geräte-Attribut.
Viel aktiv mit dem NAS anstellen kann man über die QNAP-API nicht (soweit ich Einblick bekommen habe).
Ich möchte aber noch die Volumes ergänzen und wenn möglich die Container Station. Wobei ich bei der ContainerStation nicht sicher bin, ob das noch funktioniert. Angeblich wurde die API entfernt. Mal schauen, was sich noch so finden lässt
die App ist nun online. Bitte verwendet zur Anmeldung den QTS-SSL-Port und einen Benutzer mit Admin-Gruppe (weitere Rechte wie Apps oder Freigaben sind nicht nötig).
Bitte beachten:
Ältere Firmware-Versionen liefern ggf. abweichende Inhalte. Das macht sich in leeren Geräte-Attributen bemerkbar. In dem Fall installiert bitte die aktuelle Testversion, aktiviert das Log in den App-Einstellungen. Danch bitte einen Abruf abwarten und mir das Log als PM schicken.
Anpassungen und Erweiterungen in de aktullen Testversion 0.0.12:
Einzel-Volume-Problem behoben. War nur ein Volume vorhanden, wurde es nicht angezeigt.
Korrektur der Einheit für NAS-Speicherwerte (MB->GB).
Temperaturalarm für System und CPU hinzugefügt
Die Alarm-Schwellen (Sys, CPU, HDD, SSD) werden vom NAS gelesen. Geändert können die Werte in den NAS-Einstellungen (QTS).
Bei Überschreiten der Warnschwelle wird der entsprechende Alarm im Homey-Gerät aktiviert. So köännt ihr euch beanchrichtigen lassen, bevor die Alarmschwelle überschritten wird.
Die beiden neuen Werte werden am Ende der Werteliste in NAS angezeigt. Falls ihr eine hünschere Reihenfolge möchtet, könnt ihr das NAS entfernen und neu einfügen. Die zugehörigen Geräte (Eth, HDD, Vol) können beibehalten werden. Sie sind über die NAS-Seriennummer verknüpft, so dass sie nach erneutem Hinzufügen des NAS direkt wieder mit Daten versorgt werden.
Das Standard-Layout ist:
Die Alarme werden nicht im Gerät angezeigt, weil das feste Werte des NAS sind. Sie könne aber in der Developer-Sicht geprüft werden: Homey Developer Tools
Flow-Trigger für NAS-Verfügbarkeit/Nichtverfügbarkeit ergänzt incl. Flow-Tag für Nichtverfügbarkeits-Grund.
Damit könnt ihr euch per Pushmeldung informieren lassen, falls das NAS mal offline sein sollte.
Verfügbar mit Version 1.0.6 (aktuell Testversion bis zur Freigabe).