Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. (gelöst) wie mit node-red-contrib-alexa-home Dimmen ?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (gelöst) wie mit node-red-contrib-alexa-home Dimmen ?

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

      Moin , nach einem crash meines all-in one Image, habe ich eine dedizierte Installation aufgesetzt und die Homematic SW auf einen zweiten raspi ausgelagert. Nach einem Backup läuft bis auf die Alexa Sprachsteuerung alles. In meiner alten Installation lief Alex über "node-red-contrib-alexa-local" problemlos . In der neuen Installation habe ich es absolut nicht mehr zu laufen gebracht. Deshalb bin ich auf "node-red-contrib-alexa-home" umgestigen. Einiges läuft, aber Rollos und Licht-dimmen bekomme ich nicht hin.
      Was klappt ist grün ( schalten bzw. triggern). Rot ( dimmen / Rollo) klappt nicht.
      Note-Home2.jpg

      Dimmen habe ich mit sei unterschiedlichen Notes probiert:
      Einmal mit function-node:
      function-node.JPG

      und einmal mit range-node:
      range-node.JPG

      Beides klappt nicht. Hat jemand einen Tip für mich ?

      Ralla66 1 Reply Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active @HAL last edited by Ralla66

        @HAL

        von Alexa Licht Ansage -> Licht 0 <- bis Alexa Licht Ansage -> Licht 100 <-
        bekomme ich im Datenpunkt Werte von 0 bis 256.
        Also geht der Weg bei mir erst einmal.
        Hatte damals ein Port forwarding von 80 auf 60000 gemacht damit der Alexa Hub lief.

        NodeRed meckert zwar undefiniert aber geht erst einmal.
        Scheint die Funktion muß noch angepasst werden.

        Alexa Dimmen.jpg

        War wohl das hier bezüglich forwarding:
        https://forum.iobroker.net/post/443589

        HAL 1 Reply Last reply Reply Quote 0
        • HAL
          HAL @Ralla66 last edited by

          @Ralla66 wie in meinem Screenshoot zu sehen ist, werden die Zahlenwerte von Alexa an alexa-home übergeben ( Werte von 0 bis 254) . In der danach folgende function habe ich das auf 0-100 angepasst (var newMsg = { payload: Math.round (msg.bri 100/254)};)
          Jedoch werden die Werte nicht wie beim "node-red-contrib-amazon-echo-ext" an den HM Aktor weitergegeben. Das ist mein Problem.
          *
          Mit dem Port 80 habe ich keine Probleme und wie gesagt alle on/off Schalter funktionieren.

          C Ralla66 2 Replies Last reply Reply Quote 0
          • C
            Chris_78 @HAL last edited by

            @HAL

            Nimm statt des "msg.bri" Wert den Wert "msg.bri_normalized". So sparst du dir die Umrechnung.
            Dieser Wert wird direkt von 0-100 umgesetzt.

            In deinem Screenshot fehlt der "msg" Eintrag vor dem payload.

            Dein Eintrag/ deine Funktion:
            var newMsg = {payload: Math.round (msg.bri *100/254)}
            return newMsg;

            sollte aus meiner Sicht so aussehen:
            msg.payload = msg.payload.bri_normalized;
            return msg;

            Sollte so funktionieren 😉

            HAL 1 Reply Last reply Reply Quote 1
            • Ralla66
              Ralla66 Most Active @HAL last edited by

              @HAL

              Teste das doch mal.
              Datenpunkt anlegen als Value.
              Da den Wert deiner Funktion reinschreiben.

              Oder meine Funktion nehmen und testen ob überhaupt was in den Test DP geschrieben wird.

              1 Reply Last reply Reply Quote 0
              • HAL
                HAL @Chris_78 last edited by

                @Chris_78 said in wie mit node-red-contrib-alexa-home Dimmen ?:

                r

                Hi Christ , heureka ... Es klappt DANKE .

                1 Reply Last reply Reply Quote 0
                • Basti97
                  Basti97 Most Active last edited by Basti97

                  @Ralla66 Ich bin gerade auch mal am Probieren eine Lapmpe über Nodered bzw Alexa zu dimmen. Der Datenpunkt funktioniert über iob. Aber leider macht die Alexa nichts.

                  48099a0c-049f-4c01-b198-cdb9f73a3312-grafik.png

                  e2dfbc3f-0132-4c8d-afb0-eb73642dc779-grafik.png

                  Ralla66 1 Reply Last reply Reply Quote 0
                  • Ralla66
                    Ralla66 Most Active @Basti97 last edited by Ralla66

                    @basti97

                    prüfe mit einen Debug Node was nicht geht Alexa Wert Eingang oder Dimmer Wert Ausgabe.
                    Test mit einem Inject Node.
                    Test Alexa, was kommt an ? Number oder String

                    Node 2.png

                    Basti97 1 Reply Last reply Reply Quote 0
                    • Basti97
                      Basti97 Most Active @Ralla66 last edited by

                      @ralla66 Ok sobald mein pc an ist probiere ich es mal aus. Der obere Teil mit den switch funktioniert ja also an/aus über die Alexa App bzw per Sprache.

                      Ralla66 1 Reply Last reply Reply Quote 0
                      • Ralla66
                        Ralla66 Most Active @Basti97 last edited by

                        @basti97

                        ein Dimmerwert ist ja 0 bis 100 nicht an / aus.
                        Sendet Alexa einen Wert zwischen 0 bis 100 ?

                        Basti97 1 Reply Last reply Reply Quote 0
                        • Basti97
                          Basti97 Most Active @Ralla66 last edited by

                          @ralla66 Der bekommt nur an und Aus? 56f451e4-4878-459d-9c9f-3024d7c82deb-grafik.png

                          1 Reply Last reply Reply Quote 0
                          • Basti97
                            Basti97 Most Active last edited by

                            Edit: Es funktoniert
                            Es funktioniert jetzt
                            f1f28587-e10d-441f-908c-c94b4352d0ab-grafik.png
                            (unterer Teil ist zum Dimmen)
                            Mit der Funktion
                            6b188a21-22ef-4ca4-aa4b-e0b1c353a11d-grafik.png

                            Kommen Werte zwischen 0 und 100 heraus

                            Mit dieser Funktion kommen auch welche aber zwischen 0 und 254
                            msg.payload = msg.payload.bri_normalized;
                            return msg;

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

                            Support us

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

                            535
                            Online

                            31.6k
                            Users

                            79.6k
                            Topics

                            1.3m
                            Posts

                            node-red-contrib-alexa-home di
                            4
                            12
                            881
                            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