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. [Frage] Blockly Datenpunkt schaltet das Skript aber nicht

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    6
    1
    52

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[Frage] Blockly Datenpunkt schaltet das Skript aber nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 5 Kommentatoren 3.1k 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.
  • C Offline
    C Offline
    csamaggi
    schrieb am zuletzt editiert von
    #1

    Hallo ihr lieben,

    irgendwie scheine ich etwas Blond zu sein.

    Ich habe nun wir aus einem anderen Thread einen Datenpunkt (Objekt) erstellt.

    Mein Plan ist es dass wenn ich an meinem Tab einen Button drücke oder Alexa sage sie soll die Küche ausschalten. Eben meine Arbeitsplatte ausgeht meine Sonos auf null und meine Deckenleuchte (Hue) mit Verzögerung auch.

    Dazu habe ich ein Objekt angelegt.
    1901_objekt_k_che.png

    Und dann eben ein Skript das dieses Objekt abfragt um eine Rückmeldung zubekommen Visuell und um eben dieses auch per Alexa zu bewerkstelligen, dass ganze habe ich auch mit einer Szene gemacht das läuft nur die Szene kann eben keinen Status ob True oder False zurückgeben.

    Skript:
    1901_skript_k_che.png

    Wenn ich an meinem Tab den dazugehörigen Button drücke wird der Status des Objekts auf True oder False gesetzt aber das Skript startet nicht.

    Hoffe auf einen Tipp von euch.

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      Ich weiß nicht genau, wie der Block heißt, aber du brauchst einen Trigger um auf einen Datenpunkt zu reagieren. In JS ist das die "on" oder "subscribe"-Funktion.

      Dein Block prüft nur 1x wie der Status ist und reagiert dann ("if-Block"). Danach ist das Skript vorbei.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • rantanplanR Offline
        rantanplanR Offline
        rantanplan
        schrieb am zuletzt editiert von
        #3

        Hallo csamaggi

        Probiere es mal so.
        147_beispiel.png

        Hier der Export zum importieren

        ! ````
        <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="xxB}}uewllph^jSXl6QQ" x="-362" y="-88"><mutation items="1"></mutation>
        <field name="CONDITION">ne</field>

        <value name="OID0"><shadow type="field_oid" id="+Ob/Ki?NU+h,aC,10]pD"><field name="oid">default</field></shadow></value> 
        <statement name="STATEMENT"><block type="controls_if" id="HnZLXro,N3.Q=Y,JCcG("><mutation else="1"></mutation>
            <value name="IF0"><block type="logic_compare" id="+|yI#]i8P6P{I^*b%4ef"><field name="OP">EQ</field>
                <value name="A"><block type="get_value" id="L]2cmjbV6l.9wt_aS{GA"><field name="ATTR">val</field>
                    <field name="OID">ID auswählen</field></block></value> 
                <value name="B"><block type="logic_boolean" id="#k3zL?^tp#Y6OulYhSWe"><field name="BOOL">TRUE</field></block></value></block></value> 
            <statement name="DO0"><block type="comment" id="#;%t@Gn[ND}(bwN~;R.O"><field name="COMMENT">Hier die Sachen einschalten</field></block></statement> 
            <statement name="ELSE"><block type="comment" id="1(Xt%kO6pT;`da-bjdc+"><field name="COMMENT">Hier die Sachen ausschalten</field></block></statement></block></statement></block></xml> 
        

        ! ````

        Bei Fragen, fragen ;)

        Und eventuell "[Frage] Blockly…....." im Betreff einfügen :)

        Schau mal hier ->http://forum.iobroker.net/viewtopic.php?f=8&t=2451

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • C Offline
          C Offline
          csamaggi
          schrieb am zuletzt editiert von
          #4

          Danke Rantanplan aber leider führt auch das zu keinem Erfolg, wenn ich dann den Button im Vis drücke oder Alexa sage Küche an wird zwar der Datenpunkt geschaltet aber die Geräte nicht.

          Ich schau nochmal evtl finde ich noch den Fehler.

          MFG Maggi

          1 Antwort Letzte Antwort
          0
          • rantanplanR Offline
            rantanplanR Offline
            rantanplan
            schrieb am zuletzt editiert von
            #5

            Die Scripte NICHT unter Global/Common ablegen.

            Der Fehler wird häufig gemacht.

            Eigene Ordnerstruktur anlegen!

            Grüße

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              csamaggi
              schrieb am zuletzt editiert von
              #6

              Ja das Problem kenne ich. Aber das Skript liegt in einem extra Ordner Namens Räume.

              Gesendet von meinem SM-G955F mit Tapatalk

              1 Antwort Letzte Antwort
              0
              • rantanplanR Offline
                rantanplanR Offline
                rantanplan
                schrieb am zuletzt editiert von
                #7

                Setze doch mal ein Screenshot von Deinem Bllockly rein.

                Grüße

                Rantanplan

                CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  csamaggi
                  schrieb am zuletzt editiert von
                  #8

                  Hier dann nochmal mein Skript.

                  1901_skript_k_che2.png

                  MFG Maggi

                  1 Antwort Letzte Antwort
                  0
                  • rantanplanR Offline
                    rantanplanR Offline
                    rantanplan
                    schrieb am zuletzt editiert von
                    #9

                    Hmm… sieht eigentlich gut aus.

                    Setzte doch mal vor dem ersten Falls...

                    ein "Debug output wert von Küche"

                    Dann kann man im Log sehen ob der Trigger gestartet wird.

                    Grüße

                    Rantanplan

                    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      Mit einem Datenpunkt "Küche" auf Adapterebene funktioniert es nicht:

                      var idtest = "Küche"/*Küche*/;
                      on(idtest, function(dp) {
                          log('Küche: ' + dp.state.val);
                      });
                      

                      triggert nicht !

                      var idtest = "datenpunkte.0.Küche"/*Küche*/;
                      on(idtest, function(dp) {
                          log('Küche: ' + dp.state.val);
                      });
                      

                      funktioniert.

                      Deshalb: Datenpunkte immer innerhalb einer Instanz anlegen :!:

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      0
                      • rantanplanR Offline
                        rantanplanR Offline
                        rantanplan
                        schrieb am zuletzt editiert von
                        #11

                        Da hat aber einer aufgepasst.

                        Hut ab Paul53 ;)

                        Grüße

                        Rantanplan

                        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                        1 Antwort Letzte Antwort
                        0
                        • C Offline
                          C Offline
                          csamaggi
                          schrieb am zuletzt editiert von
                          #12

                          Danke Paul53 das war dass entscheidende wieder was gelernt.

                          Nun läufts.

                          Nochmals Danke

                          MFG Maggi

                          1 Antwort Letzte Antwort
                          0
                          • rellikR Offline
                            rellikR Offline
                            rellik
                            schrieb am zuletzt editiert von
                            #13

                            @csamaggi:

                            Danke Paul53 das war dass entscheidende wieder was gelernt.

                            Nun läufts.

                            Nochmals Danke

                            MFG Maggi `

                            Hallo Maggi,

                            könnstet Du nochmal das Blockly reinstellen, damit ich das auch verstehe, wie das denn auszusehen hat ?

                            Ich versuch auch grade ein Blockly mit Alexa zu starten, bekomme es aber nicht hin.

                            Wäre nett!

                            Danke!

                            Gruß Andreas

                            1 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              csamaggi
                              schrieb am zuletzt editiert von
                              #14

                              Ah Hallo rellik also das Problm war nicht das Blockly sondern der Datenpunkt.

                              Ich hatte diesen nicht in einem Ordner sondern auf der Hauptebene.

                              Siehe hier: 1901_datenpunktebene.png

                              MG Maggi

                              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

                              334

                              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