Hauptmenü

Qnap NAS WOL

Begonnen von chq, 10 Juli 2018, 10:48:14

Vorheriges Thema - Nächstes Thema

chq

Hallo,

ich habe es mittlerweile hinbekommen, ein Qnap TS-451 via FHEM runterzufahren.

define NAS WOL 00:08:9B:E6:87:54 192.168.0.255 BOTH
attr shutdownCmd {system('/opt/fhem/FHEM/shutdownNAS.sh&')}


Das NAS hat eine fest vergebene IP-Adresse (192.168.0.12), lässt sich jedoch ausschließlich mit der Broadcast-Adresse (s.o.) per WOL wieder hochfahren.

Natürlich lässt sich dadurch nun der Status des NAS nicht mehr ermitteln.

Woran kann es liegen, dass WOL nur über die Broadcast-Adresse funktioniert und wie könnte ich es bewerkstelligen, dass das NAS unter seiner festen IP-Adresse "gefunden" und angesprochen werden kann?

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

Morgennebel

Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

chq

Danke.

Leider konnte ich keine Informationen auf der verlinkten Seite finden, die zu einer Lösung meines Problems beitragen.

Vielleicht habe ich jedoch auch nur etwas überlesen. Sollte dem so sein, würde ich mich über sein Stichwort freuen, welches hilfreich sein könnte.

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

Morgennebel

Das hier meinte ich:

ZitatDie Netzwerkkarte wartet auf ein so genanntes Magic Packet (Schutzmarke von AMD), bei dessen Empfang der Rechner eingeschaltet wird.

Das Datenpaket ist entweder direkt an die Netzwerkkarte adressiert oder wird als Broadcast verschickt.

Du kannst mit dem WOL Kommando versuchen, direkt die NIC anzusprechen. Geht es nicht, hat der Hersteller im NIC-BIOS nur die Broadcast-Methode implementiert.

Ciao, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

Otto123

#4
Hi,

so sieht es bei bei mir für ein WOL device aus und funktioniert.
Die Broadcast Adresse  setze ich immer separat.

defmod OpenMediaVault WOL 00:26:2D:00:10:91 192.168.178.44 UDP
attr OpenMediaVault interval 30
attr OpenMediaVault shutdownCmd "ssh user@host sudo poweroff"
attr OpenMediaVault useUdpBroadcast 192.168.178.255

In der DEF steht die IP Adresse im attr die Broadcast Adresse.
ZitatIP
IP-Adress of the host (or broadcast address of the local network if IP of the host is unknown)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

chq

Cooool- muss ich heute Abend gleich mal ausprobieren!  ;D

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

Otto123

Bash Scripte starten  geht übrigens auch einfacher:
Statt
{system('/opt/fhem/FHEM/shutdownNAS.sh&')}
einfach
"/opt/fhem/FHEM/shutdownNAS.sh"

Quelle: https://commandref.fhem.de/commandref_DE.html#command

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

JoWiemann

Ich würde ja eher qx() nutzen. system() meldet ja nur Prozess konnte gestartet werden oder nicht. qx() gibt mir die Rückmeldung des Prozesses, hier des Scripts.


Gesendet von iPad mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

chq

Ein ganz ganz dickes Dankeschön an Dich, Otto.  8)

Das funktioniert ja wirklich astrein!  :)

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig