Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Mein NAS mit ESP8266 ein/Aus schalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Mein NAS mit ESP8266 ein/Aus schalten

Geplant Angeheftet Gesperrt Verschoben Entwicklung
22 Beiträge 9 Kommentatoren 2.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    peterfido
    schrieb am zuletzt editiert von
    #21

    Hallo,

    eine Diskstation fahre ich hier per Skript herunter:

    var wol = require('wake_on_lan');
    
    var logOn           = false;     // Skript Logausgabe ein- (true) / ausschalten (false). Fehler werden immer ausgegeben.
    var forecreation    = false;    // Default: false. true: Datenpunkte werden überschrieben (wenn z.B. Bezeichnungen geändert wurden)
    
    // Datenpunkt anlegen:
    // -----------------------------------------------------------------------------
    var idDatenpunkt = "Diskstation";                      // Pfad und Name, unter dem in der Javascript-Instanz der Datenpunkte angelegt wird
    createState(idDatenpunkt, 0, forecreation, {                                  // Datenpunkt wird angelegt
        name: 'Diskstation',
        desc: 'Diskstation an aus', 
        type: 'boolean',
        def:  false,    
        role: 'value'
    });
    
    // -----------------------------------------------------------------------------
    function leveldef(dp) {
        dpWert = dp.state.val;
       // log(dpWert);
        if (dpWert !== false){
            wol.wake("00:11:22:AA:BB:CC");
        } else {
    		if(getState("ping.0.192_168_2_15"/*DS414*/).val === true){
    			exec("/var/scripte/beenden1"); //DS414    
    			log("DS414 runterfahren");
    		}
        }
    }
    
    // Abfrage des Datenpunkts
    // -----------------------------------------------------------------------------
    on({id: "javascript.0." + idDatenpunkt, change:'any'}, function (dp) {
        leveldef(dp);
    });
    
    //**********************************************************************************
    /*Skript /var/scripte/beenden:
    
    #!/usr/bin/expect -f
    #DS414 herunterfahren
    #Skript muss ausführbar sein.
    #Evtl. noch Paket expect installieren
    #apt-get install expect
    
    spawn ssh -o StrictHostKeyChecking=no admin@192.168.2.15
    expect "password:"
    send "PASSWORT"
    expect "admin@"
    send "sudo shutdown -P now\r"
    sleep 3
    #expect "Password:"
    send "PASSWORT"
    sleep 10
    */
    //**********************************************************************************
    
    

    Angepasst werden müssen die Mac-Adresse, die IP-Adresse sowie das PASSWORT der Diskstation.

    Das Skript loggt sich dann auf der Diskstation ein und schickt den Shutdown-Befehl ab

    Gruß

    Peterfido


    Proxmox auf Intel NUC12WSHi5
    ioBroker: Debian (VM)
    CCU: Debmatic (VM)
    Influx: Debian (VM)
    Grafana: Debian (VM)
    eBus: Debian (VM)
    Zigbee: Debian (VM) mit zigbee2mqtt

    1 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      dornkaat
      schrieb am zuletzt editiert von
      #22

      Hi leutz,

      es funzt nun wunderbar, habe eine OBI Dose 2 genommem Tasmota draufgeknallt und kann diese mit Alexa an und aus schalten.

      Dann habe ich den Taster mit Kabeln verlängert, siehe Bild:
      7764_8266taster.jpg
      Dann haben wir uns 12v vom Netzteilanschluss geholt, Das Modul setzt die Spannung auf die erforderlichen 5 v um.

      Dann das Modul mit Tasmota geflashed siehe Bild :

      7764_8266modul.jpg
      und an die Innenseite des Festplattenkäfigs festgemacht/verkabelt.

      Das Modul ist mit einem Relaisversehen, es Schaltet auch mit Alexa, wobei die Anzugszeit des Relais genau auf 3 sek. festgelegt ist per Tasmota Befehl.

      -Pulsetime- .

      Die Synology DS411 wird beim anschalten (Alexa schalt Paltte ein) der OBIDose mit einem Signal durch das Modul (Taster Simulation 3 Sek.) hochgefahren.

      Bei Nichtbedarf kann ich es mit Hilfe von Alexa -Schalt Platte aus- wieder Runterfahren, wobei dann das Modul 3 Sek den "Taster drückt" und die DS fährt runter.

      Dann wird die Dose mit Alexa ausgeschaltet und fertig.

      lg

      Dornkaat

      Altes Computerwesen :)

      Heimautomation mit IO-Broker auf PI3+B :?: :shock:

      ESP8266 Neuling (need some Help) :mrgreen:

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      419

      Online

      32.7k

      Benutzer

      82.4k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Home
      • Aktuell
      • Tags
      • Ungelesen 0
      • Kategorien
      • Unreplied
      • Beliebt
      • GitHub
      • Docu
      • Hilfe