Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Script Hilfe licht über Xiaomi Switch anschalten.

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Script Hilfe licht über Xiaomi Switch anschalten.

    This topic has been deleted. Only users with topic management privileges can see it.
    • Nito33
      Nito33 @iomountain last edited by

      @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 Reply Last reply Reply Quote 0
      • Nito33
        Nito33 @iomountain last edited by

        @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 Reply Last reply Reply Quote 0
        • iomountain
          iomountain last edited by

          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?

          Nito33 2 Replies Last reply Reply Quote 0
          • Nito33
            Nito33 @iomountain last edited by

            @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?

            FredF 1 Reply Last reply Reply Quote 0
            • FredF
              FredF Most Active Forum Testing @Nito33 last edited by

              @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

              Nito33 1 Reply Last reply Reply Quote 0
              • Nito33
                Nito33 @FredF last edited by

                @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 Reply Last reply Reply Quote 0
                • Nito33
                  Nito33 @iomountain last edited by

                  @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 Reply Last reply Reply Quote 0
                  • iomountain
                    iomountain last edited by

                    @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.

                    Nito33 1 Reply Last reply Reply Quote 0
                    • Nito33
                      Nito33 @iomountain last edited by

                      @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 😄

                      1 Reply Last reply Reply Quote 0
                      • iomountain
                        iomountain last edited by

                        @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 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        437
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        blockly communication monitoring
                        3
                        40
                        2422
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo