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. Script Hilfe licht über Xiaomi Switch anschalten.

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Script Hilfe licht über Xiaomi Switch anschalten.

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymonitoringcommunication
40 Beiträge 3 Kommentatoren 3.2k Aufrufe 1 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.
  • Nito33N Nito33

    @iomountain Wie muss das ganze denn für eine Szene von dem Harmony hub aussehen? Dort gibt es 0,1,2,3 und nicht nur wahr und falsch. 1=Schaltet gerade an, 2=an, 3=Schaltet gerade aus und 0=aus. Möchte mit dem Long Klick ein und aus schalten.

    iomountainI Offline
    iomountainI Offline
    iomountain
    schrieb am zuletzt editiert von
    #30

    @Noé1237 sagte in Script Hilfe licht über Xiaomi Switch anschalten.:

    @iomountain Wie muss das ganze denn für eine Szene von dem Harmony hub aussehen? Dort gibt es 0,1,2,3 und nicht nur wahr und falsch. 1=Schaltet gerade an, 2=an, 3=Schaltet gerade aus und 0=aus. Möchte mit dem Long Klick ein und aus schalten.

    Harmony hub kenn ich nicht, aber anstatt wahr und falsch kannst du auch Zahlen übergeben:
    e8394485-473d-4d17-91db-ee39ff39edd8-image.png
    immer viele Debug Bausteine reinmachen dann siehst du im Log was passiert :)

    Nito33N 2 Antworten Letzte Antwort
    0
    • iomountainI iomountain

      @Noé1237 sagte in Script Hilfe licht über Xiaomi Switch anschalten.:

      @iomountain Wie muss das ganze denn für eine Szene von dem Harmony hub aussehen? Dort gibt es 0,1,2,3 und nicht nur wahr und falsch. 1=Schaltet gerade an, 2=an, 3=Schaltet gerade aus und 0=aus. Möchte mit dem Long Klick ein und aus schalten.

      Harmony hub kenn ich nicht, aber anstatt wahr und falsch kannst du auch Zahlen übergeben:
      e8394485-473d-4d17-91db-ee39ff39edd8-image.png
      immer viele Debug Bausteine reinmachen dann siehst du im Log was passiert :)

      Nito33N Offline
      Nito33N Offline
      Nito33
      schrieb am zuletzt editiert von
      #31

      @iomountain Opera Momentaufnahme_2019-07-11_162015_192.168.178.93.png

      So habe ich es jetzt aktuell aber da funktioniert nichts...wie mache ich denn jetzt oben die abfrage? Im prinzip müsste er doch abfragen ob der Status auf o=aus oder auf 2=an ist oder?

      1 Antwort Letzte Antwort
      0
      • iomountainI iomountain

        @Noé1237 sagte in Script Hilfe licht über Xiaomi Switch anschalten.:

        @iomountain Wie muss das ganze denn für eine Szene von dem Harmony hub aussehen? Dort gibt es 0,1,2,3 und nicht nur wahr und falsch. 1=Schaltet gerade an, 2=an, 3=Schaltet gerade aus und 0=aus. Möchte mit dem Long Klick ein und aus schalten.

        Harmony hub kenn ich nicht, aber anstatt wahr und falsch kannst du auch Zahlen übergeben:
        e8394485-473d-4d17-91db-ee39ff39edd8-image.png
        immer viele Debug Bausteine reinmachen dann siehst du im Log was passiert :)

        Nito33N Offline
        Nito33N Offline
        Nito33
        schrieb am zuletzt editiert von
        #32

        @iomountain

        2019-07-11 16:28:54.745  - warn: javascript.0 Wrong type of harmony.0.Harmony_Hub.activities.Fire_TV_sehen: "boolean". Please fix, while deprecated and will not work in next versions.
        2019-07-11 16:28:54.748  - warn: javascript.0     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Object.<anonymous> (script.js.Schalter_Bett:46:7)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3705:37)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
        2019-07-11 16:28:54.749  - warn: javascript.0     at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
        2019-07-11 16:28:54.750  - warn: javascript.0     at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
        2019-07-11 16:28:54.751  - warn: javascript.0     at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
        2019-07-11 16:28:54.751  - warn: javascript.0     at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
        2019-07-11 16:28:54.751  - warn: javascript.0     at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
        2019-07-11 16:28:54.751  - warn: javascript.0     at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
        2019-07-11 16:28:54.751  - warn: javascript.0     at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
        2019-07-11 16:28:54.751  - warn: javascript.0     at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
        2019-07-11 16:28:54.751  - warn: javascript.0     at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
        2019-07-11 16:28:54.751  - warn: javascript.0     at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
        2019-07-11 16:28:54.752  - warn: javascript.0     at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
        2019-07-11 16:28:54.752  - warn: javascript.0     at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
        2019-07-11 16:28:54.752  - warn: javascript.0     at emitTwo (events.js:126:13)
        2019-07-11 16:28:54.752  - warn: javascript.0     at WebSocket.emit (events.js:214:7)
        2019-07-11 16:28:54.752  - warn: javascript.0     at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
        2019-07-11 16:28:54.752  - warn: javascript.0     at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
        2019-07-11 16:28:54.752  - warn: javascript.0     at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
        2019-07-11 16:28:54.752  - warn: javascript.0     at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
        2019-07-11 16:28:54.753  - warn: javascript.0     at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
        2019-07-11 16:28:54.753  - warn: javascript.0     at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
        2019-07-11 16:28:54.753  - warn: javascript.0     at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
        2019-07-11 16:28:54.753  - warn: javascript.0     at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
        2019-07-11 16:28:54.753  - warn: javascript.0     at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
        2019-07-11 16:28:54.753  - warn: javascript.0     at emitOne (events.js:116:13)
        2019-07-11 16:28:54.753  - warn: javascript.0     at Socket.emit (events.js:211:7)
        2019-07-11 16:28:54.754  - warn: javascript.0     at addChunk (_stream_readable.js:263:12)
        2019-07-11 16:28:54.754  - warn: javascript.0     at readableAddChunk (_stream_readable.js:250:11)
        2019-07-11 16:28:54.754  - warn: javascript.0     at Socket.Readable.push (_stream_readable.js:208:10)
        2019-07-11 16:28:54.754  - warn: javascript.0     at TCP.onread (net.js:601:20)
        2019-07-11 16:29:00.030  - info: host.ioBroker-Pi instance system.adapter.yr.0 started with pid 6929
        2019-07-11 16:29:00.062  - info: host.ioBroker-Pi instance system.adapter.weatherunderground.0 started with pid 6934
        2019-07-11 16:29:01.686  - info: yr.0 starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.yr, node: v8.16.0
        2019-07-11 16:29:02.093  - info: yr.0 got weather data from yr.no
        2019-07-11 16:29:02.112  - info: weatherunderground.0 starting. Version 3.0.12 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v8.16.0
        2019-07-11 16:29:03.341  - info: host.ioBroker-Pi instance system.adapter.radar2.0 started with pid 6957
        2019-07-11 16:29:05.178  - info: radar2.0 starting. Version 1.0.7 in /opt/iobroker/node_modules/iobroker.radar2, node: v8.16.0
        2019-07-11 16:29:05.432  - info: radar2.0 radar2 initialization started...
        2019-07-11 16:29:05.455  - info: radar2.0 net-ping not available! Will try to use normal ping!
        2019-07-11 16:29:05.693  - error: radar2.0 uncaught exception: bind EACCES 0.0.0.0:67
        2019-07-11 16:29:05.693  - error: radar2.0 Error: bind EACCES 0.0.0.0:67
            at _handle.lookup (dgram.js:266:18)
            at _combinedTickCallback (internal/process/next_tick.js:142:11)
            at process._tickCallback (internal/process/next_tick.js:181:9)
        2019-07-11 16:29:05.696  - info: radar2.0 Adapter disconnected and stopped with dostop(false) and callback(true)
        2019-07-11 16:29:05.948  - info: host.ioBroker-Pi instance system.adapter.weatherunderground.0 terminated with code 0 (OK)
        2019-07-11 16:29:06.138  - error: Caught by controller[0]: { Error: bind EACCES 0.0.0.0:67
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:     at _handle.lookup (dgram.js:266:18)
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:     at _combinedTickCallback (internal/process/next_tick.js:142:11)
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:     at process._tickCallback (internal/process/next_tick.js:181:9)
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:   errno: 'EACCES',
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:   code: 'EACCES',
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:   syscall: 'bind',
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:   address: '0.0.0.0',
        2019-07-11 16:29:06.139  - error: Caught by controller[0]:   port: 67 }
        2019-07-11 16:29:06.139  - error: host.ioBroker-Pi instance system.adapter.radar2.0 terminated with code 0 (OK)
        2019-07-11 16:29:06.140  - info: host.ioBroker-Pi Restart adapter system.adapter.radar2.0 because enabled
        2019-07-11 16:29:07.627  - error: rpi2.0 No Value found for cpu_frequency
        2019-07-11 16:29:07.932  - info: host.ioBroker-Pi instance system.adapter.yr.0 terminated with code 0 (OK)
        

        das kommt dann wenn ich länger Drücke

        1 Antwort Letzte Antwort
        0
        • iomountainI Offline
          iomountainI Offline
          iomountain
          schrieb am zuletzt editiert von
          #33

          Ich glaube das script läuft gar nicht!

          3586f99c-d723-47aa-a38f-b40f716b969b-image.png

          Harmony hub kenn ich nicht aber entweder 2 oder auf wahr, kann mir nicht vorstellen das beides so kurz hintereinander richtig ist.
          Das gekürzte aufgeräumte Script willst du nicht nehmen um daran weiterzuarbeiten?

          Nito33N 2 Antworten Letzte Antwort
          0
          • iomountainI iomountain

            Ich glaube das script läuft gar nicht!

            3586f99c-d723-47aa-a38f-b40f716b969b-image.png

            Harmony hub kenn ich nicht aber entweder 2 oder auf wahr, kann mir nicht vorstellen das beides so kurz hintereinander richtig ist.
            Das gekürzte aufgeräumte Script willst du nicht nehmen um daran weiterzuarbeiten?

            Nito33N Offline
            Nito33N Offline
            Nito33
            schrieb am zuletzt editiert von
            #34

            @iomountain Script läuft. Der einzelne Klick und Doppel Klick funktioniert ja auch und es ist das gleiche Script. Das gekürze sit ja ziemlich das gleiche, das nutze ich dann später wenn ich etwas aufräume. Also wenn ich unten unter "Objekt schalten, bitte anpassen " mit 0 steuere geht er an und sofort aus. Wenn ich 2 nutze geht er nicht an. Ich glaube es muss dafür noch irgendwas eingefügt werden. Aber müsste es im prinzip nicht das gleiche wie wahr und falsch sein nur in zahlen? Also 0 für falsch und 2 für wahr?

            FredFF 1 Antwort Letzte Antwort
            0
            • Nito33N Nito33

              @iomountain Script läuft. Der einzelne Klick und Doppel Klick funktioniert ja auch und es ist das gleiche Script. Das gekürze sit ja ziemlich das gleiche, das nutze ich dann später wenn ich etwas aufräume. Also wenn ich unten unter "Objekt schalten, bitte anpassen " mit 0 steuere geht er an und sofort aus. Wenn ich 2 nutze geht er nicht an. Ich glaube es muss dafür noch irgendwas eingefügt werden. Aber müsste es im prinzip nicht das gleiche wie wahr und falsch sein nur in zahlen? Also 0 für falsch und 2 für wahr?

              FredFF Online
              FredFF Online
              FredF
              Most Active Forum Testing
              schrieb am zuletzt editiert von
              #35

              @Noé1237
              Starte doch mal die Aktivität mit deiner Harmony Fernbedienung und schau dir an was der Datenpunkt activity:Fire_TV_sehen macht. Bei mir geht er erst auf 8 und wenn er dann läuft auf 2.
              So sieht mein Blockly aus:
              12a3eb4d-d2ff-4bd6-b4db-9212c1abe408-grafik.png

              Nito33N 1 Antwort Letzte Antwort
              0
              • FredFF FredF

                @Noé1237
                Starte doch mal die Aktivität mit deiner Harmony Fernbedienung und schau dir an was der Datenpunkt activity:Fire_TV_sehen macht. Bei mir geht er erst auf 8 und wenn er dann läuft auf 2.
                So sieht mein Blockly aus:
                12a3eb4d-d2ff-4bd6-b4db-9212c1abe408-grafik.png

                Nito33N Offline
                Nito33N Offline
                Nito33
                schrieb am zuletzt editiert von
                #36

                @FredF Ja das habe ich ja so gemacht. 1=Schaltet gerade an, 2=an, 3=Schaltet gerade aus und 0=aus. So sieht das bei mir dann aus.

                1 Antwort Letzte Antwort
                0
                • iomountainI iomountain

                  Ich glaube das script läuft gar nicht!

                  3586f99c-d723-47aa-a38f-b40f716b969b-image.png

                  Harmony hub kenn ich nicht aber entweder 2 oder auf wahr, kann mir nicht vorstellen das beides so kurz hintereinander richtig ist.
                  Das gekürzte aufgeräumte Script willst du nicht nehmen um daran weiterzuarbeiten?

                  Nito33N Offline
                  Nito33N Offline
                  Nito33
                  schrieb am zuletzt editiert von
                  #37

                  @iomountain Wie muss das Script denn aussehen wenn ich zwei verschiedene States benutze? Möchte das Spotify angeht, wenn ich länger drücke. Für Spotify habe ich aber einen Play und einen Pause State.

                  1 Antwort Letzte Antwort
                  0
                  • iomountainI Offline
                    iomountainI Offline
                    iomountain
                    schrieb am zuletzt editiert von
                    #38

                    @Noé1237 teste mal das was @FredF Dir zur Verfügung gestellt hat.
                    Long Click ist wohl klar, aber dann steuere: wahr, falsch oder 1, 2, 3, bis 8 ist auch gleich durchgetestet.
                    Schau mal im Reiter Objekte nach was du da bei Deinen Geräten alles eingeben kannst.

                    Nito33N 1 Antwort Letzte Antwort
                    0
                    • iomountainI iomountain

                      @Noé1237 teste mal das was @FredF Dir zur Verfügung gestellt hat.
                      Long Click ist wohl klar, aber dann steuere: wahr, falsch oder 1, 2, 3, bis 8 ist auch gleich durchgetestet.
                      Schau mal im Reiter Objekte nach was du da bei Deinen Geräten alles eingeben kannst.

                      Nito33N Offline
                      Nito33N Offline
                      Nito33
                      schrieb am zuletzt editiert von
                      #39

                      @iomountain Habe es jetzt hinbekommen :)
                      Habe eine Szene erstellt, die den TV an und aus schaltet und habe den Datenpunkt der Szene genutzt jetzt funktioniert alles. Vielen Dank :D

                      1 Antwort Letzte Antwort
                      0
                      • iomountainI Offline
                        iomountainI Offline
                        iomountain
                        schrieb am zuletzt editiert von
                        #40

                        @Noé1237 freut mich, wäre jetzt noch schön wenn du deine Lösung noch so posten könntest das andere auch davon profitieren können und oben den Titel auf gelöst setzten.

                        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

                        759

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe