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. Hardware
  4. Tasmota- WLAN-Steckdose schaltet von alleine ab

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Tasmota- WLAN-Steckdose schaltet von alleine ab

Geplant Angeheftet Gesperrt Verschoben Hardware
steckdosetasmotablockly
12 Beiträge 4 Kommentatoren 3.2k Aufrufe 4 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.
  • S Offline
    S Offline
    smarthome2020
    schrieb am zuletzt editiert von smarthome2020
    #1

    Hi.
    Ich hab mir die Gosund SP111 mit Tasmota geflasht. Diese laufen auch eigentlich zuverlässig. An meinem PC hängt auch eine, die diesen vom Strom trennen soll, wenn der Rechner abgeschaltet ist und über den Ping und Radar-Adapter keine aktive IP mehr ermittelt wird. Das klappt soweit auch gut. Anschalten kann ich den PC über Alexa, in dem ich die Stromzufuhr wieder aufbaue und er nach BIOS-Anpassung von alleine bootet.

    Nun ist mir die Tage aufgefallen, dass die Steckdose scheinbar von alleine abschaltet (1x saß ich zufällig am Rechner und der Strom war weg).

    Im Log von Tasmota steht dazu einfach nur :

    11:44:43 MQT: tele/Computer/STATE = {"Time":"2020-03-03T11:44:43","Uptime":"3T15:30:42","UptimeSec":315042,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":18,"POWER":"ON","Wifi":{"AP":1,"SSId":"dlink","BSSId":"CC:CE:1E:3D:5A:8F","Channel":11,"RSSI":68,"Signal":-66,"LinkCount":2,"Downtime":"0T00:00:09"}}
    11:44:43 MQT: tele/Computer/SENSOR = {"Time":"2020-03-03T11:44:43","ENERGY":{"TotalStartTime":"2020-02-25T20:02:25","Total":4.648,"Yesterday":0.436,"Today":0.262,"Period":11,"Power":124,"ApparentPower":169,"ReactivePower":115,"Factor":0.73,"Voltage":237,"Current":0.713}}
    11:49:24 MQT: stat/Computer/RESULT = {"POWER":"OFF"}
    11:49:24 MQT: stat/Computer/POWER = OFF
    

    Im Log vom ioBroker steht gar nichts zu der Uhrzeit.

    Mein Blockly sieht so aus:
    Blockly.png
    Blockly2.png
    Nun meine Fragen:
    Wie kann ich feststellen, ob

    1. Ping und Radar-Adapter meinen PC trotz aktiven Zustands als "offline" bewertet haben?
    2. Die Steckdose einfach von alleine abschaltet ohne Zutun des Abschaltbefehls?
    3. Schauen, ob das Skript lief ohne z.B. eine Nachricht per Telegram eingebaut zu haben (was ich für die Zukunft nun mache)

    Auf Dauer nimmt sonst die Hardware von mir Schaden.

    Vielen Dank

    crunchipC 1 Antwort Letzte Antwort
    0
    • S smarthome2020

      Hi.
      Ich hab mir die Gosund SP111 mit Tasmota geflasht. Diese laufen auch eigentlich zuverlässig. An meinem PC hängt auch eine, die diesen vom Strom trennen soll, wenn der Rechner abgeschaltet ist und über den Ping und Radar-Adapter keine aktive IP mehr ermittelt wird. Das klappt soweit auch gut. Anschalten kann ich den PC über Alexa, in dem ich die Stromzufuhr wieder aufbaue und er nach BIOS-Anpassung von alleine bootet.

      Nun ist mir die Tage aufgefallen, dass die Steckdose scheinbar von alleine abschaltet (1x saß ich zufällig am Rechner und der Strom war weg).

      Im Log von Tasmota steht dazu einfach nur :

      11:44:43 MQT: tele/Computer/STATE = {"Time":"2020-03-03T11:44:43","Uptime":"3T15:30:42","UptimeSec":315042,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":18,"POWER":"ON","Wifi":{"AP":1,"SSId":"dlink","BSSId":"CC:CE:1E:3D:5A:8F","Channel":11,"RSSI":68,"Signal":-66,"LinkCount":2,"Downtime":"0T00:00:09"}}
      11:44:43 MQT: tele/Computer/SENSOR = {"Time":"2020-03-03T11:44:43","ENERGY":{"TotalStartTime":"2020-02-25T20:02:25","Total":4.648,"Yesterday":0.436,"Today":0.262,"Period":11,"Power":124,"ApparentPower":169,"ReactivePower":115,"Factor":0.73,"Voltage":237,"Current":0.713}}
      11:49:24 MQT: stat/Computer/RESULT = {"POWER":"OFF"}
      11:49:24 MQT: stat/Computer/POWER = OFF
      

      Im Log vom ioBroker steht gar nichts zu der Uhrzeit.

      Mein Blockly sieht so aus:
      Blockly.png
      Blockly2.png
      Nun meine Fragen:
      Wie kann ich feststellen, ob

      1. Ping und Radar-Adapter meinen PC trotz aktiven Zustands als "offline" bewertet haben?
      2. Die Steckdose einfach von alleine abschaltet ohne Zutun des Abschaltbefehls?
      3. Schauen, ob das Skript lief ohne z.B. eine Nachricht per Telegram eingebaut zu haben (was ich für die Zukunft nun mache)

      Auf Dauer nimmt sonst die Hardware von mir Schaden.

      Vielen Dank

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @smarthome2020 oben steht dein trigger auf aktualisieren, würde ich auf wurde geändert stellen.
      Deine false Bedingung hast du auf oder, ich würde auf und , wenn beide Bedingungen zutreffen, abfragen.
      Könnte ja mal sein das eine Abfrage, aus Gründen, z.b.
      Adapter Neustart, Netzwerk Neustart(Router) oder der gleichen, mal eine Abfrage nicht erfolgreich ist.
      Desweiteren könnte man auch per Leistungsaufnahme bzw direkt in tasmota über rules das schalten konfiguieren.

      umgestiegen von Proxmox auf Unraid

      S 1 Antwort Letzte Antwort
      0
      • crunchipC crunchip

        @smarthome2020 oben steht dein trigger auf aktualisieren, würde ich auf wurde geändert stellen.
        Deine false Bedingung hast du auf oder, ich würde auf und , wenn beide Bedingungen zutreffen, abfragen.
        Könnte ja mal sein das eine Abfrage, aus Gründen, z.b.
        Adapter Neustart, Netzwerk Neustart(Router) oder der gleichen, mal eine Abfrage nicht erfolgreich ist.
        Desweiteren könnte man auch per Leistungsaufnahme bzw direkt in tasmota über rules das schalten konfiguieren.

        S Offline
        S Offline
        smarthome2020
        schrieb am zuletzt editiert von
        #3

        @crunchip Das mit dem "und" sowie "oder" ist mir nach dem Posten aufgefallen und wurde schon geändert.
        Das mit den "Rules" kannte ich noch nicht. Steht nichts direkt im Menü unter Tasmota.

        C 1 Antwort Letzte Antwort
        0
        • S smarthome2020

          @crunchip Das mit dem "und" sowie "oder" ist mir nach dem Posten aufgefallen und wurde schon geändert.
          Das mit den "Rules" kannte ich noch nicht. Steht nichts direkt im Menü unter Tasmota.

          C Offline
          C Offline
          CruziX
          schrieb am zuletzt editiert von
          #4

          @smarthome2020 Ich hab es sehr ähnlich am laufen wie du.
          Ich lasse meinen Rechner auch mit Strom an hochfahren.
          Zusätzlich habe ich das Logging in Tasmota auf 10 sek gestellt und ein Skript welches nach der Unterschreitung von 3 Watt nochmal nach 20 sek prüft ob die Leistung noch immer gering ist und dann die Steckdose ausschaltet.

          S 1 Antwort Letzte Antwort
          0
          • C CruziX

            @smarthome2020 Ich hab es sehr ähnlich am laufen wie du.
            Ich lasse meinen Rechner auch mit Strom an hochfahren.
            Zusätzlich habe ich das Logging in Tasmota auf 10 sek gestellt und ein Skript welches nach der Unterschreitung von 3 Watt nochmal nach 20 sek prüft ob die Leistung noch immer gering ist und dann die Steckdose ausschaltet.

            S Offline
            S Offline
            smarthome2020
            schrieb am zuletzt editiert von
            #5

            @CruziX Wie sieht das Skript zum Überprüfen aus? Das wäre vllt für den Standby-Betrieb des Rechners interessant.

            C 1 Antwort Letzte Antwort
            0
            • S smarthome2020

              @CruziX Wie sieht das Skript zum Überprüfen aus? Das wäre vllt für den Standby-Betrieb des Rechners interessant.

              C Offline
              C Offline
              CruziX
              schrieb am zuletzt editiert von CruziX
              #6

              @smarthome2020

              //********************************************************* */
              //                  Computer und Monitorlogik
              //********************************************************* */
              var idComputerVerbrauch= 'alias.0.Yannick.Schreibtisch.Computer.Verbrauch';
              let idComputerFlag = '0_userdata.0.Datenpunkte.Funktion.Computer'; 
              var idMonitorAcer = 'alias.0.Yannick.Schreibtisch.Acer.An';
              var idMonitorPredator = 'alias.0.Yannick.Schreibtisch.Predator.An';
              
              let flagSchlafen = '0_userdata.0.Datenpunkte.Status.Schlafen';
              let idComputerStrom = 'alias.0.Yannick.Schreibtisch.Computer.An';
              let bCheckConsumption = false;
              
              var toVebrauchGering;
              var toVebrauchGeringAktiv = false;
              
              function checkConsumption(){
              if(toVebrauchGeringAktiv && !Check())
                 return;
                 function powerOffPc(){
                     if (Check()) {
                         setState(idComputerStrom, false);
                         toVebrauchGeringAktiv = false;
                         bCheckConsumption = false;
                     }
                 }
               powerOffPc();
              
               toVebrauchGeringAktiv = true;
               toVebrauchGering = setTimeout(function () {
                 powerOffPc();
               }, SekInMs(20));
              }
              
              on({id: idComputerVerbrauch, change: "ne"}, function (obj) {
               // Wenn die Steckdose an ist und weniger als 3 Watt zieht
               if(bCheckConsumption)
                 checkConsumption();
              });
              
              on({id: idComputerStrom, change: "ne"}, function (obj) {
               SteuereComputerGeraete(obj.state.val);
              });
              
              
              on({id: idComputerFlag, change: "ne"}, function (obj) {
               if(obj.state.val)
                 setState(idComputerStrom,true);
              });
              
              function SteuereComputerGeraete(i) {
               setState(idMonitorAcer, i);
               setState(idMonitorPredator,i);
              }
              
              function Check()
              {
                 return Get(idComputerStrom) &&  Get(idComputerVerbrauch) < 3;
              }
              
              

              S 1 Antwort Letzte Antwort
              0
              • C CruziX

                @smarthome2020

                //********************************************************* */
                //                  Computer und Monitorlogik
                //********************************************************* */
                var idComputerVerbrauch= 'alias.0.Yannick.Schreibtisch.Computer.Verbrauch';
                let idComputerFlag = '0_userdata.0.Datenpunkte.Funktion.Computer'; 
                var idMonitorAcer = 'alias.0.Yannick.Schreibtisch.Acer.An';
                var idMonitorPredator = 'alias.0.Yannick.Schreibtisch.Predator.An';
                
                let flagSchlafen = '0_userdata.0.Datenpunkte.Status.Schlafen';
                let idComputerStrom = 'alias.0.Yannick.Schreibtisch.Computer.An';
                let bCheckConsumption = false;
                
                var toVebrauchGering;
                var toVebrauchGeringAktiv = false;
                
                function checkConsumption(){
                if(toVebrauchGeringAktiv && !Check())
                   return;
                   function powerOffPc(){
                       if (Check()) {
                           setState(idComputerStrom, false);
                           toVebrauchGeringAktiv = false;
                           bCheckConsumption = false;
                       }
                   }
                 powerOffPc();
                
                 toVebrauchGeringAktiv = true;
                 toVebrauchGering = setTimeout(function () {
                   powerOffPc();
                 }, SekInMs(20));
                }
                
                on({id: idComputerVerbrauch, change: "ne"}, function (obj) {
                 // Wenn die Steckdose an ist und weniger als 3 Watt zieht
                 if(bCheckConsumption)
                   checkConsumption();
                });
                
                on({id: idComputerStrom, change: "ne"}, function (obj) {
                 SteuereComputerGeraete(obj.state.val);
                });
                
                
                on({id: idComputerFlag, change: "ne"}, function (obj) {
                 if(obj.state.val)
                   setState(idComputerStrom,true);
                });
                
                function SteuereComputerGeraete(i) {
                 setState(idMonitorAcer, i);
                 setState(idMonitorPredator,i);
                }
                
                function Check()
                {
                   return Get(idComputerStrom) &&  Get(idComputerVerbrauch) < 3;
                }
                
                

                S Offline
                S Offline
                smarthome2020
                schrieb am zuletzt editiert von
                #7

                @CruziX Ich hab von den Skripten wenig Ahnung. Kenne nur Blocklys. Hast du mehrere Variablen für den PC? Also da sind ja zwei Monitore dabei.

                C 1 Antwort Letzte Antwort
                0
                • S smarthome2020

                  @CruziX Ich hab von den Skripten wenig Ahnung. Kenne nur Blocklys. Hast du mehrere Variablen für den PC? Also da sind ja zwei Monitore dabei.

                  C Offline
                  C Offline
                  CruziX
                  schrieb am zuletzt editiert von
                  #8

                  @smarthome2020 Ich mache in dem Skript noch etw mehr, als nur den PC abschalten.
                  Meine Monitore schalten sich immer mit dem pc an und ab

                  S 1 Antwort Letzte Antwort
                  0
                  • C CruziX

                    @smarthome2020 Ich mache in dem Skript noch etw mehr, als nur den PC abschalten.
                    Meine Monitore schalten sich immer mit dem pc an und ab

                    S Offline
                    S Offline
                    smarthome2020
                    schrieb am zuletzt editiert von
                    #9

                    @CruziX Sind also auch WLAN Steckdosen an dem Monitoren? Hab alles an einer Steckerleiste. Soll alles nur angeschaltet bzw abgeschaltet werden.

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      smarthome2020
                      schrieb am zuletzt editiert von smarthome2020
                      #10

                      Vor zwei Tagen war es wieder soweit. Der PC ist auf einmal aus gewesen. Im Log der Steckdose (aktuell unter Tasmota 8.2.0.1) war einfach gar nichts mehr aufgeführt. Der Log war leer. Lediglich Einträge ab dem Ausfall waren aufgeführt.
                      Ingesamt ist die Gosund SP111 bis auf dieses Mal gar nicht mehr ausgegangen.

                      1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        hassoya
                        schrieb am zuletzt editiert von hassoya
                        #11

                        Hallo und frohe Ostern,

                        Ich bin noch relativ neu bei der Implementierung meiner Geräte im iobroker und habe hier noch einen Sonoff WiFi Plug rum liegen. Ich würde den lieber mit der Tasmota-Firmware betreiben, habe jedoch nicht das richtige Werkzeug dafür.

                        Wäre hier jemand bereit mir den kurzerhand zu Flaschen ? Porto würde ich selbstverständlich übernehmen. Es handelt sich hierbei um den Sonoff S20 Plug.

                        Anbei die passende Seite der Tasmota Device Templates Repository

                        Versteht mich nicht falsch, aber bevor ich wieder Werkzeuge bestelle und es danach nicht mehr benötigt wird, frage ich lieber nach Hilfe in der Community. Viele Grüße.

                        S 1 Antwort Letzte Antwort
                        0
                        • H hassoya

                          Hallo und frohe Ostern,

                          Ich bin noch relativ neu bei der Implementierung meiner Geräte im iobroker und habe hier noch einen Sonoff WiFi Plug rum liegen. Ich würde den lieber mit der Tasmota-Firmware betreiben, habe jedoch nicht das richtige Werkzeug dafür.

                          Wäre hier jemand bereit mir den kurzerhand zu Flaschen ? Porto würde ich selbstverständlich übernehmen. Es handelt sich hierbei um den Sonoff S20 Plug.

                          Anbei die passende Seite der Tasmota Device Templates Repository

                          Versteht mich nicht falsch, aber bevor ich wieder Werkzeuge bestelle und es danach nicht mehr benötigt wird, frage ich lieber nach Hilfe in der Community. Viele Grüße.

                          S Offline
                          S Offline
                          smarthome2020
                          schrieb am zuletzt editiert von
                          #12

                          @hassoya
                          Hab noch keinen Sonoff geflasht. Aber letztlich wirst du doch wahrscheinlich mehr basteln/andere Teile flashen. Ich hab mir die Werkzeuge gekauft und löte zB mindestens 1x die Woche :D Das ist wie ne Sucht.

                          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

                          598

                          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