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. Cloud Dienste
  4. Wert über Alexa an HomeMatic Systemvariable übergeben

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    8
    1
    75

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Wert über Alexa an HomeMatic Systemvariable übergeben

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
15 Beiträge 6 Kommentatoren 3.9k 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.
  • M Offline
    M Offline
    Marcolotti
    schrieb am zuletzt editiert von
    #5

    Das geht meiner Ansicht nach nicht über die Szene. Wenn ja, dann wüsste ich das auch gern.

    CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

    1 Antwort Letzte Antwort
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      schrieb am zuletzt editiert von
      #6

      Ich habe das über ein Javascript Datenpunkt mal nachgestellt:

      Erstellt einen Datenpunkt javascript.0.Test.level:

      ! ````
      var forcecration = false;
      ! idTestLevel = "Test.level";
      ! createState(idTestLevel, 0 , forcecration, {
      name: 'Test Level mit ALexa',
      desc: 'Test Level mit ALexa',
      type: 'number',
      unit: '%',
      role: 'value'
      });

      
      Den Datenpunkt im Cloudadapter manuell hinzugefügt und den Smartnamen "Test" gegeben.
      
       ![327_alexa_test.jpg](/assets/uploads/files/327_alexa_test.jpg) 
      
      Für den Smartname wurde ausser LEVEL auch AN (100%) und AUS (0%) für Alexa zugewiesen.
      
      In der Alexa App die Smart Home Geräte neu synchronisiert.
      
      Folgende Versuche waren sofort erfolgreich:
      
      "stelle Test auf 20%"
      
      "Test auf 40 %"
      
      "schalte Test aus" -> 0%
      
       ![327_alexa_20_prozent.jpg](/assets/uploads/files/327_alexa_20_prozent.jpg) 
      
      Was jetzt notwendig ist, damit im Cloud Adapter ein Datenpunkt mit LEVEL zugeordnet wird, habe ich jetzt nicht ausgetestet.
      
      Ratespiel:
      
      [  ] .level
      
      [  ] Type = number
      
      [  ] unit = "%"
      
      [  ] Lösung ist nicht aufgeführt
      
      Ich würde auf "number" tippen, habe es aber nicht ausprobiert.
      
      Wenn es number ist und die CCU Systemvariable auch so definiert ist, dann wird wahrscheinlich der ccm Datenpunkt Direkt funktionieren.
      
      Ansonsten muss noch die Zuweisung über Javascript erfolgen.
      
      

      on("javascript.0.Test.level,"hm-rega.0.4711");

      (in der Form findet allerdings keine Typenumwandlung statt).

      Adapter: Fritzbox, Unify Circuit
      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

      1 Antwort Letzte Antwort
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #7

        War so frei und habe das getestet, wann Alexa einen Level zuweist.

        Type = number

        ;-)

        Ich habe im Cloud-Adapter nun einen derzeit nicht verwendeten hm-rega Datenpunkt (CCU Variable) zugeordnet und zum Test den Smartnamen "Balkon" gegeben.

        Der Datenpunkt ist vom Typ Number und zusätzlich mit dem Wertebereich 0 (min) bis 2 (max) versehen.

        327_alex_2_prozent.jpg

        Dieser Datenpunkt kann nun über Alexa gesteuert werden:

        "Alexa, setzte Balkon auf 2" -> Ergebnis 0,04

        "Alexa, setzte Balkon auf 2%" -> Ergebnis 0,04

        "Alexa, Balkon auf 50%" -> Ergebnis 1

        Es wird also wunderbar der prozentuale Teil von ""min" und "max" verwendet (wenn nicht angegeben. Ansage/Wert 1:1 -> 0…100%).

        Damit ist die erste Antwort:

        ` > klar geht das..

        mit "alexa, schalte xyz auf % prozent" und diesen wert gibst du weiter `

        korrekt.

        Du kannst den hm-rega Datenpunkt direkt im Cloudadapter auswählen, wenn er den Typ Number hat.

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Antwort Letzte Antwort
        0
        • ruhr70R Offline
          ruhr70R Offline
          ruhr70
          schrieb am zuletzt editiert von
          #8

          Die Frage mit der Szene ist damit allerdings nicht beantwortet…

          [EDIT] Wobei mir auch nicht klar ist, was für eine Szene per Level gesteuert werden soll.

          Adapter: Fritzbox, Unify Circuit
          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

          1 Antwort Letzte Antwort
          0
          • BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von
            #9

            @ruhr70:

            Damit ist die erste Antwort:
            ` > klar geht das..

            mit "alexa, schalte xyz auf % prozent" und diesen wert gibst du weiter `
            korrekt.

            Du kannst den hm-rega Datenpunkt direkt im Cloudadapter auswählen, wenn er den Typ Number hat. `
            Danke dir für die Mühe die Du dir gemacht hast und der Beschreibung!

            Man muss einfach immer wieder mal über den Tellerrand schauen und alle Optionen mit in die Überlegungen einbeziehen ;)

            Ich werde damit mal herumspielen. 8-)

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            1 Antwort Letzte Antwort
            0
            • ruhr70R Offline
              ruhr70R Offline
              ruhr70
              schrieb am zuletzt editiert von
              #10

              Interessant finde ich auch, dass Alexa Prozentangaben, bzw. Zahlen ihn das Wort "Prozent" akzeptiert.

              So kann man Werte an ioBroker schicken und sie verarbeiten, ohne dass es unnatürlich klingt.

              Adapter: Fritzbox, Unify Circuit
              Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mrMuppet
                schrieb am zuletzt editiert von
                #11

                Ja, bei den Homematic Komponenten geht das prima; Heizung, Licht, Rolladen geht sehr gut.

                Aber wie kann ich Alexa beibringen die Lautstärke meines yamaha AVR zu steuern? Dort gibt es auch keine Min/Max Angabe Möglich ist -unendlich bis +16 …

                Hat das schon jemand gemacht?

                ioBroker auf NUC (Celeron mit Ubuntu-Server)

                Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

                1 Antwort Letzte Antwort
                0
                • ruhr70R Offline
                  ruhr70R Offline
                  ruhr70
                  schrieb am zuletzt editiert von
                  #12

                  @mrMuppet:

                  Aber wie kann ich Alexa beibringen die Lautstärke meines yamaha AVR zu steuern? Dort gibt es auch keine Min/Max Angabe Möglich ist -unendlich bis +16 … `

                  min/max kannst Du beim Datenpunkt als Attribut hinzufügen (Admin/Objekte/der Stift beim Datenpunkt). unendlich wird schwierig ;-)

                  Einfach damit spielen, bis es mit Alexa Prozentangaben passt.

                  Oder Du nimmst einen Javascript-JHilfsdatenpunkt, wie oben beschrieben und schreibst das dann von dort in den Datenpunkt Deines AVR.

                  (Damit ein eventuelles Adapterupdate Deine hinzugefügten Attribute nicht löscht/verändert).

                  Wie sieht der Yamaha Datenpunkt denn aus?

                  Beispiel an einem vorhandenen Datenpunkt:

                  filename="Attribut hinzufügen.jpg" index="0">~~

                  Adapter: Fritzbox, Unify Circuit
                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                  1 Antwort Letzte Antwort
                  0
                  • BBTownB Offline
                    BBTownB Offline
                    BBTown
                    schrieb am zuletzt editiert von
                    #13

                    @ruhr70 in deinem Screenshot hast Du als "Type" Zeichenkette

                    Sollte es denn nicht eher ein Datentyp "Zahl" sein?!

                    … oder ist das egal?

                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                    1 Antwort Letzte Antwort
                    0
                    • ruhr70R Offline
                      ruhr70R Offline
                      ruhr70
                      schrieb am zuletzt editiert von
                      #14

                      ne, nicht egal…

                      Der Datenpunkt kommt vom Adapter... und Du hast recht. Der Adapter sollte den Datenpunkt als "Zahl/Number" anlegen und nicht als "Zeichenkette/String".

                      Also ein "Fehler" im Adapter und ein schlechtes Beispiel für einen Datenpunkt, um zu zeigen, wo man min/max einstellen kann.

                      Danke für den Hinweis!

                      Adapter: Fritzbox, Unify Circuit
                      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                      1 Antwort Letzte Antwort
                      0
                      • BBTownB Offline
                        BBTownB Offline
                        BBTown
                        schrieb am zuletzt editiert von
                        #15

                        @ruhr70:

                        ne, nicht egal…

                        Der Datenpunkt kommt vom Adapter... und Du hast recht. Der Adapter sollte den Datenpunkt als "Zahl/Number" anlegen und nicht als "Zeichenkette/String".

                        Also ein "Fehler" im Adapter und ein schlechtes Beispiel für einen Datenpunkt, um zu zeigen, wo man min/max einstellen kann.

                        Danke für den Hinweis! `
                        Ist ja nichts verloren, man könnte den "type" ja in "Zahl" ändern (in genau der Maske deines Screenshots). :)

                        Kurze Anmerkung für diejenigen die sich noch nicht so gut auskennen:

                        Auf diese Art und Weise kann man auch sonstige "Objekte" bzw. "Datenpunkte" - die zunächst nur als "An/Aus" Schalter (type = "Logikwert") daherkommen - anpassen.

                        Wenn der Datentyp (type) auf "Zahl" gesetzt wird, dann akzeptieren diese Datenpunkte anschließend auch Werte (bspw. °C oder %).

                        Damit das reibungslos funktioniert sollte neben dem "min"- und "max"-Wert (die Zusammen die "möglichen Werteangaben" "von/bis" darstellen) auch noch ein weiteres Feld mit der Bezeichnung "unit" angelegt werden. In das Feld "unit" wird die "Einheit" eingetragen. Also °C oder %.

                        Zumindest bei Thermostaten wird die Verwendung der Einheit °C absolut benöigt.

                        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                        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
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        699

                        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