Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. iot Alexa level.volume

    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

    iot Alexa level.volume

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sir0drake @crunchip last edited by

      @crunchip

      Danke für dein feedback.
      Aber das interne in ioBroker ist nicht mein problem.
      Das problem ist, welchen geräteTyp muss ich in IOT deklarieren,
      das ich mit den sprachkommandos lauter / leiser in alexa arbeiten kann.

      Deklariere ich zb ein gerät als LIGHT kann ich mit den Kommandos
      heller / dunkler in alexa arbeiten und der entsprechenden dp wird geändert.
      Gleiches versuche ich mit laut/leiser zu basteln.
      klappt aber nicht wie ich es will.

      eventuell muss ich bis zum payload v3 warten.

      gruß

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

        @sir0drake

        ich habe es so wie @crunchip schreibt.
        Beispiel

        Bildschirmfoto 2022-02-11 um 15.17.00.png

        Bildschirmfoto 2022-02-11 um 15.15.46.png

        Bildschirmfoto 2022-02-11 um 15.15.58.png

        Beispiel eines Datenpunktes als RAW

        {
          "common": {
            "name": "lauter",
            "type": "boolean",
            "read": false,
            "write": true,
            "role": "button",
            "def": true,
            "smartName": {
              "de": "13mach_lauter",
              "smartType": "SWITCH"
            }
          },
          "native": {},
          "type": "state",
          "from": "system.adapter.javascript.0",
          "user": "system.user.admin",
          "ts": 1628370450580,
          "_id": "0_userdata.0.TV_System_mit_Alexa.VU.Lautstaerke.lauter",
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        

        B47EAA23-0E7F-4B59-BF5E-5CFF4C63415C.jpeg

        EDIT:

        Damit könnte ich auch zusätzlich die Lautstärke in Prozent steuern.
        Alexa, Lautstärke im Wohnzimmer auf xy Prozent (ohne Smarttype)

        Bildschirmfoto 2022-02-11 um 15.24.54.png

        EDIT2:

        An den Symbolen rechts kannst Du erkennen was dieser Datenpunkt unterstützt (an/aus/%/lauter/leiser)

        S 1 Reply Last reply Reply Quote 1
        • S
          sir0drake @dslraser last edited by

          @dslraser

          ich beginne zu verstehen.
          du erstellst ein dp boolean und den rest erledigst du in der amazon/alexa-steuerung
          in dem du eine routine um das gerät herum erstellst.

          habt beide dank für den neuerlichen hinweis !

          ich schaue mal was ich da nachbauen kann.

          laut amazon ( https://developer.amazon.com/de-DE/docs/alexa/device-apis/alexa-stepspeaker.html )
          gibt es schon einen direkten weg zum ziel, jedoch erst mit payloadVersion 3.

          hat da jemand einen stand wann die payloadVersion 3 kommen soll hier in iob ?

          das letzte upload im iot adapter für alexaSmartHomeV3.js ist schon länger her. 15 Monate um genau zu sein.

          gruß

          dslraser 2 Replies Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @sir0drake last edited by

            @sir0drake sagte in iot Alexa level.volume:

            hat da jemand einen stand wann die payloadVersion 3 kommen soll hier in iob ?

            Nein..., aber wurde schon mehrfach angesprochen. Andere Dinge hatten wohl höhere Priorität

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

              @sir0drake sagte in iot Alexa level.volume:

              du erstellst ein dp boolean

              richtig, aber als Button

              S 1 Reply Last reply Reply Quote 0
              • S
                sir0drake @dslraser last edited by

                @dslraser

                ja. ich versuchs mal

                danke

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

                  @sir0drake sagte in iot Alexa level.volume:

                  @dslraser

                  ja. ich versuchs mal

                  danke

                  In Deiner Überschrift steht level.volume
                  Wenn Dein Gerät so einen Datenpunkt in ioBroker hat (so wie z.B. mein Denon oder auch meine VU's), dann kannst Du die auch direkt in iot einbinden. Siehe hier unter dem EDIT:

                  {
                   "_id": "enigma2.0.command.SET_VOLUME",
                   "type": "state",
                   "common": {
                     "role": "level.volume",
                     "name": "SET VOLUME",
                     "type": "number",
                     "min": 0,
                     "max": 100,
                     "read": true,
                     "write": true,
                     "smartName": {
                       "de": "Lautstärke im Wohnzimmer",
                       "byON": "50"
                     },
                     "custom": {
                       "iqontrol.0": {
                         "enabled": true,
                         "readonly": false,
                         "invert": false,
                         "confirm": false,
                         "pincode": "",
                         "unit": "",
                         "unit_zero": "",
                         "unit_one": "",
                         "min": 0,
                         "max": "100",
                         "step": 5,
                         "type": "number",
                         "role": "",
                         "targetValueId": "",
                         "statesAddInput": false,
                         "statesAddInputCaption": "Enter other value...",
                         "showOnlyTargetValues": false
                       }
                     }
                   },
                   "native": {},
                   "from": "system.adapter.enigma2.0",
                   "ts": 1644324915371,
                   "acl": {
                     "object": 1636,
                     "state": 1636,
                     "owner": "system.user.admin",
                     "ownerGroup": "system.group.administrator"
                   },
                   "user": "system.user.admin"
                  }
                  

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sir0drake @dslraser last edited by

                    @dslraser

                    so dachte ich anfangs auch.

                    role = level.volume und alles wird gut.

                    leider ist dem nicht so.

                    Alexa sagt dann immer wenn ich das kommando gebe gerätx lauter
                    Das Gerätx unterstützt das nicht.

                    Nachdem ich jetzt etwas tiefer gegraben habe, sehe ich in der alexa app,
                    das der dp als GerätTyp Licht angelegt wird.

                    Und entsprechend funktionieren die Befehele Alexa gerätx heller/dunkler wunderbar.
                    Ich kann also meine soundanlage mit heller/dunkler steuern 😀

                    hier meine def des dp

                    {
                      "common": {
                        "name": "lautsstärke",
                        "type": "number",
                        "role": "level.volume",
                        "read": true,
                        "write": true,
                        "min": 1,
                        "max": 79,
                        "def": 30,
                        "smartName": {
                          "de": "lautstärke onkyo",
                          "byON": "30"
                        }
                      },
                      "native": {},
                      "type": "state",
                      "_id": "0_userdata.0.Zimmer.Wohnzimmer.TV.onkyo_level",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      },
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1644602217532
                    }
                    

                    und so sieht das in der alexa-app aus

                    Screenshot_20220211-190022_Amazon Alexa.jpg

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

                      @sir0drake
                      Was für ein „Kommando“ gibst Du denn genau ?

                      Edit: Das mir Licht in der Alexa App ist bei mir auch so, macht aber nix. Der reine Befehl lauter/leiser funktioniert natürlich so nicht. Über Blockly und Routine (und einen für Alexa nicht verständlichen Namen, also keine Verwechslungsgefahr) funktioniert z.B. bei mir: Alexa, mach lauter. Oder: Alexa, mach leiser.

                      Über den level.volume (also Dein Onkyo) in iot sollte analog zu meinem Datenpunkt mit dem SmartNamen Lautstärke im Wohnzimmer folgende Befehle bei Dir funktionieren.

                      Alexa, Lautstärke Onkyo (das ist Dein SmartName) auf 30 (eventuell Prozent dazu sagen)

                      Alexa, Lautstärke Onkyo aus( das ist dann level 0)

                      usw. usw. usw.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sir0drake @dslraser last edited by

                        @dslraser

                        Alexa, Onkyo lauter <geht nicht> Antwort von Alexa: "Onkyo unterstützt das nicht"

                        Alexa, Onyko heller <geht>
                        Alexa, Onkyo 10% <geht>

                        mein iot-adapter ist die v1.8.24

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

                          @sir0drake sagte in iot Alexa level.volume:

                          @dslraser

                          Alexa, Onkyo lauter <geht nicht> Antwort von Alexa: "Onkyo unterstützt das nicht"

                          Alexa, Onyko heller <geht>
                          Alexa, Onkyo 10% <geht>

                          mein iot-adapter ist die v1.8.24

                          Ich habe meinen Beitrag über Deinem eben noch editiert, gesehen ?

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            sir0drake @dslraser last edited by

                            @dslraser

                            ja. eben gesehen, das sich das etwas überschnitten hat.
                            danke dir !

                            Mit % Befehl klappt es sogar ganz gut.

                            Der Sync zwischen ioB Werten und ggfs manuell gesetzten Werten stimmt natürlich nie 100% überein.
                            Aber das ist ein anderes Thema.
                            Ist ne uralt Anlage von Onkyo.
                            Die nächste sollte über LAN ansprechbar sein.
                            IR ist ok aber der teufel steckt im detail.

                            Auf jeden Fall bin ich ein ganzes Stück weitergekommen.

                            Muchas gracias

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

                              @sir0drake
                              ich habe LAN und WLAN im Denon und in den VU‘s.
                              Über Blockly oder JS könntest Du Deine Prozentwerte auch umgerechnet anpassen.
                              Ich habe bei mir im Denon den max DB Wert nach unten angepasst und im DP leve.volume von 0-100, so muss ich nix umrechnen und im iot bei an 50%, so bleiben selbst bei einem Befehl wie: Alexa, Lautstärke im Wohnzimmer an die max Lautstärke erstmal auf 50% und die Lautsprecher explodieren nicht.
                              Mein Beispiel Blockly von oben unterscheidet übrigens ob ich gerade den Denon und die VU an habe, oder nur die VU und regelt dann entsprechend das passende Gerät.

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                sir0drake @dslraser last edited by

                                @dslraser

                                Auch eine gute Idee die Umrechnung von % in Real-Range selbst vorzunehmen.

                                Wird morgen erledigt.
                                Für heute genug gebastelt 👍

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

                                Support us

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

                                902
                                Online

                                31.9k
                                Users

                                80.2k
                                Topics

                                1.3m
                                Posts

                                3
                                16
                                534
                                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