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
    501

  • 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

    WOW !!!
    Spitze, hat prima geklappt !!! Jetzt kennt er auch den Status der Box......

    Jungs Ihr seid spitze !!

    Vielen Dank für Eure Erklärungen !!

    Hab jetzt aber noch ein Problem, wenn ich folgenden Blockly verwende, liest er den Status vom Parser nicht aus, ich muss dafür den VU Trigger nehmen damit es funktioniert. Der Parser liest aber richtig aus und zeigt auch richtig an !! Was kann denn das sein ?!
    VU_blockly.jpg

    Danke und Grüße

    zyklop

    PS: im jeweils zweiten URL Request schalte ich nur mein LED Backlight an/aus über einen ESP mit Relais und Tasmota)

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

    @zyklop
    ich verstehe auch nicht was Du meinst...?
    Und was versteckt sich da noch für ein loser Baustein ?

    Screenshot_20190705-124824_Chrome.jpg

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

      Ach und noch eine Frage, wie muss der Parser für diesen String aussehen ?!
      (Drag and Drop kopiert von meiner edision mini.)

      <e2powerstate><e2instandby>
      true </e2instandby></e2powerstate>

      Grüße

      zyklop

      dslraserD 1 Antwort Letzte Antwort
      0
      • Z zyklop

        Ach und noch eine Frage, wie muss der Parser für diesen String aussehen ?!
        (Drag and Drop kopiert von meiner edision mini.)

        <e2powerstate><e2instandby>
        true </e2instandby></e2powerstate>

        Grüße

        zyklop

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

        @zyklop
        ach, und noch eine Frage...:blush:
        wäre schön wenn Du erstmal selbst die Fragen die Dir gestellt wurden beantwortest.
        Ich kann Dir gerade nicht mehr folgen was Du eigentlich machen willst.

        1 Antwort Letzte Antwort
        0
        • dslraserD dslraser

          @zyklop
          ich verstehe auch nicht was Du meinst...?
          Und was versteckt sich da noch für ein loser Baustein ?

          Screenshot_20190705-124824_Chrome.jpg

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

          @dslraser
          oje den hatte ich gar nicht gesehen, hat aber keinen Fehler verursacht, hab ihn gelöscht !!

          1 Antwort Letzte Antwort
          0
          • BBTownB BBTown

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

            Hab jetzt aber noch ein Problem, wenn ich folgenden Blockly verwende, liest er den Status vom Parser nicht aus, ich muss dafür den VU Trigger nehmen damit es funktioniert. Der Parser liest aber richtig aus und zeigt auch richtig an !!

            Ich verstehe nicht was Du uns damit sagen willst ...

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

            @BBTown
            also ich habe im Parser für die edision Box diesen Test Text, wenn ich per drag and drop aus dem Browser kopiere mit http://192.168.0.115/web/powerstate...

            <e2powerstate><e2instandby>
            true </e2instandby></e2powerstate>

            jedoch bei der VU sieht das so aus:

            <e2powerstate>
            <e2instandby>false</e2instandby>
            </e2powerstate>

            Ergo läuft bei der edision der parser nicht richtig.
            Wie muss bei geänderten Zeilensprüngen der Parser aussehen ?

            und warum geht mein Blocky bei der VU nicht obwohl der Trigger funktioniert und der Parser richtig ausliest ?!

            Grüße
            zyklop

            Z 1 Antwort Letzte Antwort
            0
            • Z zyklop

              @BBTown
              also ich habe im Parser für die edision Box diesen Test Text, wenn ich per drag and drop aus dem Browser kopiere mit http://192.168.0.115/web/powerstate...

              <e2powerstate><e2instandby>
              true </e2instandby></e2powerstate>

              jedoch bei der VU sieht das so aus:

              <e2powerstate>
              <e2instandby>false</e2instandby>
              </e2powerstate>

              Ergo läuft bei der edision der parser nicht richtig.
              Wie muss bei geänderten Zeilensprüngen der Parser aussehen ?

              und warum geht mein Blocky bei der VU nicht obwohl der Trigger funktioniert und der Parser richtig ausliest ?!

              Grüße
              zyklop

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

              oh mist, hatte ganz vergessen daß das Dream Webinterface auf der Edision auf Port 81 liegt, hab das korrigiert, nun ist das ok

              Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
              Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

              BBTownB 1 Antwort Letzte Antwort
              0
              • Z zyklop

                oh mist, hatte ganz vergessen daß das Dream Webinterface auf der Edision auf Port 81 liegt, hab das korrigiert, nun ist das ok

                Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
                Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

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

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

                Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
                Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

                ich glaube Du hast einen "Dreher" in deinem Blockly:
                mach mal aus deinem ersten "falsch" ein "wahr" und entsprechend aus dem zweiten "wahr" ein "falsch"

                true/wahr = ich bin im Standby (und NICHT ich bin "eingeschaltet")
                5e46fb5e-bb1f-4b4a-ad82-f95206e746b2-grafik.png

                [Nachtrag]
                Du kannst anstelle des "sonst falls" auch einfach ein "sonst" angeben.
                Wenn Option1 NICHT erfüllt ist, muss ja Option2 erfüllt sein ... Du braucht also nicht erneut zu fragen ob Option2 auch tatsächlich erfüllt ist ;-)

                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:

                  Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
                  Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

                  ich glaube Du hast einen "Dreher" in deinem Blockly:
                  mach mal aus deinem ersten "falsch" ein "wahr" und entsprechend aus dem zweiten "wahr" ein "falsch"

                  true/wahr = ich bin im Standby (und NICHT ich bin "eingeschaltet")
                  5e46fb5e-bb1f-4b4a-ad82-f95206e746b2-grafik.png

                  [Nachtrag]
                  Du kannst anstelle des "sonst falls" auch einfach ein "sonst" angeben.
                  Wenn Option1 NICHT erfüllt ist, muss ja Option2 erfüllt sein ... Du braucht also nicht erneut zu fragen ob Option2 auch tatsächlich erfüllt ist ;-)

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

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

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

                  Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
                  Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

                  ich glaube Du hast einen "Dreher" in deinem Blockly:
                  mach mal aus deinem ersten "falsch" ein "wahr" und entsprechend aus dem zweiten "wahr" ein "falsch"

                  true/wahr = ich bin im Standby (und NICHT ich bin "eingeschaltet")
                  5e46fb5e-bb1f-4b4a-ad82-f95206e746b2-grafik.png

                  [Nachtrag]
                  Du kannst anstelle des "sonst falls" auch einfach ein "sonst" angeben.
                  Wenn Option1 NICHT erfüllt ist, muss ja Option2 erfüllt sein ... Du braucht also nicht erneut zu fragen ob Option2 auch tatsächlich erfüllt ist ;-)

                  Ja, hab ich nur für die Sicherheit gemacht die "sonst falls" abfrage.
                  Dreher usw hab ich schon getestet, klappt alles nicht....gibt es einen kurzen "Test" Blockly, der mir ausgibt, ob er wirklich den powerstate mit true oder false ausgelesen hat ?!

                  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:

                    Das erklärt immer noch nicht, warum der ganze Blockly nicht geht obwohl der Parser (Test) ok ist.
                    Muss ich da noch was bei sagen, damit der richtig ausgelesen wird ?!

                    ich glaube Du hast einen "Dreher" in deinem Blockly:
                    mach mal aus deinem ersten "falsch" ein "wahr" und entsprechend aus dem zweiten "wahr" ein "falsch"

                    true/wahr = ich bin im Standby (und NICHT ich bin "eingeschaltet")
                    5e46fb5e-bb1f-4b4a-ad82-f95206e746b2-grafik.png

                    [Nachtrag]
                    Du kannst anstelle des "sonst falls" auch einfach ein "sonst" angeben.
                    Wenn Option1 NICHT erfüllt ist, muss ja Option2 erfüllt sein ... Du braucht also nicht erneut zu fragen ob Option2 auch tatsächlich erfüllt ist ;-)

                    Ja, hab ich nur für die Sicherheit gemacht die "sonst falls" abfrage.
                    Dreher usw hab ich schon getestet, klappt alles nicht....gibt es einen kurzen "Test" Blockly, der mir ausgibt, ob er wirklich den powerstate mit true oder false ausgelesen hat ?!

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

                    @zyklop setze mal debug Punkte zum Protokollieren der Schritte ein
                    9818bea3-4e48-4537-9723-87d343c65b29-grafik.png

                    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 setze mal debug Punkte zum Protokollieren der Schritte ein
                      9818bea3-4e48-4537-9723-87d343c65b29-grafik.png

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

                      @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 2 Antworten Letzte Antwort
                      0
                      • 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 BBTown
                        #27

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

                        wo sehe ich denn dann den debug output ??

                        im Log

                        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 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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          810

                                          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