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. Gosund per Blockly steuern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Gosund per Blockly steuern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
8 Beiträge 2 Kommentatoren 471 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.
  • S Offline
    S Offline
    SirSpielALot
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich bin momentan am verzweifeln.
    Ich versuche eine Gosund SP1 Steckdose per Blockly zu schalten.
    Dazu habe ich einen Zeitplan angelegt und eine feste Uhrzeit vergeben. Dann steuere ich die Objekt ID "switch_1" auf "false".

    Sobald die Uhrzeit erreicht ist, sagt mir das Script folgendes:

    javascript.0 (20459) script.js.Musik.Musik-Wohnzimmer: setForeignState(id=tuya.0.02755385d8f15bdd799a.1, state=false) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
    

    So sieht mein Blockly Script aus:

    schedule("34 19 * * *", function () {
      setState("tuya.0.02755385d8f15bdd799a.1"/*switch_1*/, false);
    });
    
    

    Über "Objekte" kann ich manuell die Steckdose ein und ausschalten (Tuya Adapter/original FW).

    Vielen Dank für die Hilfe!
    Grüße
    Sascha

    harrymH 1 Antwort Letzte Antwort
    0
    • S SirSpielALot

      Hallo zusammen,
      ich bin momentan am verzweifeln.
      Ich versuche eine Gosund SP1 Steckdose per Blockly zu schalten.
      Dazu habe ich einen Zeitplan angelegt und eine feste Uhrzeit vergeben. Dann steuere ich die Objekt ID "switch_1" auf "false".

      Sobald die Uhrzeit erreicht ist, sagt mir das Script folgendes:

      javascript.0 (20459) script.js.Musik.Musik-Wohnzimmer: setForeignState(id=tuya.0.02755385d8f15bdd799a.1, state=false) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
      

      So sieht mein Blockly Script aus:

      schedule("34 19 * * *", function () {
        setState("tuya.0.02755385d8f15bdd799a.1"/*switch_1*/, false);
      });
      
      

      Über "Objekte" kann ich manuell die Steckdose ein und ausschalten (Tuya Adapter/original FW).

      Vielen Dank für die Hilfe!
      Grüße
      Sascha

      harrymH Offline
      harrymH Offline
      harrym
      schrieb am zuletzt editiert von
      #2

      @SirSpielALot na dann schalte doch den Debug modus aus?

      ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

      S 1 Antwort Letzte Antwort
      0
      • harrymH harrym

        @SirSpielALot na dann schalte doch den Debug modus aus?

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

        @harrym, ich hatte kurz gehofft das es so einfach sei. Direkt getestet. Allerdings schaltet der nicht.

        Jetzt sagt er:

        error on get: Error: No connection has been made to the device.
        
        harrymH 2 Antworten Letzte Antwort
        0
        • S SirSpielALot

          @harrym, ich hatte kurz gehofft das es so einfach sei. Direkt getestet. Allerdings schaltet der nicht.

          Jetzt sagt er:

          error on get: Error: No connection has been made to the device.
          
          harrymH Offline
          harrymH Offline
          harrym
          schrieb am zuletzt editiert von
          #4

          @SirSpielALot rechts oben ... schraubenschlüssel. da hast du 2 möglichkeiten ... debug und verbose .... da kannste den debug wieder deaktivieren. Ja, es ist so einfach ;)

          ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

          S 1 Antwort Letzte Antwort
          0
          • harrymH harrym

            @SirSpielALot rechts oben ... schraubenschlüssel. da hast du 2 möglichkeiten ... debug und verbose .... da kannste den debug wieder deaktivieren. Ja, es ist so einfach ;)

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

            @harrym, das ist mir gerade recht peinlich. Vielen Dank für deine Hilfe!

            1 Antwort Letzte Antwort
            0
            • S SirSpielALot

              @harrym, ich hatte kurz gehofft das es so einfach sei. Direkt getestet. Allerdings schaltet der nicht.

              Jetzt sagt er:

              error on get: Error: No connection has been made to the device.
              
              harrymH Offline
              harrymH Offline
              harrym
              schrieb am zuletzt editiert von
              #6

              @SirSpielALot und dein blockly ist da echt sehr spartanisch. mach mal nen export und stell ihn hier rein. (unter code tags)

              ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

              S 1 Antwort Letzte Antwort
              0
              • harrymH harrym

                @SirSpielALot und dein blockly ist da echt sehr spartanisch. mach mal nen export und stell ihn hier rein. (unter code tags)

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

                @harrym, das schalten funktioniert jetzt.

                <xml xmlns="https://developers.google.com/blockly/xml">
                  <block type="schedule" id="*%%5Ue`],J9(GiZmFbZv" x="63" y="-312">
                    <field name="SCHEDULE">0 22 * * 1-5</field>
                    <statement name="STATEMENT">
                      <block type="control" id="/7y.NYqhbw9@1q@T1P82">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">tuya.0.02755385d8f15bdd799a.1</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="[L;und},D$c+TKmr=BC~">
                            <field name="BOOL">FALSE</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                    <next>
                      <block type="schedule" id="@GgD+[Ix8l~XNBzTVU24">
                        <field name="SCHEDULE">0 2 * * 0,6</field>
                        <statement name="STATEMENT">
                          <block type="control" id="P_%xziqgbb?;%dx9bzC.">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">tuya.0.02755385d8f15bdd799a.1</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="L/k1x++3oMYejb^0=$]{">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </xml>
                
                harrymH 1 Antwort Letzte Antwort
                0
                • S SirSpielALot

                  @harrym, das schalten funktioniert jetzt.

                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <block type="schedule" id="*%%5Ue`],J9(GiZmFbZv" x="63" y="-312">
                      <field name="SCHEDULE">0 22 * * 1-5</field>
                      <statement name="STATEMENT">
                        <block type="control" id="/7y.NYqhbw9@1q@T1P82">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">tuya.0.02755385d8f15bdd799a.1</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="[L;und},D$c+TKmr=BC~">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                      <next>
                        <block type="schedule" id="@GgD+[Ix8l~XNBzTVU24">
                          <field name="SCHEDULE">0 2 * * 0,6</field>
                          <statement name="STATEMENT">
                            <block type="control" id="P_%xziqgbb?;%dx9bzC.">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">tuya.0.02755385d8f15bdd799a.1</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="L/k1x++3oMYejb^0=$]{">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </xml>
                  
                  harrymH Offline
                  harrymH Offline
                  harrym
                  schrieb am zuletzt editiert von
                  #8

                  @SirSpielALot na dann ist ja alles gut ;)

                  ASRock FM2A88X-ITX+ mit 32GB RAM, 128GB SSD mit Proxmox, 3x1 TB SSD als RAID mit CT und VMs.

                  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

                  623

                  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