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. [gelöst] TV an/aus script stoppt immer wieder

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    507

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

[gelöst] TV an/aus script stoppt immer wieder

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
50 Beiträge 4 Kommentatoren 4.8k Aufrufe 3 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.
  • Z zyklop

    @BBTown
    wo sehe ich denn dann den debug output ??
    wenn ich den Datenpunkt "VU_CloudSchalter" überall ins script einsetze statt der parser abfrage, dann funktioniert das script ja auch !!
    Das Problem dabei ist ja nur, wenn der status mal anders ist als der Startwert und ich muss den broker server mal neu starten, dann hab ich womöglich einen falschen status im Datenpunkt.
    Es würde ja reichen, von zeit zu zeit den Datenpunkt mit dem Zustand vom parser zu überschreiben, geht das irgenwie ?! Dann wäre das Problem ja auch gelöst.

    grüße
    zyklop

    BBTownB Offline
    BBTownB Offline
    BBTown
    schrieb am zuletzt editiert von
    #28

    @zyklop sagte in TV an/aus script stoppt immer wieder:

    Das Problem dabei ist ja nur, wenn der status mal anders ist als der Startwert und ich muss den broker server mal neu starten, dann hab ich womöglich einen falschen status im Datenpunkt.

    Wenn Du dir den Parser-Datenpunkt anschaust und dieser korrekt den Status wechselt, wenn die Box ein/aus geschaltet wird, dann muss der auch im Blockly funktionieren, ausser Du hast im Blockly etwas merkwürdiges eingestellt, was wir hier nicht sehen können

    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

    1 Antwort Letzte Antwort
    0
    • Z Offline
      Z Offline
      zyklop
      schrieb am zuletzt editiert von
      #29

      Also: Debug hinter der Abfrage Datenpunkt geht, hinter der 2. Abfrage des Status kommt keine debugausgabe mehr.....
      Status in den Objekten des Parser wird korrekt angezeigt.
      Hab ich evtl eine buggy Javaversion ? Habe noch die stable 4.1.12, die 4.1.13 wie oben erwähnt wird mir gar nicht angeboten !

      BBTownB 1 Antwort Letzte Antwort
      0
      • Z zyklop

        Also: Debug hinter der Abfrage Datenpunkt geht, hinter der 2. Abfrage des Status kommt keine debugausgabe mehr.....
        Status in den Objekten des Parser wird korrekt angezeigt.
        Hab ich evtl eine buggy Javaversion ? Habe noch die stable 4.1.12, die 4.1.13 wie oben erwähnt wird mir gar nicht angeboten !

        BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von
        #30

        @zyklop sagte in TV an/aus script stoppt immer wieder:

        Also: Debug hinter der Abfrage Datenpunkt geht, hinter der 2. Abfrage des Status kommt keine debugausgabe mehr.....

        ich verstehe nicht was Du damit meinst ...

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        Z 1 Antwort Letzte Antwort
        0
        • BBTownB BBTown

          @zyklop sagte in TV an/aus script stoppt immer wieder:

          Also: Debug hinter der Abfrage Datenpunkt geht, hinter der 2. Abfrage des Status kommt keine debugausgabe mehr.....

          ich verstehe nicht was Du damit meinst ...

          Z Offline
          Z Offline
          zyklop
          schrieb am zuletzt editiert von zyklop
          #31

          @BBTown
          also wenn ich test1 hinter die erste abfrage mache, kommt es im log,
          test2 hinter der parser abfrage erscheint nicht mehr im log. ergo klappt die parser abfrage nicht !!
          Das script bleibt an der stelle einfach stehen !!
          Wie kann ich denn testweise die 4.1.13 installieren ?

          BBTownB 1 Antwort Letzte Antwort
          0
          • Z zyklop

            @BBTown
            also wenn ich test1 hinter die erste abfrage mache, kommt es im log,
            test2 hinter der parser abfrage erscheint nicht mehr im log. ergo klappt die parser abfrage nicht !!
            Das script bleibt an der stelle einfach stehen !!
            Wie kann ich denn testweise die 4.1.13 installieren ?

            BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von
            #32

            @zyklop das hat so keinen Sinn

            Du musst viel mehr zeigen
            Als erstes mal die RAWs der Datenpunkte die Du im Script verwendest
            Das Script selber auch einmal exportieren und hier reinstellen.

            Ich muss immer raten was Du da eigentlich machst

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            Z 1 Antwort Letzte Antwort
            0
            • Z Offline
              Z Offline
              zyklop
              schrieb am zuletzt editiert von
              #33

              So, JS Controller von 1.4.2 auf 1.5.11 aktualisiert, JS Adapter per url auf 1.4.13 aktualisiert,
              script liest den Parser immer noch nicht aus obwohl er bei den objekten korrekt angezeigt wird.
              Kann es sein, das mein Datenpunkt für den Trigger wichtig ist ? Der funktioniert aber doch....
              Liegt unter "Javascript/Eigene_Datenpunkte/VU/an aus"
              wenn ich diesen Trigger auch als abfrage im weiteren scriptverlauf nehme, dann geht es, nur der Parser nicht !! Könnte verzweifeln....
              Mir ist auch bewusst, dass die parser abfrage umgekehrt logisch ist (true = box soll an uws) und dass dies im parser genau andersherum ist (true = box im standby usw.)
              trotzdem liest der den parser nicht aus.
              Das muss irgendwie ein BUG (mit dem Parser ?) sein..... hab den auch schonmal testweise "read/write enabled" eingestellt......
              auch nix....
              noch jemand eine idee ?

              BBTownB 1 Antwort Letzte Antwort
              0
              • Z zyklop

                So, JS Controller von 1.4.2 auf 1.5.11 aktualisiert, JS Adapter per url auf 1.4.13 aktualisiert,
                script liest den Parser immer noch nicht aus obwohl er bei den objekten korrekt angezeigt wird.
                Kann es sein, das mein Datenpunkt für den Trigger wichtig ist ? Der funktioniert aber doch....
                Liegt unter "Javascript/Eigene_Datenpunkte/VU/an aus"
                wenn ich diesen Trigger auch als abfrage im weiteren scriptverlauf nehme, dann geht es, nur der Parser nicht !! Könnte verzweifeln....
                Mir ist auch bewusst, dass die parser abfrage umgekehrt logisch ist (true = box soll an uws) und dass dies im parser genau andersherum ist (true = box im standby usw.)
                trotzdem liest der den parser nicht aus.
                Das muss irgendwie ein BUG (mit dem Parser ?) sein..... hab den auch schonmal testweise "read/write enabled" eingestellt......
                auch nix....
                noch jemand eine idee ?

                BBTownB Offline
                BBTownB Offline
                BBTown
                schrieb am zuletzt editiert von
                #34

                @zyklop sagte in TV an/aus script stoppt immer wieder:

                Das muss irgendwie ein BUG (mit dem Parser ?) sein

                was für ein Bug soll das sein, wenn Du zuvor bestätigst dass der Wert des Parser-Datenpunktes beim ein/ausschalten korrekt von true auf false wechselt?

                Mehr hat der nicht zu tun, und gemäß deiner Aussage tut er genau das?!?!

                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                BBTownB 1 Antwort Letzte Antwort
                0
                • BBTownB BBTown

                  @zyklop das hat so keinen Sinn

                  Du musst viel mehr zeigen
                  Als erstes mal die RAWs der Datenpunkte die Du im Script verwendest
                  Das Script selber auch einmal exportieren und hier reinstellen.

                  Ich muss immer raten was Du da eigentlich machst

                  Z Offline
                  Z Offline
                  zyklop
                  schrieb am zuletzt editiert von zyklop
                  #35

                  @BBTown said in TV an/aus script stoppt immer wieder:

                  @zyklop das hat so keinen Sinn

                  Du musst viel mehr zeigen
                  Als erstes mal die RAWs der Datenpunkte die Du im Script verwendest
                  Das Script selber auch einmal exportieren und hier reinstellen.

                  Ich muss immer raten was Du da eigentlich machst

                  So script:

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                  <block type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="125" y="1">
                  <mutation items="1"></mutation>
                  <field name="CONDITION">any</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                  <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                  <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                  </shadow>
                  </value>
                  <statement name="STATEMENT">
                  <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                  <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                  <field name="OP">EQ</field>
                  <value name="A">
                  <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                  <field name="ATTR">val</field>
                  <field name="OID">parser.0.VU_PowerStatus</field>
                  </block>
                  </value>
                  <value name="B">
                  <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                  <field name="BOOL">FALSE</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <statement name="DO0">
                  <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                  <mutation with_statement="false"></mutation>
                  <field name="WITH_STATEMENT">FALSE</field>
                  <field name="LOG"></field>
                  <value name="URL">
                  <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                  <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                  </shadow>
                  </value>
                  <next>
                  <block type="request" id="V!Ee+RcqdrZn@rplL[8%">
                  <mutation with_statement="false"></mutation>
                  <field name="WITH_STATEMENT">FALSE</field>
                  <field name="LOG"></field>
                  <value name="URL">
                  <shadow type="text" id="S|_JN:@tRTek=[/m/pfz">
                  <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,1</field>
                  </shadow>
                  </value>
                  </block>
                  </next>
                  </block>
                  </statement>
                  <value name="IF1">
                  <block type="logic_compare" id="3rn~T)hv5E6ZP8;~Xs{M">
                  <field name="OP">EQ</field>
                  <value name="A">
                  <block type="get_value" id="EQb-Mh4ESe=GbaN[EG%%">
                  <field name="ATTR">val</field>
                  <field name="OID">parser.0.VU_PowerStatus</field>
                  </block>
                  </value>
                  <value name="B">
                  <block type="logic_boolean" id="kuiPj481[.//Vg?OTiHQ">
                  <field name="BOOL">TRUE</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <statement name="DO1">
                  <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                  <mutation with_statement="false"></mutation>
                  <field name="WITH_STATEMENT">FALSE</field>
                  <field name="LOG"></field>
                  <value name="URL">
                  <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                  <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                  </shadow>
                  </value>
                  <next>
                  <block type="request" id="3#1a:-/PGYBOVR-]Yq1/">
                  <mutation with_statement="false"></mutation>
                  <field name="WITH_STATEMENT">FALSE</field>
                  <field name="LOG"></field>
                  <value name="URL">
                  <shadow type="text" id="fav0/,{{B(PASE{;=%ZW">
                  <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,0</field>
                  </shadow>
                  </value>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  </statement>
                  </block>
                  </xml>

                  und hier den Datenpunkt für den cloud adapter:


                  {
                  "from": "system.adapter.javascript.0",
                  "ts": 1562274793445,
                  "user": "system.user.admin",
                  "common": {
                  "name": "VU",
                  "type": "boolean",
                  "role": "switch",
                  "def": false,
                  "read": true,
                  "write": true,
                  "smartName": {
                  "de": "TV"
                  }
                  },
                  "native": {
                  "name": "VU",
                  "role": "switch",
                  "type": "boolean",
                  "read": true,
                  "write": true,
                  "smartName": {
                  "de": "VU",
                  "smartType": "SWITCH"
                  }
                  },
                  "acl": {
                  "object": 1636,
                  "owner": "system.user.zyklop",
                  "ownerGroup": "system.group.administrator",
                  "state": 1638
                  },
                  "_id": "javascript.0.Eigene_Datenpunkte.VU.an_aus",
                  "type": "state"
                  }

                  und zuletzt den Datenpunkt Parser:


                  {
                  "from": "system.adapter.admin.0",
                  "ts": 1562246442396,
                  "common": {
                  "name": "VU_Status",
                  "unit": "",
                  "type": "string",
                  "role": "state",
                  "write": false,
                  "read": true
                  },
                  "native": {
                  "link": "http://192.168.0.118/web/powerstate",
                  "regex": "(?!=<e2powerstate>|<e2instandby>)\w+\s*\w+(?=<\/e2instandby>|<\/e2powerstate>)",
                  "interval": "",
                  "substitute": "false",
                  "factor": 1,
                  "item": 0,
                  "offset": 0,
                  "substituteOld": true,
                  "comma": false
                  },
                  "acl": {
                  "object": 1636,
                  "owner": "system.user.zyklop",
                  "ownerGroup": "system.group.administrator",
                  "state": 1638
                  },
                  "_id": "parser.0.VU_PowerStatus",
                  "type": "state"
                  }

                  hoffentlich hilfts !!

                  Erst nochmal vielen Dank für Eure Mühen !!

                  PS: Meine System Konfig:

                  Betriebssystem linux
                  Architektur x64
                  CPUs 4
                  Geschwindigkeit 1711 MHz
                  Modell Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
                  RAM 7.68 GB
                  System Betriebszeit 1 T. 00:24:39
                  Node.js v8.16.0 (Recommended version v10.16.0)
                  NPM 6.4.1
                  Festplatte Größe 109.04 GB
                  Festplatte frei 100.38 GB
                  Anzahl der Adapter 249
                  Betriebszeit 01:11:24
                  Aktive Instanzen 16
                  Hostname homeserver

                  mein Linux:

                  Plattform linux
                  Verteilung Ubuntu
                  Release 19.04
                  Codename Disco Dingo
                  Kernel-release 5.0.0-20-generic
                  Architektur x64
                  Hostname homeserver
                  OS build-version UTF-8

                  Knoten openssl-version 1.0.2r
                  OS openssl-version 1.1.1b
                  OpenSSL-Bibliothek OpenSSL
                  Node.js version 8.16.0
                  v8-version 6.2.414.77
                  Git-version 2.20.1
                  Perl-version 5.28.1
                  Python version 2.7.16
                  Python 3 version 3.7.3
                  GCC version 8.3.0
                  Java-version 11.0.3

                  BBTownB 1 Antwort Letzte Antwort
                  0
                  • BBTownB BBTown

                    @zyklop sagte in TV an/aus script stoppt immer wieder:

                    Das muss irgendwie ein BUG (mit dem Parser ?) sein

                    was für ein Bug soll das sein, wenn Du zuvor bestätigst dass der Wert des Parser-Datenpunktes beim ein/ausschalten korrekt von true auf false wechselt?

                    Mehr hat der nicht zu tun, und gemäß deiner Aussage tut er genau das?!?!

                    BBTownB Offline
                    BBTownB Offline
                    BBTown
                    schrieb am zuletzt editiert von
                    #36

                    @zyklop hast Du 2 Smartnamen für die VU?
                    einmal VU und einmal TV?
                    Wie sprichst du die VU über Alexa an?
                    schaltet der Datenpunkt dann korrekt auf true/false?

                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                    Z 1 Antwort Letzte Antwort
                    0
                    • BBTownB BBTown

                      @zyklop hast Du 2 Smartnamen für die VU?
                      einmal VU und einmal TV?
                      Wie sprichst du die VU über Alexa an?
                      schaltet der Datenpunkt dann korrekt auf true/false?

                      Z Offline
                      Z Offline
                      zyklop
                      schrieb am zuletzt editiert von
                      #37

                      @BBTown said in TV an/aus script stoppt immer wieder:

                      @zyklop hast Du 2 Smartnamen für die VU?
                      einmal VU und einmal TV?
                      Wie sprichst du die VU über Alexa an?
                      schaltet der Datenpunkt dann korrekt auf true/false?

                      Ja macht er, für alexa heisst er TV intern VU (weil ich ja eigentlich die Enigma 2 Box anschalte und den Rest per HDMI Steuerung mitziehe)
                      Sonst verliere ich nachher den Überblick.

                      Das klappt aber bis dahin, wie gesagt, erst ab der ersten Parser.0 Abfrage stoppt das script, auch die weiteren werden nicht ausgeführt (also Backlight [zweite URL] ) schaltet auch nicht.

                      BBTownB 1 Antwort Letzte Antwort
                      0
                      • Z zyklop

                        @BBTown said in TV an/aus script stoppt immer wieder:

                        @zyklop hast Du 2 Smartnamen für die VU?
                        einmal VU und einmal TV?
                        Wie sprichst du die VU über Alexa an?
                        schaltet der Datenpunkt dann korrekt auf true/false?

                        Ja macht er, für alexa heisst er TV intern VU (weil ich ja eigentlich die Enigma 2 Box anschalte und den Rest per HDMI Steuerung mitziehe)
                        Sonst verliere ich nachher den Überblick.

                        Das klappt aber bis dahin, wie gesagt, erst ab der ersten Parser.0 Abfrage stoppt das script, auch die weiteren werden nicht ausgeführt (also Backlight [zweite URL] ) schaltet auch nicht.

                        BBTownB Offline
                        BBTownB Offline
                        BBTown
                        schrieb am zuletzt editiert von BBTown
                        #38

                        @zyklop sagte in TV an/aus script stoppt immer wieder:

                        für alexa heisst er TV intern VU

                        Ich verstehe dich schon wieder nicht ....
                        Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                        "smartName": {
                        "de": "TV"
                        }```
                        
                        "smartName": {
                        "de": "VU",
                        "smartType": "SWITCH"
                        }

                        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                        Z 1 Antwort Letzte Antwort
                        0
                        • Z zyklop

                          @BBTown said in TV an/aus script stoppt immer wieder:

                          @zyklop das hat so keinen Sinn

                          Du musst viel mehr zeigen
                          Als erstes mal die RAWs der Datenpunkte die Du im Script verwendest
                          Das Script selber auch einmal exportieren und hier reinstellen.

                          Ich muss immer raten was Du da eigentlich machst

                          So script:

                          <xml xmlns="http://www.w3.org/1999/xhtml">
                          <block type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="125" y="1">
                          <mutation items="1"></mutation>
                          <field name="CONDITION">any</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                          <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                          <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                          </shadow>
                          </value>
                          <statement name="STATEMENT">
                          <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                          <mutation elseif="1"></mutation>
                          <value name="IF0">
                          <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                          <field name="OP">EQ</field>
                          <value name="A">
                          <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                          <field name="ATTR">val</field>
                          <field name="OID">parser.0.VU_PowerStatus</field>
                          </block>
                          </value>
                          <value name="B">
                          <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                          <field name="BOOL">FALSE</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          <statement name="DO0">
                          <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                          <mutation with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG"></field>
                          <value name="URL">
                          <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                          <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                          </shadow>
                          </value>
                          <next>
                          <block type="request" id="V!Ee+RcqdrZn@rplL[8%">
                          <mutation with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG"></field>
                          <value name="URL">
                          <shadow type="text" id="S|_JN:@tRTek=[/m/pfz">
                          <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,1</field>
                          </shadow>
                          </value>
                          </block>
                          </next>
                          </block>
                          </statement>
                          <value name="IF1">
                          <block type="logic_compare" id="3rn~T)hv5E6ZP8;~Xs{M">
                          <field name="OP">EQ</field>
                          <value name="A">
                          <block type="get_value" id="EQb-Mh4ESe=GbaN[EG%%">
                          <field name="ATTR">val</field>
                          <field name="OID">parser.0.VU_PowerStatus</field>
                          </block>
                          </value>
                          <value name="B">
                          <block type="logic_boolean" id="kuiPj481[.//Vg?OTiHQ">
                          <field name="BOOL">TRUE</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          <statement name="DO1">
                          <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                          <mutation with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG"></field>
                          <value name="URL">
                          <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                          <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                          </shadow>
                          </value>
                          <next>
                          <block type="request" id="3#1a:-/PGYBOVR-]Yq1/">
                          <mutation with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG"></field>
                          <value name="URL">
                          <shadow type="text" id="fav0/,{{B(PASE{;=%ZW">
                          <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,0</field>
                          </shadow>
                          </value>
                          </block>
                          </next>
                          </block>
                          </statement>
                          </block>
                          </statement>
                          </block>
                          </xml>

                          und hier den Datenpunkt für den cloud adapter:


                          {
                          "from": "system.adapter.javascript.0",
                          "ts": 1562274793445,
                          "user": "system.user.admin",
                          "common": {
                          "name": "VU",
                          "type": "boolean",
                          "role": "switch",
                          "def": false,
                          "read": true,
                          "write": true,
                          "smartName": {
                          "de": "TV"
                          }
                          },
                          "native": {
                          "name": "VU",
                          "role": "switch",
                          "type": "boolean",
                          "read": true,
                          "write": true,
                          "smartName": {
                          "de": "VU",
                          "smartType": "SWITCH"
                          }
                          },
                          "acl": {
                          "object": 1636,
                          "owner": "system.user.zyklop",
                          "ownerGroup": "system.group.administrator",
                          "state": 1638
                          },
                          "_id": "javascript.0.Eigene_Datenpunkte.VU.an_aus",
                          "type": "state"
                          }

                          und zuletzt den Datenpunkt Parser:


                          {
                          "from": "system.adapter.admin.0",
                          "ts": 1562246442396,
                          "common": {
                          "name": "VU_Status",
                          "unit": "",
                          "type": "string",
                          "role": "state",
                          "write": false,
                          "read": true
                          },
                          "native": {
                          "link": "http://192.168.0.118/web/powerstate",
                          "regex": "(?!=<e2powerstate>|<e2instandby>)\w+\s*\w+(?=<\/e2instandby>|<\/e2powerstate>)",
                          "interval": "",
                          "substitute": "false",
                          "factor": 1,
                          "item": 0,
                          "offset": 0,
                          "substituteOld": true,
                          "comma": false
                          },
                          "acl": {
                          "object": 1636,
                          "owner": "system.user.zyklop",
                          "ownerGroup": "system.group.administrator",
                          "state": 1638
                          },
                          "_id": "parser.0.VU_PowerStatus",
                          "type": "state"
                          }

                          hoffentlich hilfts !!

                          Erst nochmal vielen Dank für Eure Mühen !!

                          PS: Meine System Konfig:

                          Betriebssystem linux
                          Architektur x64
                          CPUs 4
                          Geschwindigkeit 1711 MHz
                          Modell Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
                          RAM 7.68 GB
                          System Betriebszeit 1 T. 00:24:39
                          Node.js v8.16.0 (Recommended version v10.16.0)
                          NPM 6.4.1
                          Festplatte Größe 109.04 GB
                          Festplatte frei 100.38 GB
                          Anzahl der Adapter 249
                          Betriebszeit 01:11:24
                          Aktive Instanzen 16
                          Hostname homeserver

                          mein Linux:

                          Plattform linux
                          Verteilung Ubuntu
                          Release 19.04
                          Codename Disco Dingo
                          Kernel-release 5.0.0-20-generic
                          Architektur x64
                          Hostname homeserver
                          OS build-version UTF-8

                          Knoten openssl-version 1.0.2r
                          OS openssl-version 1.1.1b
                          OpenSSL-Bibliothek OpenSSL
                          Node.js version 8.16.0
                          v8-version 6.2.414.77
                          Git-version 2.20.1
                          Perl-version 5.28.1
                          Python version 2.7.16
                          Python 3 version 3.7.3
                          GCC version 8.3.0
                          Java-version 11.0.3

                          BBTownB Offline
                          BBTownB Offline
                          BBTown
                          schrieb am zuletzt editiert von BBTown
                          #39

                          @zyklop Ich weiss nicht ob das eine große Auswirkung hat, allerdings gibt es bei deinen Parser Einstellungen einen Unterschied zu der von mir.

                          Du hast

                          "substituteOld": true,
                          

                          und der steht bei mir auf::

                          "substituteOld": false,
                          

                          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                          1 Antwort Letzte Antwort
                          0
                          • BBTownB BBTown

                            @zyklop sagte in TV an/aus script stoppt immer wieder:

                            für alexa heisst er TV intern VU

                            Ich verstehe dich schon wieder nicht ....
                            Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                            "smartName": {
                            "de": "TV"
                            }```
                            
                            "smartName": {
                            "de": "VU",
                            "smartType": "SWITCH"
                            }
                            Z Offline
                            Z Offline
                            zyklop
                            schrieb am zuletzt editiert von zyklop
                            #40

                            @BBTown said in TV an/aus script stoppt immer wieder:

                            @zyklop sagte in TV an/aus script stoppt immer wieder:

                            für alexa heisst er TV intern VU

                            Ich verstehe dich schon wieder nicht ....
                            Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                            "smartName": {
                            "de": "TV"
                            }```
                            
                            "smartName": {
                            "de": "VU",
                            "smartType": "SWITCH"
                            }
                            

                            Damit meine Frau sich keine Gedanken machen muss, wie das mit dem TV einschalten über die VU funktioniert heisst sie NUR FÜR ALEXA "TV"
                            Aber das spielt ja keine Rolle, es schaltet ja problemlos und wechselt bei "Alexa TV an" auf "true" und bei "aus" auf "false"
                            Das eigentliche Problem ist doch dank der Debug blöcke erst hinter der Parser abfrage !!
                            Der Trigger funktioniert und im Log steht dann der text vom Debug Block.

                            dslraserD BBTownB 3 Antworten Letzte Antwort
                            0
                            • Z zyklop

                              @BBTown said in TV an/aus script stoppt immer wieder:

                              @zyklop sagte in TV an/aus script stoppt immer wieder:

                              für alexa heisst er TV intern VU

                              Ich verstehe dich schon wieder nicht ....
                              Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                              "smartName": {
                              "de": "TV"
                              }```
                              
                              "smartName": {
                              "de": "VU",
                              "smartType": "SWITCH"
                              }
                              

                              Damit meine Frau sich keine Gedanken machen muss, wie das mit dem TV einschalten über die VU funktioniert heisst sie NUR FÜR ALEXA "TV"
                              Aber das spielt ja keine Rolle, es schaltet ja problemlos und wechselt bei "Alexa TV an" auf "true" und bei "aus" auf "false"
                              Das eigentliche Problem ist doch dank der Debug blöcke erst hinter der Parser abfrage !!
                              Der Trigger funktioniert und im Log steht dann der text vom Debug Block.

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #41

                              @zyklop
                              ich frage trotzdem nochmal, hast Du Dir den enigma2 Adapter mal angesehen ? Da ist alles drinn was Du brauchst.
                              Über die Katze installieren...

                              https://github.com/Matten-Matten/ioBroker.enigma2

                              BBTownB 1 Antwort Letzte Antwort
                              0
                              • Z zyklop

                                @BBTown said in TV an/aus script stoppt immer wieder:

                                @zyklop sagte in TV an/aus script stoppt immer wieder:

                                für alexa heisst er TV intern VU

                                Ich verstehe dich schon wieder nicht ....
                                Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                                "smartName": {
                                "de": "TV"
                                }```
                                
                                "smartName": {
                                "de": "VU",
                                "smartType": "SWITCH"
                                }
                                

                                Damit meine Frau sich keine Gedanken machen muss, wie das mit dem TV einschalten über die VU funktioniert heisst sie NUR FÜR ALEXA "TV"
                                Aber das spielt ja keine Rolle, es schaltet ja problemlos und wechselt bei "Alexa TV an" auf "true" und bei "aus" auf "false"
                                Das eigentliche Problem ist doch dank der Debug blöcke erst hinter der Parser abfrage !!
                                Der Trigger funktioniert und im Log steht dann der text vom Debug Block.

                                BBTownB Offline
                                BBTownB Offline
                                BBTown
                                schrieb am zuletzt editiert von
                                #42

                                @zyklop jeder nicht benötigte Balast birgt das Risiko in sich einen Fehler zu verursachen.
                                Lass uns das doch bitte mal so schmal wir nur irgend möglich halten/machen.
                                Erweitern kannst Du das später ja immer noch.
                                schmeiss diesen Bereich mal raus:

                                "smartName": {
                                "de": "VU",
                                "smartType": "SWITCH"
                                

                                Und dann kürze auch das Blockly mal von "sonst falls" auf "falls"

                                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                1 Antwort Letzte Antwort
                                0
                                • dslraserD dslraser

                                  @zyklop
                                  ich frage trotzdem nochmal, hast Du Dir den enigma2 Adapter mal angesehen ? Da ist alles drinn was Du brauchst.
                                  Über die Katze installieren...

                                  https://github.com/Matten-Matten/ioBroker.enigma2

                                  BBTownB Offline
                                  BBTownB Offline
                                  BBTown
                                  schrieb am zuletzt editiert von BBTown
                                  #43

                                  @dslraser ich habe sowohl bei meinem SAMSUNG TV als auch bei der Dreambox auf einen Adapter verzichtet, da ich nur eine handvoll Befehle an diese absetze.
                                  Für mich stand der Speicherbedarf als auch die Notwendigkeit diese Adapter aktuell zu halten in keinem Verhältnis zu den Anforderungen an die Steuerung dieser Geräte., was sich in den meisten Fällen auf das Ein/Ausschalten und mal über Alexa 3 bestimmte Programme einzustellen, beschränkt

                                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                  dslraserD 1 Antwort Letzte Antwort
                                  0
                                  • Z zyklop

                                    @BBTown said in TV an/aus script stoppt immer wieder:

                                    @zyklop sagte in TV an/aus script stoppt immer wieder:

                                    für alexa heisst er TV intern VU

                                    Ich verstehe dich schon wieder nicht ....
                                    Wie kann etwas "intern" anders heissen, wenn Du 2 Smartnamen vergibst?

                                    "smartName": {
                                    "de": "TV"
                                    }```
                                    
                                    "smartName": {
                                    "de": "VU",
                                    "smartType": "SWITCH"
                                    }
                                    

                                    Damit meine Frau sich keine Gedanken machen muss, wie das mit dem TV einschalten über die VU funktioniert heisst sie NUR FÜR ALEXA "TV"
                                    Aber das spielt ja keine Rolle, es schaltet ja problemlos und wechselt bei "Alexa TV an" auf "true" und bei "aus" auf "false"
                                    Das eigentliche Problem ist doch dank der Debug blöcke erst hinter der Parser abfrage !!
                                    Der Trigger funktioniert und im Log steht dann der text vom Debug Block.

                                    BBTownB Offline
                                    BBTownB Offline
                                    BBTown
                                    schrieb am zuletzt editiert von
                                    #44

                                    @zyklop probiere mal dieses Script aus:

                                    <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="-237" y="38">
                                     <mutation items="1"></mutation>
                                     <field name="CONDITION">ne</field>
                                     <field name="ACK_CONDITION"></field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                                         <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                                         <mutation else="1"></mutation>
                                         <value name="IF0">
                                           <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                                             <field name="OP">EQ</field>
                                             <value name="A">
                                               <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">parser.0.VU_PowerStatus</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                                                 <field name="BOOL">FALSE</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <statement name="DO0">
                                           <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                                             <mutation with_statement="false"></mutation>
                                             <field name="WITH_STATEMENT">FALSE</field>
                                             <field name="LOG"></field>
                                             <value name="URL">
                                               <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                                                 <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </statement>
                                         <statement name="ELSE">
                                           <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                                             <mutation with_statement="false"></mutation>
                                             <field name="WITH_STATEMENT">FALSE</field>
                                             <field name="LOG"></field>
                                             <value name="URL">
                                               <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                                                 <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </statement>
                                       </block>
                                     </statement>
                                    </block>
                                    
                                    

                                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                    Z 1 Antwort Letzte Antwort
                                    0
                                    • BBTownB BBTown

                                      @dslraser ich habe sowohl bei meinem SAMSUNG TV als auch bei der Dreambox auf einen Adapter verzichtet, da ich nur eine handvoll Befehle an diese absetze.
                                      Für mich stand der Speicherbedarf als auch die Notwendigkeit diese Adapter aktuell zu halten in keinem Verhältnis zu den Anforderungen an die Steuerung dieser Geräte., was sich in den meisten Fällen auf das Ein/Ausschalten und mal über Alexa 3 bestimmte Programme einzustellen, beschränkt

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #45

                                      @BBTown
                                      ich verstehe und akzeptiere natürlich Deine Meinung.
                                      Speichprobleme (gibt es bei mir bisher nicht)
                                      Screenshot_20190705-182542_Firefox.jpg

                                      Den enigma2 Adapter nutze ich ehrlich gesagt nur um den Status meiner Boxen zu kennen bzw. auszulesen und zu sehen was gerade läuft usw. (nutze ich für iQontrol)
                                      Schalten über Alexa mache ich nach wie vor über http Befehle, auch die Sender über Alexa schalte ich direkt, obwohl es der Adapter auch könnte.

                                      1 Antwort Letzte Antwort
                                      0
                                      • BBTownB BBTown

                                        @zyklop probiere mal dieses Script aus:

                                        <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="-237" y="38">
                                         <mutation items="1"></mutation>
                                         <field name="CONDITION">ne</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                                             <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                                             <mutation else="1"></mutation>
                                             <value name="IF0">
                                               <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">parser.0.VU_PowerStatus</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                                                     <field name="BOOL">FALSE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                                                 <mutation with_statement="false"></mutation>
                                                 <field name="WITH_STATEMENT">FALSE</field>
                                                 <field name="LOG"></field>
                                                 <value name="URL">
                                                   <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                                                     <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </statement>
                                             <statement name="ELSE">
                                               <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                                                 <mutation with_statement="false"></mutation>
                                                 <field name="WITH_STATEMENT">FALSE</field>
                                                 <field name="LOG"></field>
                                                 <value name="URL">
                                                   <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                                                     <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </statement>
                                        </block>
                                        
                                        

                                        Z Offline
                                        Z Offline
                                        zyklop
                                        schrieb am zuletzt editiert von
                                        #46

                                        @BBTown said in TV an/aus script stoppt immer wieder:

                                        @zyklop probiere mal dieses Script aus:

                                        <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="-237" y="38">
                                         <mutation items="1"></mutation>
                                         <field name="CONDITION">ne</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                                             <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                                             <mutation else="1"></mutation>
                                             <value name="IF0">
                                               <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">parser.0.VU_PowerStatus</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                                                     <field name="BOOL">FALSE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                                                 <mutation with_statement="false"></mutation>
                                                 <field name="WITH_STATEMENT">FALSE</field>
                                                 <field name="LOG"></field>
                                                 <value name="URL">
                                                   <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                                                     <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </statement>
                                             <statement name="ELSE">
                                               <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                                                 <mutation with_statement="false"></mutation>
                                                 <field name="WITH_STATEMENT">FALSE</field>
                                                 <field name="LOG"></field>
                                                 <value name="URL">
                                                   <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                                                     <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </statement>
                                        </block>
                                        
                                        

                                        läuft leider auch nicht.....

                                        Z 1 Antwort Letzte Antwort
                                        0
                                        • Z zyklop

                                          @BBTown said in TV an/aus script stoppt immer wieder:

                                          @zyklop probiere mal dieses Script aus:

                                          <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="-237" y="38">
                                           <mutation items="1"></mutation>
                                           <field name="CONDITION">ne</field>
                                           <field name="ACK_CONDITION"></field>
                                           <value name="OID0">
                                             <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                                               <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                             </shadow>
                                           </value>
                                           <statement name="STATEMENT">
                                             <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                                               <mutation else="1"></mutation>
                                               <value name="IF0">
                                                 <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                                                   <field name="OP">EQ</field>
                                                   <value name="A">
                                                     <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                                                       <field name="ATTR">val</field>
                                                       <field name="OID">parser.0.VU_PowerStatus</field>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                                                       <field name="BOOL">FALSE</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                                                   <mutation with_statement="false"></mutation>
                                                   <field name="WITH_STATEMENT">FALSE</field>
                                                   <field name="LOG"></field>
                                                   <value name="URL">
                                                     <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                                                       <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <statement name="ELSE">
                                                 <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                                                   <mutation with_statement="false"></mutation>
                                                   <field name="WITH_STATEMENT">FALSE</field>
                                                   <field name="LOG"></field>
                                                   <value name="URL">
                                                     <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                                                       <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                           </statement>
                                          </block>
                                          
                                          

                                          läuft leider auch nicht.....

                                          Z Offline
                                          Z Offline
                                          zyklop
                                          schrieb am zuletzt editiert von zyklop
                                          #47

                                          übrigens, so läuft das script , allerdings ohne parser.0 .......nicht wundern hab auch mal die underscores aus den Namen entfernt....


                                          <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="({kt)!^YgL9!Oo{YZNvb" x="125" y="1">
                                          <mutation items="1"></mutation>
                                          <field name="CONDITION">ne</field>
                                          <field name="ACK_CONDITION"></field>
                                          <value name="OID0">
                                          <shadow type="field_oid" id="94ybo{|#PpP?6D5v^-B8">
                                          <field name="oid">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                          </shadow>
                                          </value>
                                          <statement name="STATEMENT">
                                          <block type="controls_if" id="mW9YG1@KKjj04lR8DRj{">
                                          <mutation elseif="1"></mutation>
                                          <value name="IF0">
                                          <block type="logic_compare" id="b2^HTFS],-0Hz^cvhm6L">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                          <block type="get_value" id="I]a(Na9CxiEU)pkNq)qT">
                                          <field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <block type="logic_boolean" id="`Q+~-~H5Dav~OcY?ttMI">
                                          <field name="BOOL">TRUE</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <statement name="DO0">
                                          <block type="request" id="om$O}L$T3#?KT2!)k@vQ">
                                          <mutation with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="URL">
                                          <shadow type="text" id="eqj!~#lHrGX0j=xV!SNj">
                                          <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=4</field>
                                          </shadow>
                                          </value>
                                          <next>
                                          <block type="request" id="V!Ee+RcqdrZn@rplL[8%">
                                          <mutation with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="URL">
                                          <shadow type="text" id="S|_JN:@tRTek=[/m/pfz">
                                          <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,1</field>
                                          </shadow>
                                          </value>
                                          </block>
                                          </next>
                                          </block>
                                          </statement>
                                          <value name="IF1">
                                          <block type="logic_compare" id="3rn~T)hv5E6ZP8;~Xs{M">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                          <block type="get_value" id="EQb-Mh4ESe=GbaN[EG%%">
                                          <field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Eigene_Datenpunkte.VU.an_aus</field>
                                          </block>
                                          </value>
                                          <value name="B">
                                          <block type="logic_boolean" id="kuiPj481[.//Vg?OTiHQ">
                                          <field name="BOOL">FALSE</field>
                                          </block>
                                          </value>
                                          </block>
                                          </value>
                                          <statement name="DO1">
                                          <block type="request" id="U9VP*,D+t??h|5q)/m]u">
                                          <mutation with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="URL">
                                          <shadow type="text" id="ya^uO#qf!Sc-NNP@xY;)">
                                          <field name="TEXT">http://192.168.0.118/web/powerstate?newstate=5</field>
                                          </shadow>
                                          </value>
                                          <next>
                                          <block type="request" id="3#1a:-/PGYBOVR-]Yq1/">
                                          <mutation with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="URL">
                                          <shadow type="text" id="fav0/,{{B(PASE{;=%ZW">
                                          <field name="TEXT">http://192.168.0.177/control?cmd=GPIO,5,0</field>
                                          </shadow>
                                          </value>
                                          </block>
                                          </next>
                                          </block>
                                          </statement>
                                          </block>
                                          </statement>
                                          </block>

                                          BBTownB 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

                                          831

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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