meine erste Anfrage hier
Wir haben folgendes Problem. Wir haben eine Synology NAS und eine USV, die die NAS absichern soll , in unserem Fahrzeug (Einsatzleitwagen) verbaut bekommen. Problem besteht darin das die NAS nur auf eine USV reagiert die per USB angeschlossen ist und herunter fährt sobald die USV einen kritischen Zustand erreicht. Leider wurde beim Einbau der USV nicht auf die Kommunikation mit der Synology geachtet. Die USV hat nur einen Relaisausgang der bei einer bestimmten Spannung schaltet. Um nun nicht wieder alles umbauen zu müssen ist eine Idee z.b. über einen Arduino/Wemos etc zu machen der seine Stromversorgung ja eh über die USB Schnittstelle erhält und mit der Synology kommunizieren könnte wenn der Relaisausgang geschaltet wird und somit signalisieren könnte das die Spannung gering ist. Gibt es da schon etwas das man einfach realisieren könnte? Wie ich alles anschließe/Löte etc. weiß ich. Was mir gedanklich Kopfzerbrechen macht ist die Software. Insbesondere die Kommunikation mit der NAS / USB Schnittstelle.
ich würde zunächst im Synology Forum die genaue NAS und die genaue USV bekannt geben und fragen ob es vieleicht einen Weg gibt.
Wenn nicht, würde ich die Leute im Synoloby Forum fragen wie man die NAS runterfahren könnte.
"via USB" stell ich mir schwer vor, aber frag mal welches USB Device das könnte und ob es ein bekanntes Protokoll dafür gibt. Wenn du da bessere Angaben erhältst - kannst ja die Daten hier posten und Programmierunterstützung erfragen.
Ansonsten würde ich das eher übers Netzwerk und SSH machen.
Ich habe raus gelesen, dass ein Umbau Austausch nicht möglich ist, die USV einen potentialfreien Kontakt zur Verfügung stellt und eigentlich nur dem NAS eien Kommunikationsschnittstelle fehlt.
Für diejenigen, die nicht wissen, wie das auf den NAS aussieht:
Kann mich dran erinnern, dass das APC-protokoll vollständig offenliegt und daher könnte man mit diesem arbeiten.
Kann das NAS in der Auswahl auch eine APC BACK-UPS? Dort wird auf der seriellen Stelle auch nur ein Kontakt ausgelöst. Das könnte man ggfls. in reiner Hardware auf den USB umstricken.
Alternativ wäre SNMP eine Variante. Allerdings wird das richtig aufwendig udn da muss ich persönlich leider passen...
Die NAS kann nur über USB heruntergefahren werden.
Die USV hat aber kein USB sondern nur einen Relaiskontakt.
Ein Mikrocontroller soll jetzt dazwischen geschaltet werden:
Der Mikrocontroller detektiert wenn der USV-Relaiskontakt auf "USV Akku ist leer"
umschaltet und der Mikrocontroller soll dann über die USB-Schnittstelle der NAS mitteilen fahr dich herunter.
hm ich habe nicht allzu viel Ahnung von USB. Aber USB ist deutlich komplexer als eine serielle Schnittstelle. Entweder es gibt dazu eine library oder das Ausbauen, Umbauen geht schneller als sich eine USB-Ansteuerung selbst zu programmieren.
Du solltest ganz dringend die exakte Typenbezeichnung und einen Link zum Datenblatt posten, damit man das klären kann.
stellt sich nicht.
Die USV schickt blos ein paar Daten - früher einfach 2400 8N1 X
Das Verfahren hat sich bis heute nicht geändert - nur die Geschwindigkeit.
Ich hatte mich ja oben schon geäussert - dann vertiefe ich das mal noch:
Da gibts dann auch die Weiterleitung, wenn irgendwer mal APC sprechen will.
Damit kann man auch dem NAS einiges mitteilen; Oder es einfach lassen und nur shutdown machen...
Ich habe keinerlei Erfahrung damit. Es hört sich so an als ob die USV zwar eine USB-Buchse hat (rein physisch, mechanisch),
aber auf diesem USB-Anschluss überhaupt kein USB-Protokoll gefahren wird,
sondern serielle Datenübertragung mit 2400 baud 8N1 oder heutzutage eben 9600 8N1 oder 115200 8N1
Ist das wirklich so zu verstehen?
Also noch mal die Frage: welche Synology USV ist es denn? Hat diese Synology USV nur einen USB-Anschluss und sonst nix
oder
hat diese Synology USV auch einen COM-Port?
vgs
ich habe es mir angeschaut es werden alle möglichen USV besprochen aber keine von Synology. Soweit ich gelesen habe kennt sich der Autor mit seriell aus aber nicht mit USB. Ob diese infos weiterhelfen hängt davon ab ob die synology USV eine serielle Schnittstelle hat.
Für mich hört es sich so an als ob die verwendete Synology keine serielle Schnittstelle hat. Wirklich wissen tun wir es wenn der TO die genaue Typenbezeichnung mitgeteilt hat
Vgs
Das automatische herunterfahren funktioniert nur über die Info der USV per USB. Die hat aber nur ein Relaisausgang. Idee war das zu simulieren in dem der z.b. Wemos das Eingangssignal der USV (Relais zieht an) nimmt und per Protokoll weiterleitet.
Die Beschreibung sagt Zitat
Läuft unter Synology DiskStation Manager (DSM)
Synology DiskStation Manager (DSM) ist ein webbasiertes Betriebssystem, das
speziell für Synology NAS entwickelt wurde. Mit einer intuitiven MultitaskingBenutzeroberfläche, bietet DSM eine unkomplizierte desktopähnliche
Benutzererfahrung, um das Durchsuchen und Verwalten Ihres Synology NAS so einfach
wie möglich zu machen.
Mit dem integrierten Paket-Zentrum können Sie eine Vielzahl von speziell für Ihren
Bedarf entwickelten Paketen herunterladen und installieren,
Hast du dir angeschaut was diese Pakete so alles bieten?
Was hast du für Unterlagen in denen man etwas nachlesen kann wie man den Befehl
"NAS fahre dich selbst herunter" an die Synology DS118 sendet?
Da DU das Produkt gekauft hast, müsstest du doch Produktsupport haben bei dem du nachfragen kannst welche Möglichkeiten = welche Protokolle die Synology DS118 unterstützt um ihr den Befehl herunterfahren zu senden.
Sollen die User hier für dich eine DS118 kaufen damit sie das alles bei sich zu Hause nachbauen und ausprobieren können. Neee! Da ist dein Engangement gefragt.