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. Skripten / Logik
  4. Blockly
  5. Computer Shutdown mit ESP8266 via Taster und Alexa

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Computer Shutdown mit ESP8266 via Taster und Alexa

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 2 Kommentatoren 270 Aufrufe 2 Watching
  • Ä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.
  • L Offline
    L Offline
    littlemoppy
    schrieb am zuletzt editiert von littlemoppy
    #1

    Hallo liebe Community,

    Ich hab mir da mal was kleines gebastelt. Funktioniert soweit auch. Mein Rechner lässt sich via Tastendruck am Schreibtisch oder via Alexa-Sprachbefehl und auch via Schalter am Rechner herunter fahren. Im Display werkelt ein ESP32 und am Rechner hängt ein ESP8266. Bis heute morgen war auch hier noch ein ESP32 verbaut, aber nach dem sich der ESP laufend auf Werkseinstellungen zurück gesetzt hat versuche ich es nun mit einem ESP8266. Für den Shutdown hab ich einfach einen 4N27 Optokoppler mit Wiederständen an Basis und LED verbaut. Basis und LED steuere ich mit Schalt-GPIO an.
    Eigentlich wollte ich das ganze mit einem Relay realisieren, hat auf dem Steckbett auch gut funktioniert nur nach dem zusammenlöten ging nichts mehr.
    20230929_225625.jpg
    Die Spannung welche das Relay braucht wurde nicht erreicht. Beim Kurzschließen des Optokopplers hat es sofort geschalten. Na egal, geht auch ohne, zumindest für den Augenblick. Vielleicht ist der ESP ja morgen wieder auf Werkseinstellung.

    20230929_223953.jpg
    20230929_223400.jpg

    Ja die Technik funktioniert jetzt soweit. Hier das Blockly dazu.
    Webaufnahme_29-9-2023_2388 LCD 1602 Schalter.jpeg
    Wo es mal wieder hapert ist die Sprachausgabe. Sie macht nicht ganz das was sie soll.
    Hier erstmal die Skripte dazu, danach die Erklärung.
    Webaufnahme_29-9-2023_23171_Alexa Shutdown.jpeg
    Hier ist die Sprachausgabe für den Shutdown.

    Webaufnahme_29-9-2023_231917_Alexa Rechner Steckdose.jpeg

    Hier das Skript für das Abschalten der Steckdose am Rechner.
    Ursprünglich waren beide Skripte in einem, nur irgendwie ging da dann noch weniger.

    Aber jetzt zu meinem Problem, wobei ich mal denke, das alle 3 Skripte dabei eine Rolle spielen.
    Wenn der PC runter gefahren wird, wird es auch angesagt, nur beim Hochfahren, da kommt die Meldung vom Runterfahren und unterdrückt meist dabei die korrekte Meldung.
    Warum das so ist, keine Ahnung. Hab so ziemlich alles probiert und umgestellt was mir eingefallen ist.

    Würde mich freuen wenn ihr mir hierbei helfen würdet. Danke.

    PS.: @paul53 wie du wahrscheinlich bemerken wirst, spiele ich hier ausgiebig mit deinem Skript rum. Danke nochmal dafür.

    Nachtrag:
    Keine 24 Std später funktioniert der ESP nicht mehr. Hat sich wieder selbst gelöscht. Wenn wer eine Idee hätte?

    Webaufnahme_30-9-2023_9555 shutdown pc.jpeg

    War nicht komplett gelöscht, waren nur die Daten vom AP weg und alle anderen selbst eingegebenen Daten. Tasmota war diesmal noch da.

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • L littlemoppy

      Hallo liebe Community,

      Ich hab mir da mal was kleines gebastelt. Funktioniert soweit auch. Mein Rechner lässt sich via Tastendruck am Schreibtisch oder via Alexa-Sprachbefehl und auch via Schalter am Rechner herunter fahren. Im Display werkelt ein ESP32 und am Rechner hängt ein ESP8266. Bis heute morgen war auch hier noch ein ESP32 verbaut, aber nach dem sich der ESP laufend auf Werkseinstellungen zurück gesetzt hat versuche ich es nun mit einem ESP8266. Für den Shutdown hab ich einfach einen 4N27 Optokoppler mit Wiederständen an Basis und LED verbaut. Basis und LED steuere ich mit Schalt-GPIO an.
      Eigentlich wollte ich das ganze mit einem Relay realisieren, hat auf dem Steckbett auch gut funktioniert nur nach dem zusammenlöten ging nichts mehr.
      20230929_225625.jpg
      Die Spannung welche das Relay braucht wurde nicht erreicht. Beim Kurzschließen des Optokopplers hat es sofort geschalten. Na egal, geht auch ohne, zumindest für den Augenblick. Vielleicht ist der ESP ja morgen wieder auf Werkseinstellung.

      20230929_223953.jpg
      20230929_223400.jpg

      Ja die Technik funktioniert jetzt soweit. Hier das Blockly dazu.
      Webaufnahme_29-9-2023_2388 LCD 1602 Schalter.jpeg
      Wo es mal wieder hapert ist die Sprachausgabe. Sie macht nicht ganz das was sie soll.
      Hier erstmal die Skripte dazu, danach die Erklärung.
      Webaufnahme_29-9-2023_23171_Alexa Shutdown.jpeg
      Hier ist die Sprachausgabe für den Shutdown.

      Webaufnahme_29-9-2023_231917_Alexa Rechner Steckdose.jpeg

      Hier das Skript für das Abschalten der Steckdose am Rechner.
      Ursprünglich waren beide Skripte in einem, nur irgendwie ging da dann noch weniger.

      Aber jetzt zu meinem Problem, wobei ich mal denke, das alle 3 Skripte dabei eine Rolle spielen.
      Wenn der PC runter gefahren wird, wird es auch angesagt, nur beim Hochfahren, da kommt die Meldung vom Runterfahren und unterdrückt meist dabei die korrekte Meldung.
      Warum das so ist, keine Ahnung. Hab so ziemlich alles probiert und umgestellt was mir eingefallen ist.

      Würde mich freuen wenn ihr mir hierbei helfen würdet. Danke.

      PS.: @paul53 wie du wahrscheinlich bemerken wirst, spiele ich hier ausgiebig mit deinem Skript rum. Danke nochmal dafür.

      Nachtrag:
      Keine 24 Std später funktioniert der ESP nicht mehr. Hat sich wieder selbst gelöscht. Wenn wer eine Idee hätte?

      Webaufnahme_30-9-2023_9555 shutdown pc.jpeg

      War nicht komplett gelöscht, waren nur die Daten vom AP weg und alle anderen selbst eingegebenen Daten. Tasmota war diesmal noch da.

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @littlemoppy sagte in Computer Shutdown mit ESP8266 via Taster und Alexa:

      funktioniert der ESP nicht mehr. Hat sich wieder selbst gelöscht. Wenn wer eine Idee hätte?

      Das passiert gerne mal, wenn die Spannung auf dem Board zusammenbricht.
      Die Ausgänge an den GPIO vertragen nur wenige mA. Wird's zu viel, resettet sich der ESP.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      L 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @littlemoppy sagte in Computer Shutdown mit ESP8266 via Taster und Alexa:

        funktioniert der ESP nicht mehr. Hat sich wieder selbst gelöscht. Wenn wer eine Idee hätte?

        Das passiert gerne mal, wenn die Spannung auf dem Board zusammenbricht.
        Die Ausgänge an den GPIO vertragen nur wenige mA. Wird's zu viel, resettet sich der ESP.

        L Offline
        L Offline
        littlemoppy
        schrieb am zuletzt editiert von
        #3

        @codierknecht Ja ok, kann ich eventuell verstehen, nur gibt es da auch eine Lösung für? Wenn ich die Wiederstände vergrößere wird die ganze Schaltung wahrscheinlich nicht mehr funktionieren oder könnte ich die Basis auf 3,3V legen, würde das zum Erfolg führen? Dann wäre nur noch die Stomaufnahme der Koppler-LED am GPIO. Oder vielleicht bei Amazon ein fertiges ESP-Relay kaufen und die ganze Bastelei einfach sein lassen.
        Bei näherer Betrachtung werde ich erstmal die Basis vom GPIO trennen und auf die 3,3V legen, das klingt für mich am plausibelsten denke ich.

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • L littlemoppy

          @codierknecht Ja ok, kann ich eventuell verstehen, nur gibt es da auch eine Lösung für? Wenn ich die Wiederstände vergrößere wird die ganze Schaltung wahrscheinlich nicht mehr funktionieren oder könnte ich die Basis auf 3,3V legen, würde das zum Erfolg führen? Dann wäre nur noch die Stomaufnahme der Koppler-LED am GPIO. Oder vielleicht bei Amazon ein fertiges ESP-Relay kaufen und die ganze Bastelei einfach sein lassen.
          Bei näherer Betrachtung werde ich erstmal die Basis vom GPIO trennen und auf die 3,3V legen, das klingt für mich am plausibelsten denke ich.

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @littlemoppy
          Ich setze sowas hier ein. Die werden separat mit ihrer Betriebsspannung versorgt.
          Der ESP wird hier nur minimal belastet, da der GPIO nur den Optokoppler ansteuern muss.

          9de02347-d703-4d21-a917-02265691a108-61GVE2x4pBL.SL1010.jpg

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          L 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @littlemoppy
            Ich setze sowas hier ein. Die werden separat mit ihrer Betriebsspannung versorgt.
            Der ESP wird hier nur minimal belastet, da der GPIO nur den Optokoppler ansteuern muss.

            9de02347-d703-4d21-a917-02265691a108-61GVE2x4pBL.SL1010.jpg

            L Offline
            L Offline
            littlemoppy
            schrieb am zuletzt editiert von littlemoppy
            #5

            @codierknecht Ja an sowas hatte ich auch gedacht. Bzw. den hiervon Amazon:
            71UHZVgvH0L.AC_SL1500.jpg

            Jetzt hatte ich aber erstmal die Basis vom Optokoppler auf 3,3V gelegt. Problem, der Wiederstand war im false im KOhm Bereich und das reicht noch zum Schalten des Shutdown. Also geht Dauerstrom auf die Basis nicht in dieser Schaltung. Hab die Basis jetzt komplett abgetrennt und siehe da, Wiederstand unendlich und im true bei ca. 500 Ohm. Der Vorteil, denke ich, ist, daß ich jetzt eine totale galvanische Trennung zwischen beiden Stromkreisen habe, wenn ich jetzt mal die Stromversorgung übers Mainboard außer acht lasse.
            Vielen Dank mit dem Tip den zu vielen Ampere. Bin gespannt ob er morgen noch seine Daten im Speicher hat.

            Leider ist das Problem mit der Ansage von Alexa immer noch nicht gelöst. Beim Einschalten sagt sie immer noch das sie den Rechner runter fährt und unterdrückt den korrekten Spruch.

            Ich habe das Schalter-Blockly etwas verändert und jetzt funktioniert alles richtig beim Einschalten. Aber beim Ausschalten gibt es jetzt ein Problem. Alexa spricht zwar ihren Text ordnungsgemäß, aber sobald der ESP keinen Strom mehr hat, sagt sie noch einmal "Der Rechner fährt herunter". Hat vielleicht jemand eine Idee? Danke.
            Webaufnahme_30-9-2023_163642_Schalter geändert.jpeg

            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

            517

            Online

            32.5k

            Benutzer

            81.7k

            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