Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Variablen als Smart Geräte in iot-Adap. hinzufügen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SOLVED Variablen als Smart Geräte in iot-Adap. hinzufügen

    This topic has been deleted. Only users with topic management privileges can see it.
    • arteck
      arteck Developer Most Active @Buddinski88 last edited by arteck

      @Buddinski88 ich kann dir echt nicht folgen...

      1. es ist keine Variable sonder ein Object um vom gleichen zu reden
      2. wo ist das Problem..
        iot auf ..Smart Gerät hinzufügen.. fertig..

      aber da wir schon dabei sind

      erstmal versionen bitte

      js-controller
      admin
      iot

      B 1 Reply Last reply Reply Quote 0
      • B
        Buddinski88 last edited by

        Was soll ich sagen ... vielen Dank an @arteck und die Kollegen! 👍

        Wir haben gemeinsam das Thema angeschaut und herausgefunden das es in der Tat ein Fehler ist, welcher leider nicht so einfach zu beheben bzw. die genaue Ursache zu finden ist.

        Es gibt aber einen Workaround, wenn keine neuen Geräte im iot-Adapter hinzugefügt werden können:

        Gewünschtes Objekt aus wählen und auf bearbeiten klicken (gelb markiert):
        6d831417-7e6d-42fb-8519-183522af177c-image.png

        Anschließend in den Tab "RAW" wechseln und folgende drei Zeilen einfügen:

            "smartName": {
              "de": "NAME-DES-GERATES",
              "smartType": ""
            }
        

        d7839d1d-5da8-4080-a2d0-57a0f944bffa-image.png

        Abschließend in den iot-Adapter wechseln und nach dem Smart Gerät filtern.

        dslraser 1 Reply Last reply Reply Quote 0
        • B
          Buddinski88 @arteck last edited by

          @arteck ok, dann habe ich mich falsch ausgedrückt. Ich habe ein neues Objekt im javascript.0 Ordner angelegt und das möchte ich per Alexa an/ausschalten können.

          Das hinzufügen unter Smart Gerät im iot-Adapter, wie du es beschreibst, funktioniert nicht.
          Ich wähle das Objekt aus und klicke auf hinzufügen.
          Die dann angezeigte Liste Smarte Geräte zeigt kein neues Gerät an (dazu habe ich oben das Logfile eingefügt).

          js-controller 1.5.11
          admin 3.6.2
          iot 0.4.3
          node v8.16.0

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

            @Buddinski88
            Das kann daran liegen das dein erstellter Datenpunkt, wie soll ich sagen, nicht alle Vorraussetzungen erfüllt...
            Mach doch deine Datenpunkte per Skript:

            //Datenpunkt x erstellen
            createState("javascript.0.x", {
                name: 'x', 
                role: 'button',
                type: 'boolean', 
                read:  true, 
                write: true,
                "smartName": {
                "de": "x",
                "smartType": "SWITCH"
            }
            });
            

            Wobei x für den Namen des Datenpunkts steht. Also überall dort wo ein x steht den gewünschten Namen eintragen.
            Dann sollte es mit dem iot-Adapter funktionieren.

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

              @FredF das ist durchaus denkbar. Was ich eben nicht verstehe ist, wie man einen Datenpunkt per Skript anlegt? Per Skripte > Javascript wird kein Objekt angelegt. Kannst du mir da helfen?

              dslraser 1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @Buddinski88 last edited by dslraser

                @Buddinski88
                einfach ein leeres neues javascript anlegen und den Code von oben da rein kopieren. Die beiden x auf Deine gewünschten Namen anpassen, speichern und einmal kurz das Script starten....

                das wars...

                Dann hast Du unter javascript.0 einen neuen Button. Der Smartname wird in diesem Beispiel gleich als Typ Switch in iot/cloud eingefügt.
                Neue Suche in Alexa starten(manchmal auch mehrfach) und Dein neues Smartgerät x wird gefunden.

                B 1 Reply Last reply Reply Quote 0
                • B
                  Buddinski88 @dslraser last edited by

                  @dslraser das hatte ich versucht, aber damit wird kein neues Smartgerät angelegt 😞

                  //Datenpunkt x erstellen
                  createState("javascript.0.alexatest", {
                      name: 'alexatest', 
                      role: 'button',
                      type: 'boolean', 
                      read:  true, 
                      write: true,
                      "smartName": {
                      "de": "alexatest",
                      "smartType": "SWITCH"
                  }
                  });
                  

                  Logmeldung des Scripts:

                  14:08:02.759	info	javascript.0 Stop script script.js.common.Variable
                  
                  dslraser 1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Buddinski88 last edited by dslraser

                    @Buddinski88
                    das ist doch nur die Meldung das Du es gestoppt hast. Gehe in die Objekte und schaue unter javascript.0 ob der Button da ist. Genauso in iot oder Cloud Adapter nachsehen, ob es angelegt wurde.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      Buddinski88 @dslraser last edited by

                      @dslraser ich weiß, aber das zeigt mir das an der Stelle schon mal kein Fehler ist. War nur als Info das alles passt.

                      In javascript.0 wird das neue Script sowie der Button angezeigt. Nach einem Klick darauf ist aber im iot-Adapter immer noch nicht das neue Smart Gerät.

                      J dslraser 2 Replies Last reply Reply Quote 0
                      • J
                        Jan1 @Buddinski88 last edited by

                        @Buddinski88
                        der gewünschte DP muss beschreibbar sein und dazu setzt eifach den Haken, fertig

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          Buddinski88 @Jan1 last edited by

                          @Jan1 bringt leider auch nichts. Das Gerät wird trotzdem nicht mit in Smart Geräte aufgenommen. Ich verzweifel langsam.

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

                            @Buddinski88
                            Hast du denn über das plus beim iot Adapter diesen erzeugten Datenpunkt versucht hinzuzufügen?

                            1 Reply Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @Buddinski88 last edited by dslraser

                              @Buddinski88 sagte in Variablen als Smart Geräte in iot-Adap. hinzufügen:

                              Nach einem Klick darauf ist aber im iot-Adapter immer noch nicht das neue Smart Gerät.

                              nach einem Klick darauf ? (auf den Button?)
                              Ich glaube Du verstehst was komplett falsch. Dieser Button ist dann schon ein Smartgerät...
                              Vielleicht erklärst Du nochmal was Du vor hast.

                              Und Dein oben gezeigter Datenpunkt ist unter scriptEnabled.

                              Also schreibe mal was Du eigentlich machen möchtest. Damit meine ich nicht " ich möchte eine Variable schalten", sondern was das Script, oder was auch immer, machen soll.

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                Buddinski88 @dslraser last edited by

                                @dslraser sagte in Variablen als Smart Geräte in iot-Adap. hinzufügen:

                                @Buddinski88 sagte in Variablen als Smart Geräte in iot-Adap. hinzufügen:

                                Nach einem Klick darauf ist aber im iot-Adapter immer noch nicht das neue Smart Gerät.

                                nach einem Klick darauf ? (auf den Button?)
                                Ich glaube Du verstehst was komplett falsch. Dieser Button ist dann schon ein Smartgerät...
                                Vielleicht erklärst Du nochmal was Du vor hast.

                                Und Dein oben gezeigter Datenpunkt ist unter scriptEnabled.

                                Also schreibe mal was Du eigentlich machen möchtest. Damit meine ich nicht " ich möchte eine Variable schalten", sondern was das Script, oder was auch immer, machen soll.

                                Mein Ziel ist es mittels Sprache ein Objekt zu schalten. Dieses soll in einem Blockyskript als Prüfung hängen (true/false) sprich, "Alexa schalte alle Fenstermeldungen aus".

                                Verstehst du damit was ich machen möchte?

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Buddinski88 last edited by

                                  Vielleicht stehe ich bei diesem Thema auch einfach nur auf dem Schlauch. Wollte hier niemanden vergraulen.

                                  Gibt es doch noch jemanden der mir helfen kann/will?

                                  Ich bin mir immer noch relativ sicher das es ein Bug ist, aber mehr als die oben genannten Logfiles kann ich gerade nicht liefern, so lange mir keiner sagt was er braucht.

                                  @arteck, konntest du dir auf Basis der Versionsangabe (nodejs, ... ) schon was weiteres herleiten?

                                  1 Reply Last reply Reply Quote 0
                                  • AlCalzone
                                    AlCalzone Developer last edited by

                                    Vielleicht eine blöde Frage, aber... hast du den IOT-Adapter mal neu gestartet? Ich glaube nicht, dass der von sich aus alle Objekte überwacht.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      Buddinski88 @AlCalzone last edited by

                                      @AlCalzone Ja hab ich (mehrmals). Ich hatte auch mal gelesen das man die Reiter (von Smart Geräte auf z.B. Erweiterte Einstellungen wechseln soll > half auch nicht). Ich zweifel ja an mir selber, aber ist es nicht möglich unter javascript.0 ein Objekt anzulegen (status true/false) und das dann per Alexa zu schalten?

                                      AlCalzone 1 Reply Last reply Reply Quote 0
                                      • arteck
                                        arteck Developer Most Active last edited by

                                        so puss ufff... das bring nix.. komm heute abend mal ins TS dann klären wir das auf die schnelle ..

                                        ab 19 uhr bin ich da

                                        und ja es ist alles Möglich 😊

                                        B 1 Reply Last reply Reply Quote 0
                                        • AlCalzone
                                          AlCalzone Developer @Buddinski88 last edited by

                                          @Buddinski88 Ich hab auch den ein oder anderen DP aus javascript.0 in Alexa. Habe aber den manuellen Weg gewählt: DP anlegen, dann in der Adapter-Konfiguration "smart" gemacht.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            Buddinski88 @arteck last edited by

                                            @arteck ok, bin bereit. Ich werde mich da mal dann einklinken 🙂

                                            1 Reply Last reply Reply Quote 0
                                            • B
                                              Buddinski88 last edited by

                                              Was soll ich sagen ... vielen Dank an @arteck und die Kollegen! 👍

                                              Wir haben gemeinsam das Thema angeschaut und herausgefunden das es in der Tat ein Fehler ist, welcher leider nicht so einfach zu beheben bzw. die genaue Ursache zu finden ist.

                                              Es gibt aber einen Workaround, wenn keine neuen Geräte im iot-Adapter hinzugefügt werden können:

                                              Gewünschtes Objekt aus wählen und auf bearbeiten klicken (gelb markiert):
                                              6d831417-7e6d-42fb-8519-183522af177c-image.png

                                              Anschließend in den Tab "RAW" wechseln und folgende drei Zeilen einfügen:

                                                  "smartName": {
                                                    "de": "NAME-DES-GERATES",
                                                    "smartType": ""
                                                  }
                                              

                                              d7839d1d-5da8-4080-a2d0-57a0f944bffa-image.png

                                              Abschließend in den iot-Adapter wechseln und nach dem Smart Gerät filtern.

                                              dslraser 1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post

                                              Support us

                                              ioBroker
                                              Community Adapters
                                              Donate

                                              895
                                              Online

                                              31.7k
                                              Users

                                              79.8k
                                              Topics

                                              1.3m
                                              Posts

                                              alexa 2 adapter iot adapter smart geräte
                                              6
                                              26
                                              1745
                                              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