Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Szene für Funksteckdosen erstellen?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    287

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    267

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    911

Szene für Funksteckdosen erstellen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 4 Kommentatoren 1.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 4 Offline
    4 Offline
    4-Real
    schrieb am zuletzt editiert von
    #1

    Hallo Jungs, ich komme nicht weiter bei dem erstellen der Szene…

    Da ich es mir und euch natürlich genau so unkompliziert machen will, poste ich ein paar Screenshots mit dazu..

    Erstmal möchte ich mein Szenario erklären und erläutern:

    Habe einen Broadlink mit dem Adapter in IoBroker hinzugefügt und auch das anlernen von Befehlen funktioniert, 433 Mhz sowie Infrarot. Anbindung mit Alexa funktioniert auch alles Einwandfrei!

    Somit ist der erste Schritt schon getan und ich habe ein paar Funksteckdosen angelernt, ist aber noch nicht alles gewesen. Die bisher angelernten Befehle sind auf Bild 1 zu sehen.

    Jetzt kommt aber MEIN Problem: Ich muss ja meine Steckdose An oder Ausschalten können, wenn ich es Alexa sage. Da Funksteckdosen aber keine eigene API (?) haben merkt ja leider IoBroker nicht ob sie wirklich An oder Aus ist.

    Unter Objekte "system.adapter.javascript.0" habe ich noch ein Objekt Testlampe erstellt, weil ich dies in einem Video gesehen habe..

    Leider komme ich nun aber bei der Szenenverwaltung nicht weiter... Auf Bild 2 und 3 ist zu sehen wie ich es eingestellt habe.

    Teste ich nun diese Szene, geht meine Lampe kurz an und wieder Aus, bedeutet der Broadlink schickt sofort nach dem Anschalten Befehl den Aus Befehl. Wieso? Was muss ich beachten?
    5553_3.jpg
    5553_1.jpg
    5553_2.jpg

    1 Antwort Letzte Antwort
    0
    • MatzebhvM Offline
      MatzebhvM Offline
      Matzebhv
      schrieb am zuletzt editiert von
      #2

      Hi,

      ich würde das mit Blockly lösen. Du erzeugst für die zu schaltenden Geräte einen Datenpunkt Typ Logikwert ( in dem Beispiel Datenpunkte.0.TV ). Den bindest du über die Cloud in Alexa ein.

      Dann dazu ein Blockly, die Object ID "mache" ist hier dann der Befehl zum Einschalten, die "sonst" der Befehl zum ausschalten.

      3514_blockly.png

      Matze

      1 Antwort Letzte Antwort
      0
      • modmaxM Offline
        modmaxM Offline
        modmax
        schrieb am zuletzt editiert von
        #3

        Ich hab mir per Script ein virtuelles Gerät für Broadlink erstellt,

        so daß ich dort nun einfach per State-Änderung tögglen kann.

        Siehe auch:

        http://forum.iobroker.net/viewtopic.php … 20#p107645

        1 Antwort Letzte Antwort
        0
        • 4 Offline
          4 Offline
          4-Real
          schrieb am zuletzt editiert von
          #4

          @Matzebhv:

          Hi,

          ich würde das mit Blockly lösen. Du erzeugst für die zu schaltenden Geräte einen Datenpunkt Typ Logikwert ( in dem Beispiel Datenpunkte.0.TV ). Den bindest du über die Cloud in Alexa ein.

          Dann dazu ein Blockly, die Object ID "mache" ist hier dann der Befehl zum Einschalten, die "sonst" der Befehl zum ausschalten.

          blockly.PNG

          Matze `
          Danke erstmal für die schnelle Hilfe…Leide schmiert bei mir laut Log immer javascript ab?!

          javascript.0 2018-01-27 12:08:44.425 info received all objects

          javascript.0 2018-01-27 12:08:44.084 info received all states

          javascript.0 2018-01-27 12:08:43.747 info requesting all objects

          javascript.0 2018-01-27 12:08:43.743 info requesting all states

          javascript.0 2018-01-27 12:08:43.669 info starting. Version 3.6.1 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.12.3

          host.raspberrypi 2018-01-27 12:08:39.641 info instance system.adapter.javascript.0 started with pid 10609

          host.raspberrypi 2018-01-27 12:08:37.143 info instance system.adapter.javascript.0 terminated with code 0 (OK)

          javascript.0 2018-01-27 12:08:37.114 info terminating

          host.raspberrypi 2018-01-27 12:08:37.101 info stopInstance system.adapter.javascript.0 killing pid 10556

          host.raspberrypi 2018-01-27 12:08:37.101 info stopInstance system.adapter.javascript.0

          host.raspberrypi 2018-01-27 12:08:37.097 info object change system.adapter.javascript.0

          1 Antwort Letzte Antwort
          0
          • MatzebhvM Offline
            MatzebhvM Offline
            Matzebhv
            schrieb am zuletzt editiert von
            #5

            Moin,

            mach mal Screenshots von Deinen Datenpunkten und vom Script.

            Gruß

            Matze

            1 Antwort Letzte Antwort
            0
            • 4 Offline
              4 Offline
              4-Real
              schrieb am zuletzt editiert von
              #6

              Also das Sind meine 3 Punkte. Hoffe das ist richtig gemacht..

              Im Log steht, das halt Java immer terminated wird.. Komisch.. Sorry für die Vielen Fragen.. bin echt erst ganz neu bei der Sache und komme noch nicht so zurecht…
              5553_1.jpg
              5553_2.jpg
              5553_3.jpg

              1 Antwort Letzte Antwort
              0
              • MatzebhvM Offline
                MatzebhvM Offline
                Matzebhv
                schrieb am zuletzt editiert von
                #7

                Moin,

                das Script gehört nicht unter global. Da gibt es im Forum schoon etliche Freds zu. Der Datenpunkt gehört auch nicht unterhalb system.adapter. Erzeuge den in einer eigenen Struktur oder unterhalb javascript.0.

                Dann zeigt dein Cloudobjekt irgendwo nach script.enabled? Das muss auf den vorher erzeugten Datenpunkt zeigen.

                Gruß

                Matze

                1 Antwort Letzte Antwort
                0
                • 4 Offline
                  4 Offline
                  4-Real
                  schrieb am zuletzt editiert von
                  #8

                  Leider finde ich den Thread aber nicht dazu, wo das Script hinkommt… :-( Sorry, ich bin einfach erst total neu in dieser Materie..

                  Wie und wohin verschiebe ich das Script denn, wenn ich es fertig habe?

                  1 Antwort Letzte Antwort
                  0
                  • MatzebhvM Offline
                    MatzebhvM Offline
                    Matzebhv
                    schrieb am zuletzt editiert von
                    #9

                    Du kannst mit klick auf das +Symbol eine neue Gruppe ( Ordner ) erstellen. Meinetwegen "Produktivscripte" Den Ordner markierst du dann. Jetzt wird ein Script beim Klick auf das Blattsymbol unterhalb des neuen Ordners erzeugt. Verschieben geht leider nicht. Nur Export - Import, dein Script würde ich löschen und neu anlegen.

                    Matze

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

                      Hast du mal die JavaScript-Adapter Anleitung auf github gelesen? Wenn nicht, solltest du das unbedingt tun.

                      Eigene datenpunkte gehören unter javascript.0 und nicht scriptEnabled oder system.irgendwas.

                      Die trigger für die Szene sind auch unnötig. Jede Szene hat einen datenpunkt, den du über alexa direkt schalten kannst

                      Gesendet von unterwegs

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

                      1 Antwort Letzte Antwort
                      0
                      • 4 Offline
                        4 Offline
                        4-Real
                        schrieb am zuletzt editiert von
                        #11

                        Ja Top, das hab ich nun geschafft, jetzt Verstehe ich das mit dem Datenpunkt noch nicht…Man man man, mir qualmt schon die Birne, weil das ist so viel Neues, was ich einfach noch nicht richtig verstehe...

                        Wie erstelle ich nun den "Datenpunkt" und wo sollte ich Ihn am Besten erstellen?

                        1 Antwort Letzte Antwort
                        0
                        • MatzebhvM Offline
                          MatzebhvM Offline
                          Matzebhv
                          schrieb am zuletzt editiert von
                          #12

                          Das ist auch ganz easy. Karteikarte Objekte, hier kannst du dir eine eigene Struktur anlegen wenn gewünscht. Wichtig, dafür darf nix markiert oder aufgeklappt sein. Falls das so ist einmal F5 drücken. Auf das +Symbol klicken und als Namen z.B. meineDatenpunkte.0 vergeben. Das neue Objekt markieren, wieder + und z.B. ein Objekt TV mit Typ Logikwert erzeugen.

                          Wenn fertig hängt der neue DP unterhalb von meineDatenpunkte.0.

                          Alternativ JavaScript.0 markieren und den Datenpunkt mit + dort erstellen.

                          Matze

                          1 Antwort Letzte Antwort
                          0
                          • 4 Offline
                            4 Offline
                            4-Real
                            schrieb am zuletzt editiert von
                            #13

                            so, habe jetzt nochmal zwei bilder gemacht und so gemacht, wie du es geschrieben hast…

                            ich raste hier gleich echt aus.. jetzt spuckt mir der Log schon wieder andere Fehler aus...


                            javascript.0 2018-01-27 14:35:03.993 error at Object.createScript (vm.js:56:10)

                            javascript.0 2018-01-27 14:35:03.993 error SyntaxError: Unexpected token ;

                            javascript.0 2018-01-27 14:35:03.993 error ^

                            javascript.0 2018-01-27 14:35:03.992 error });

                            javascript.0 2018-01-27 14:35:03.992 error at script.js.Testlampe.lampentest:9

                            javascript.0 2018-01-27 14:35:03.992 error script.js.Testlampe.lampentest compile failed:


                            Wieso kommt jetzt diese Fehlermeldung? oder fehlt mir vielleicht auch noch ein.

                            Komischerweise steht auch bei mir nicht, wie bei dir. meinedatenpunkte.0 sondern nur testlicht..

                            Bei ID habe ich jetzt aus Spass einmal die Taste 1 und 2 von meinem VU Receiver eingetragen aber es will nicht..
                            5553_3.jpg
                            5553_2.jpg

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

                              Dein Skript hat einen Syntax-Fehler. Um da zu helfen müsste ich aber mal das Skript sehen.

                              Gesendet von unterwegs

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

                              1 Antwort Letzte Antwort
                              0
                              • 4 Offline
                                4 Offline
                                4-Real
                                schrieb am zuletzt editiert von
                                #15

                                aber das Script wurde doch mit blockly eben schnell gemacht, oder welches Script meinst du genau?

                                Was benötigst du genau?

                                1 Antwort Letzte Antwort
                                0
                                • MatzebhvM Offline
                                  MatzebhvM Offline
                                  Matzebhv
                                  schrieb am zuletzt editiert von
                                  #16

                                  Öh, soweit sieht das gut aus. Starte mal den Javascript-Adapter neu. Alles aktuell?

                                  Gruß

                                  Matze

                                  1 Antwort Letzte Antwort
                                  0
                                  • 4 Offline
                                    4 Offline
                                    4-Real
                                    schrieb am zuletzt editiert von
                                    #17

                                    also fehler hatte ich gefunden, hatte im javascript adapter ausversehen "Erlaube das Kommando "exec" an, warum auch immer.

                                    So, jetzt hatte ich versucht, es bei Cloud.0 zu Smart-Geräte hinzuzufügen, ist aber erst nichts passiert, musste unter meinedatenpunkte.0 testlicht unter role, als button angeben und es funktioniert! Danke nochmals!!

                                    1 Antwort Letzte Antwort
                                    0
                                    • 4 Offline
                                      4 Offline
                                      4-Real
                                      schrieb am zuletzt editiert von
                                      #18

                                      Sorry, es war natürlich nicht als "button" gesetzt, sondern als "state"!

                                      Hatte mich da vertan für diejenigen die eventuell auch sowas ähnliches umsetzen wollen! :-)

                                      1 Antwort Letzte Antwort
                                      0

                                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                      Registrieren Anmelden
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      588

                                      Online

                                      32.8k

                                      Benutzer

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