Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Node Red fehler bei Umstieg auf Raspi4

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Node Red fehler bei Umstieg auf Raspi4

Scheduled Pinned Locked Moved ioBroker Allgemein
12 jan 21
400 Posts 7 Posters 55.3k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Oskar

    @mickym der Befehl war Alexa Rollladen Sued 68 %

    code_text
    
    mickymM Online
    mickymM Online
    mickym
    Most Active
    wrote on last edited by
    #120

    @oskar Nee den Inhalt der Zwischenablage zwischen die beiden

    ....

    ....

    einfügen. Aber egal - die wichtige Infos habe ich nun. Hast Du die Nodes wieder aktiviert?

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    O 1 Reply Last reply
    0
    • mickymM mickym

      @oskar Nee den Inhalt der Zwischenablage zwischen die beiden

      ....

      ....

      einfügen. Aber egal - die wichtige Infos habe ich nun. Hast Du die Nodes wieder aktiviert?

      O Offline
      O Offline
      Oskar
      wrote on last edited by
      #121

      @mickym ja hebe ich wieder aktiviert,
      jetzt sollte es passen mit dem Code

      {"on":true,"bri":173,"percentage":68,"hue":0,"sat":254,"xy":[0.6484272236872118,0.33085610147277794],"ct":199,"rgb":[254,0,0],"colormode":"ct","meta":{"insert":{"by":"alexa","details":{"ip":"::ffff:192.168.2.105","date":"2021-01-22T20:30:06.903Z"}},"input":{"on":true,"bri":173},"changes":{"bri":128,"percentage":50}},"payload":"on","deviceid":"168a18c2d26507","topic":"","_msgid":"a348d906.aaa888"}
      
      mickymM 1 Reply Last reply
      0
      • O Oskar

        @mickym ja hebe ich wieder aktiviert,
        jetzt sollte es passen mit dem Code

        {"on":true,"bri":173,"percentage":68,"hue":0,"sat":254,"xy":[0.6484272236872118,0.33085610147277794],"ct":199,"rgb":[254,0,0],"colormode":"ct","meta":{"insert":{"by":"alexa","details":{"ip":"::ffff:192.168.2.105","date":"2021-01-22T20:30:06.903Z"}},"input":{"on":true,"bri":173},"changes":{"bri":128,"percentage":50}},"payload":"on","deviceid":"168a18c2d26507","topic":"","_msgid":"a348d906.aaa888"}
        
        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by mickym
        #122

        @oskar
        Ja passt!!!
        Kannst Du bitte den Flow wieder posten - wie er jetzt aussieht?

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        O 1 Reply Last reply
        0
        • mickymM mickym

          @oskar
          Ja passt!!!
          Kannst Du bitte den Flow wieder posten - wie er jetzt aussieht?

          O Offline
          O Offline
          Oskar
          wrote on last edited by
          #123

          @mickym Screenshot 2021-01-22 214323.png

          mickymM 1 Reply Last reply
          0
          • O Oskar

            @mickym Screenshot 2021-01-22 214323.png

            mickymM Online
            mickymM Online
            mickym
            Most Active
            wrote on last edited by mickym
            #124

            @oskar Hm Du hast zuviel gelöscht. Die Node zu Deinem Homematik Datenpunkt ist weg - die muss natürlich wieder aktiv sein und wie vorher an dem Change NOde hängen. Bitte nicht mehr löschen, als ich sagte. 😉

            Drücke sooft <Strg +Z> bis die Node wieder auftaucht!!!

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            O 1 Reply Last reply
            0
            • mickymM mickym

              @oskar Hm Du hast zuviel gelöscht. Die Node zu Deinem Homematik Datenpunkt ist weg - die muss natürlich wieder aktiv sein und wie vorher an dem Change NOde hängen. Bitte nicht mehr löschen, als ich sagte. 😉

              Drücke sooft <Strg +Z> bis die Node wieder auftaucht!!!

              O Offline
              O Offline
              Oskar
              wrote on last edited by
              #125

              @mickym mit <Strg +Z> hat es nicht geklappt hab's wieder so eingefügt
              Screenshot 2021-01-22 215132.png

              mickymM 1 Reply Last reply
              0
              • O Oskar

                @mickym mit <Strg +Z> hat es nicht geklappt hab's wieder so eingefügt
                Screenshot 2021-01-22 215132.png

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by mickym
                #126

                @oskar So dann kommen wir nun zum Finale. 😉

                die 3 Nodes in der Mitte:

                1. Inject Node
                2. Change Node
                3. Debug Node

                änderst Du bitte so, wie ich das hier im Screenshot markiert habe.

                screen.png

                In der Hauptsache "bri" gegen "percentage" tauschen (ausser debug node)!!!

                Dann verkabelst Du den Ausgang der Alexa Node Rollladen Sued mit dem Eingang der Change Node - und es müsste zumindest alles funktionieren, den Rollladen mit % Angaben zu steuern.

                Wenn das soweit funktioniert - dann können wir alles unnötige ggf. deaktivieren bzw. anpassen.

                Falls Du andere Befehle implementieren willst - muss man halt den Debug Node untersuchen.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                O 1 Reply Last reply
                0
                • mickymM mickym

                  @oskar So dann kommen wir nun zum Finale. 😉

                  die 3 Nodes in der Mitte:

                  1. Inject Node
                  2. Change Node
                  3. Debug Node

                  änderst Du bitte so, wie ich das hier im Screenshot markiert habe.

                  screen.png

                  In der Hauptsache "bri" gegen "percentage" tauschen (ausser debug node)!!!

                  Dann verkabelst Du den Ausgang der Alexa Node Rollladen Sued mit dem Eingang der Change Node - und es müsste zumindest alles funktionieren, den Rollladen mit % Angaben zu steuern.

                  Wenn das soweit funktioniert - dann können wir alles unnötige ggf. deaktivieren bzw. anpassen.

                  Falls Du andere Befehle implementieren willst - muss man halt den Debug Node untersuchen.

                  O Offline
                  O Offline
                  Oskar
                  wrote on last edited by
                  #127

                  @mickym Screenshot 2021-01-22 221303.png hast du da mit oder ohne die = ?
                  Screenshot 2021-01-22 221927.png
                  ist dies so richtig?

                  mickymM 1 Reply Last reply
                  0
                  • O Oskar

                    @mickym Screenshot 2021-01-22 221303.png hast du da mit oder ohne die = ?
                    Screenshot 2021-01-22 221927.png
                    ist dies so richtig?

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by mickym
                    #128

                    @oskar die Eigenschaft heißt percentage - bitte auch kurz den Inhalt der Inject Node und der Change Node posten. Ansonsten schauts erst mal gut aus.

                    Du bekommst noch einen Klick-Rekord mit diesem Thread - der wurde schon über 300 mal geklickt. 😉

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    O 1 Reply Last reply
                    0
                    • mickymM mickym

                      @oskar die Eigenschaft heißt percentage - bitte auch kurz den Inhalt der Inject Node und der Change Node posten. Ansonsten schauts erst mal gut aus.

                      Du bekommst noch einen Klick-Rekord mit diesem Thread - der wurde schon über 300 mal geklickt. 😉

                      O Offline
                      O Offline
                      Oskar
                      wrote on last edited by
                      #129

                      @mickym ich habe es gesehen und gleich geändert und habe es getestet und es schaut so aus als es richtig läuft, werde es morgen nochmals testen, da ich etwas die Fam. beim Fernsehen schauen störe.
                      Screenshot 2021-01-22 222555.png Screenshot 2021-01-22 222635.png Screenshot 2021-01-22 222725.png
                      Mal recht herzlichen Dank für deine Geduld mit mir. Ich melde mich morgen nochmals wenn ich alles nochmal getestet habe.

                      mickymM 1 Reply Last reply
                      0
                      • O Oskar

                        @mickym ich habe es gesehen und gleich geändert und habe es getestet und es schaut so aus als es richtig läuft, werde es morgen nochmals testen, da ich etwas die Fam. beim Fernsehen schauen störe.
                        Screenshot 2021-01-22 222555.png Screenshot 2021-01-22 222635.png Screenshot 2021-01-22 222725.png
                        Mal recht herzlichen Dank für deine Geduld mit mir. Ich melde mich morgen nochmals wenn ich alles nochmal getestet habe.

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by mickym
                        #130

                        @oskar Na dann erst mal Herzlichen Glückwunsch 👍 👏 😀 🏆

                        Ich hoffe Du hast einigermaßen verstanden, was wir gemacht haben.

                        Deshalb noch ein paar abschließende Bemerkungen von mir.

                        Für den eigentlichen Flow sind die beiden Debug-Nodes und die Inject-Node überflüssig. Die Debug Nodes - hast Du wohl gemerkt sind nützlich um die Nachrichten zu analysieren. Die Inject Node um manuell Nachrichten zu erzeugen und so einen Flow zu testen ohne dass man hierzu den eigentlichen Trigger benötigt.

                        Für den nächsten Rollladen musst Du also nur den Geräte Alexa Node (Rollladen Sued), die Change Node und den iobroker out Node zu kopieren. (das sind die 3 essentiellen Nodes)

                        Im Geräte Node änderst Du den Geräte Namen (z. Bsp. Rollladen Nord) und den Pfad zu dem entsprechenden Homematik Node im iobroker. Den Geräte Node verkabelst Du dann wieder mit dem Echo Hub. Der sollte wie gesagt nur 1 Mal vorkommen.

                        Siehe hierzu das Posting von @Jan1: https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/117
                        oder auch von der Webseite:

                        screen.png

                        Die Debug Nodes schreiben Dir im Moment das Debug Fenster zu. Du kannst diese einfach durch Drücken auf die grüne Schaltfläche aktivieren und deaktivieren, um im Fehlerfall zu sehen, was wo rauskommt.

                        Ansonsten gibts glaub nicht mehr viel zu tun von meiner Seite. Wenn Du Fragen hast, warum wir was gemacht haben, scheue Dich nicht zu fragen. Letztlich solltest Du Dir ja auch selbst helfen können, indem Du verstanden hast, wie NodeRed funktioniert.

                        Und noch was zum Schluß. Du kannst neben allen Backups Dir wichtige Flows über Export und der Zwischenablage einfach in einer Textdatei auf einem anderen Rechner sichern. Für wertvolle Flows ist das vielleicht ein Tipp. 😉

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Reply Last reply
                        0
                        • O Oskar

                          @mickym hallo, bei mir ist es gerade umgekehrt, bei Eingabe in das Feld bei 100 ist der RL offen und bei 0 geschlossen, mir wäre umgekehrt lieber aber wenn nicht ist es auch nicht schlimm Screenshot 2021-01-22 193245.png

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          wrote on last edited by mickym
                          #131

                          @oskar sagte in Node Red fehler bei Umstieg auf Raspi4:

                          @mickym hallo, bei mir ist es gerade umgekehrt, bei Eingabe in das Feld bei 100 ist der RL offen und bei 0 geschlossen, mir wäre umgekehrt lieber aber wenn nicht ist es auch nicht schlimm Screenshot 2021-01-22 193245.png

                          Noch eine Ergänzung - wenn Du möchtest, dass es sich umgekehrt verhält wissen wir ja nun wie wir das ändern können.
                          Du ziehst einfach die Prozent, die Du Alexa sagst von 100 ab. Sprich Du sagst stelle Rollladen auf 0% - dann sendest Du an den Homematic Datenpunkt halt 100-0%.

                          screen.png

                          Sicherheitshalber der Node zum Importieren (das weißt ja wie das inzwischen geht ==> s. https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/77?_=1611348856632) :

                          [
                              {
                                  "id": "96045534.899a38",
                                  "type": "change",
                                  "z": "dce8fa20.2e93c8",
                                  "name": "Setze % des Rollladens",
                                  "rules": [
                                      {
                                          "t": "set",
                                          "p": "percentage",
                                          "pt": "msg",
                                          "to": "100-percentage",
                                          "tot": "jsonata"
                                      },
                                      {
                                          "t": "set",
                                          "p": "payload",
                                          "pt": "msg",
                                          "to": "percentage",
                                          "tot": "msg"
                                      }
                                  ],
                                  "action": "",
                                  "property": "",
                                  "from": "",
                                  "to": "",
                                  "reg": false,
                                  "x": 1510,
                                  "y": 1360,
                                  "wires": [
                                      [
                                          "a728adcc.fc024",
                                          "b358e580.cb52e8"
                                      ]
                                  ]
                              }
                          ]
                          

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          J O 2 Replies Last reply
                          0
                          • mickymM mickym

                            @oskar sagte in Node Red fehler bei Umstieg auf Raspi4:

                            @mickym hallo, bei mir ist es gerade umgekehrt, bei Eingabe in das Feld bei 100 ist der RL offen und bei 0 geschlossen, mir wäre umgekehrt lieber aber wenn nicht ist es auch nicht schlimm Screenshot 2021-01-22 193245.png

                            Noch eine Ergänzung - wenn Du möchtest, dass es sich umgekehrt verhält wissen wir ja nun wie wir das ändern können.
                            Du ziehst einfach die Prozent, die Du Alexa sagst von 100 ab. Sprich Du sagst stelle Rollladen auf 0% - dann sendest Du an den Homematic Datenpunkt halt 100-0%.

                            screen.png

                            Sicherheitshalber der Node zum Importieren (das weißt ja wie das inzwischen geht ==> s. https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/77?_=1611348856632) :

                            [
                                {
                                    "id": "96045534.899a38",
                                    "type": "change",
                                    "z": "dce8fa20.2e93c8",
                                    "name": "Setze % des Rollladens",
                                    "rules": [
                                        {
                                            "t": "set",
                                            "p": "percentage",
                                            "pt": "msg",
                                            "to": "100-percentage",
                                            "tot": "jsonata"
                                        },
                                        {
                                            "t": "set",
                                            "p": "payload",
                                            "pt": "msg",
                                            "to": "percentage",
                                            "tot": "msg"
                                        }
                                    ],
                                    "action": "",
                                    "property": "",
                                    "from": "",
                                    "to": "",
                                    "reg": false,
                                    "x": 1510,
                                    "y": 1360,
                                    "wires": [
                                        [
                                            "a728adcc.fc024",
                                            "b358e580.cb52e8"
                                        ]
                                    ]
                                }
                            ]
                            
                            J Offline
                            J Offline
                            Jan1
                            wrote on last edited by
                            #132

                            @mickym
                            So, ich habe jetzt auch mal mit der Debug Node gespielt und ist ja einfach 🙂
                            Hier der Test und die Ausgaben der Nods und DPs bei den Befehlen "Alexa, Rollladen Bad auf 0" (Ausgangssituation war 100, also ganz offen):
                            0be49cb7-065f-45ff-a318-b2a7567eb806-grafik.png

                            9ee66d13-af53-4387-9e48-4dc934d0bd55-grafik.png

                            23.1.2021, 10:10:23node: 794c464a.8a9fcmsg : Object
                            object
                            on: true
                            bri: 1
                            percentage: 0
                            hue: 0
                            sat: 254
                            xy: array[2]
                            ct: 199
                            rgb: array[3]
                            colormode: "ct"
                            meta: object
                            payload: "on"
                            deviceid: "890f48eef4c9e"
                            topic: ""
                            _msgid: "df93f62a.6b2a58"
                            23.1.2021, 10:10:23node: 794c464a.8a9fc
                            msg : Object
                            object
                            on: false
                            bri: 1
                            percentage: 0
                            hue: 0
                            sat: 254
                            xy: array[2]
                            ct: 199
                            rgb: array[3]
                            colormode: "ct"
                            meta: object
                            payload: "off"
                            deviceid: "890f48eef4c9e"
                            topic: ""
                            _msgid: "c9fc97d3.d07008"
                            


                            auf 70:
                            7dd69caa-5bf5-4ba3-92c5-e0cb16cd0aca-grafik.png
                            e7f7c49c-37ef-442e-b684-4a680700c822-grafik.png

                            23.1.2021, 10:14:00node: 794c464a.8a9fcmsg : Object
                            object
                            on: true
                            bri: 1
                            percentage: 0
                            hue: 0
                            sat: 254
                            xy: array[2]
                            ct: 199
                            rgb: array[3]
                            colormode: "ct"
                            meta: object
                            payload: "on"
                            deviceid: "890f48eef4c9e"
                            topic: ""
                            _msgid: "2830ae7d.975852"
                            23.1.2021, 10:14:00node: 794c464a.8a9fcmsg : Object
                            object
                            on: true
                            bri: 178
                            percentage: 70
                            hue: 0
                            sat: 254
                            xy: array[2]
                            ct: 199
                            rgb: array[3]
                            colormode: "ct"
                            meta: object
                            payload: "on"
                            deviceid: "890f48eef4c9e"
                            topic: ""
                            _msgid: "ad193e99.fdd67"
                            


                            auf 100:
                            75f49184-8754-49d0-829b-cc959ab126c0-grafik.png
                            381a1f78-1347-43df-bb70-a68411236aa6-grafik.png

                            23.1.2021, 10:17:03node: 794c464a.8a9fc
                            msg : Object
                            object
                            on: true
                            bri: 254
                            percentage: 100
                            hue: 0
                            sat: 254
                            xy: array[2]
                            ct: 199
                            rgb: array[3]
                            colormode: "ct"
                            meta: object
                            payload: "on"
                            deviceid: "890f48eef4c9e"
                            topic: ""
                            _msgid: "bbaf907d.50d4b"
                            

                            Das ganze mit der Funktions Node und diser Funktion:

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

                            Es gab ja den berechtigen Einwand, dass man durch 255 teilen müsste ich damit aber immer eins zu wenig gesteuert bekomme. Schau Dir das bitte mal an, vielleicht gibts ja ne vernünftige Erklärung. Das funktioniert so wie es ist, also das muss nichts geändert werden, ich will es nur besser verstehen 😉

                            mickymM 1 Reply Last reply
                            0
                            • mickymM mickym

                              @oskar sagte in Node Red fehler bei Umstieg auf Raspi4:

                              @mickym hallo, bei mir ist es gerade umgekehrt, bei Eingabe in das Feld bei 100 ist der RL offen und bei 0 geschlossen, mir wäre umgekehrt lieber aber wenn nicht ist es auch nicht schlimm Screenshot 2021-01-22 193245.png

                              Noch eine Ergänzung - wenn Du möchtest, dass es sich umgekehrt verhält wissen wir ja nun wie wir das ändern können.
                              Du ziehst einfach die Prozent, die Du Alexa sagst von 100 ab. Sprich Du sagst stelle Rollladen auf 0% - dann sendest Du an den Homematic Datenpunkt halt 100-0%.

                              screen.png

                              Sicherheitshalber der Node zum Importieren (das weißt ja wie das inzwischen geht ==> s. https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/77?_=1611348856632) :

                              [
                                  {
                                      "id": "96045534.899a38",
                                      "type": "change",
                                      "z": "dce8fa20.2e93c8",
                                      "name": "Setze % des Rollladens",
                                      "rules": [
                                          {
                                              "t": "set",
                                              "p": "percentage",
                                              "pt": "msg",
                                              "to": "100-percentage",
                                              "tot": "jsonata"
                                          },
                                          {
                                              "t": "set",
                                              "p": "payload",
                                              "pt": "msg",
                                              "to": "percentage",
                                              "tot": "msg"
                                          }
                                      ],
                                      "action": "",
                                      "property": "",
                                      "from": "",
                                      "to": "",
                                      "reg": false,
                                      "x": 1510,
                                      "y": 1360,
                                      "wires": [
                                          [
                                              "a728adcc.fc024",
                                              "b358e580.cb52e8"
                                          ]
                                      ]
                                  }
                              ]
                              
                              O Offline
                              O Offline
                              Oskar
                              wrote on last edited by
                              #133

                              @mickym hallo, nochmals recht herzlichen Dank für deine Geduld und dein bemühen. Ich habe nun das genze für alle Rollläden eingegeben und nochmals alle getestet. Es geht bei allen wunder bar auf und zu nur an was ich mich gewöhnen muss, bei 50 % geht der Rollladen fast zu und 70 % ist etwa die hälfte.

                              Ich Drau es mich fast nicht zu sagen, aber ich habe einen Rollladen wo ich den Motor später eingebaut habe und dieser wird mit einem Shelly 2,5 gesteuert. dieser hat andere Datenpunkte, könntest Du mir da eventuell auch nochmals helfen? Wenn es zu viel für dich wird schreibe es ansonsten gleich mal danke im voraus, lg Oskar

                              J mickymM 3 Replies Last reply
                              0
                              • O Oskar

                                @mickym hallo, nochmals recht herzlichen Dank für deine Geduld und dein bemühen. Ich habe nun das genze für alle Rollläden eingegeben und nochmals alle getestet. Es geht bei allen wunder bar auf und zu nur an was ich mich gewöhnen muss, bei 50 % geht der Rollladen fast zu und 70 % ist etwa die hälfte.

                                Ich Drau es mich fast nicht zu sagen, aber ich habe einen Rollladen wo ich den Motor später eingebaut habe und dieser wird mit einem Shelly 2,5 gesteuert. dieser hat andere Datenpunkte, könntest Du mir da eventuell auch nochmals helfen? Wenn es zu viel für dich wird schreibe es ansonsten gleich mal danke im voraus, lg Oskar

                                J Offline
                                J Offline
                                Jan1
                                wrote on last edited by
                                #134

                                @oskar
                                Die DPs sind egal, da der Shelly genau so die 0-100 braucht 😉
                                Kannst also exakt nach der selben Vorgabe einbinden. Es ist übrigens normal, dass die Rollläden ohne Kalibrierung bei 50% auf die ca. 70er Position fahren, weil die Prozent sich auf die Zeit beziehen, die der Motor läuft und die entspricht durch Längung der Lamellen und veränderten Umfang beim auf und Abwickeln eben nie der Zeit.
                                Den Shelly kannst da kalibrieren, dann stimmt das, wenn Du das so möchtest. Ich habs nicht gemacht, weil mich die "Abweichung" nicht stört.

                                mickymM 1 Reply Last reply
                                0
                                • J Jan1

                                  @mickym
                                  So, ich habe jetzt auch mal mit der Debug Node gespielt und ist ja einfach 🙂
                                  Hier der Test und die Ausgaben der Nods und DPs bei den Befehlen "Alexa, Rollladen Bad auf 0" (Ausgangssituation war 100, also ganz offen):
                                  0be49cb7-065f-45ff-a318-b2a7567eb806-grafik.png

                                  9ee66d13-af53-4387-9e48-4dc934d0bd55-grafik.png

                                  23.1.2021, 10:10:23node: 794c464a.8a9fcmsg : Object
                                  object
                                  on: true
                                  bri: 1
                                  percentage: 0
                                  hue: 0
                                  sat: 254
                                  xy: array[2]
                                  ct: 199
                                  rgb: array[3]
                                  colormode: "ct"
                                  meta: object
                                  payload: "on"
                                  deviceid: "890f48eef4c9e"
                                  topic: ""
                                  _msgid: "df93f62a.6b2a58"
                                  23.1.2021, 10:10:23node: 794c464a.8a9fc
                                  msg : Object
                                  object
                                  on: false
                                  bri: 1
                                  percentage: 0
                                  hue: 0
                                  sat: 254
                                  xy: array[2]
                                  ct: 199
                                  rgb: array[3]
                                  colormode: "ct"
                                  meta: object
                                  payload: "off"
                                  deviceid: "890f48eef4c9e"
                                  topic: ""
                                  _msgid: "c9fc97d3.d07008"
                                  


                                  auf 70:
                                  7dd69caa-5bf5-4ba3-92c5-e0cb16cd0aca-grafik.png
                                  e7f7c49c-37ef-442e-b684-4a680700c822-grafik.png

                                  23.1.2021, 10:14:00node: 794c464a.8a9fcmsg : Object
                                  object
                                  on: true
                                  bri: 1
                                  percentage: 0
                                  hue: 0
                                  sat: 254
                                  xy: array[2]
                                  ct: 199
                                  rgb: array[3]
                                  colormode: "ct"
                                  meta: object
                                  payload: "on"
                                  deviceid: "890f48eef4c9e"
                                  topic: ""
                                  _msgid: "2830ae7d.975852"
                                  23.1.2021, 10:14:00node: 794c464a.8a9fcmsg : Object
                                  object
                                  on: true
                                  bri: 178
                                  percentage: 70
                                  hue: 0
                                  sat: 254
                                  xy: array[2]
                                  ct: 199
                                  rgb: array[3]
                                  colormode: "ct"
                                  meta: object
                                  payload: "on"
                                  deviceid: "890f48eef4c9e"
                                  topic: ""
                                  _msgid: "ad193e99.fdd67"
                                  


                                  auf 100:
                                  75f49184-8754-49d0-829b-cc959ab126c0-grafik.png
                                  381a1f78-1347-43df-bb70-a68411236aa6-grafik.png

                                  23.1.2021, 10:17:03node: 794c464a.8a9fc
                                  msg : Object
                                  object
                                  on: true
                                  bri: 254
                                  percentage: 100
                                  hue: 0
                                  sat: 254
                                  xy: array[2]
                                  ct: 199
                                  rgb: array[3]
                                  colormode: "ct"
                                  meta: object
                                  payload: "on"
                                  deviceid: "890f48eef4c9e"
                                  topic: ""
                                  _msgid: "bbaf907d.50d4b"
                                  

                                  Das ganze mit der Funktions Node und diser Funktion:

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

                                  Es gab ja den berechtigen Einwand, dass man durch 255 teilen müsste ich damit aber immer eins zu wenig gesteuert bekomme. Schau Dir das bitte mal an, vielleicht gibts ja ne vernünftige Erklärung. Das funktioniert so wie es ist, also das muss nichts geändert werden, ich will es nur besser verstehen 😉

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  wrote on last edited by mickym
                                  #135

                                  @jan1 Ich würde an Deiner Stelle ja auch lieber percentage nehmen - da musst gar nichts rechnen. Warum nun doch 254 richtig ist, sieht man ja an Deiner letzten Node mit den 100%. Da ist percentage = 100 und bri=254. Vielleicht liegt es an der Saturation (254). Letztlich muss sich die Formel danach richten, welchen Wert sie bei 100% ausspukt. Also sind Deine 254 richtig.

                                  Na ich hoffe jedenfalls, dass Du NodeRed - nun doch etwas wohlwollender betrachtest als zu Anfang dieses Threads. 😉 😉

                                  Übrigens interessant ist auch dass Alexa selbst die payload="off" bei 0% setzt und bei allem anderen auf "on".

                                  "on" ist eigentlich zur Steuerung nicht brauchbar - da man ja nicht weiß zu wieviel % der Rolladen offen ist. "off" ist aber praktisch um quasi abzufragen, ob der Rolladen offen ist. (bzw. geschlossen wenn man es umdreht).

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  1 Reply Last reply
                                  0
                                  • O Oskar

                                    @mickym hallo, nochmals recht herzlichen Dank für deine Geduld und dein bemühen. Ich habe nun das genze für alle Rollläden eingegeben und nochmals alle getestet. Es geht bei allen wunder bar auf und zu nur an was ich mich gewöhnen muss, bei 50 % geht der Rollladen fast zu und 70 % ist etwa die hälfte.

                                    Ich Drau es mich fast nicht zu sagen, aber ich habe einen Rollladen wo ich den Motor später eingebaut habe und dieser wird mit einem Shelly 2,5 gesteuert. dieser hat andere Datenpunkte, könntest Du mir da eventuell auch nochmals helfen? Wenn es zu viel für dich wird schreibe es ansonsten gleich mal danke im voraus, lg Oskar

                                    mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    wrote on last edited by mickym
                                    #136

                                    @oskar Hast Du jetzt die Change NOde genommen, die ich Dir gestern abend noch gepostet habe - mit der Du die 0 und 100% umdrehen kannst?
                                    Zu dem Shelly schreibe ich Dir gleich was.

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    O 1 Reply Last reply
                                    0
                                    • J Jan1

                                      @oskar
                                      Die DPs sind egal, da der Shelly genau so die 0-100 braucht 😉
                                      Kannst also exakt nach der selben Vorgabe einbinden. Es ist übrigens normal, dass die Rollläden ohne Kalibrierung bei 50% auf die ca. 70er Position fahren, weil die Prozent sich auf die Zeit beziehen, die der Motor läuft und die entspricht durch Längung der Lamellen und veränderten Umfang beim auf und Abwickeln eben nie der Zeit.
                                      Den Shelly kannst da kalibrieren, dann stimmt das, wenn Du das so möchtest. Ich habs nicht gemacht, weil mich die "Abweichung" nicht stört.

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      wrote on last edited by mickym
                                      #137

                                      @jan1 Das ist eine Supererklärung von Dir wegen der Kalibrierung. Wie man das macht bzw. ob man die Homematic auch kalibrieren kann, da müssen die Spezialisten dran. Ich habe nur eine Wohnung ohne Rollläden.

                                      @Oskar wie @Jan1 geschrieben hat, auch der Shelly braucht nur 0-100 als Input. Wo der Datenpunkt bei den Shelly-Adapter ist weiß ich nicht. Ich habe auch einige Shellies im Einsatz, aber steuere die nur über MQTT.

                                      Bei MQTT heißt der Punkt:
                                      shellies/shellyswitch25-<deviceid>/roller/0/command/pos accepts a number between 0 and 100, which is the target position in percent (siehe https://shelly-api-docs.shelly.cloud/#shelly2-5-mqtt)

                                      Unter den Shellies findest Du auch wie man das Kalibriert:

                                      Position control
                                      Shelly2.5 can be commanded to move the door (cover, sliding gate, etc.) to a relative position between fully open and completely closed. For this feature to work the device needs to perform a calibration procedure, measuring the time it takes for closing and opening. See /roller/{index}/calibrate

                                      Da ist auch nochmal die Erklärung, warum die Position nur über die Zeit gemessen werden kann.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      J 1 Reply Last reply
                                      0
                                      • mickymM mickym

                                        @jan1 Das ist eine Supererklärung von Dir wegen der Kalibrierung. Wie man das macht bzw. ob man die Homematic auch kalibrieren kann, da müssen die Spezialisten dran. Ich habe nur eine Wohnung ohne Rollläden.

                                        @Oskar wie @Jan1 geschrieben hat, auch der Shelly braucht nur 0-100 als Input. Wo der Datenpunkt bei den Shelly-Adapter ist weiß ich nicht. Ich habe auch einige Shellies im Einsatz, aber steuere die nur über MQTT.

                                        Bei MQTT heißt der Punkt:
                                        shellies/shellyswitch25-<deviceid>/roller/0/command/pos accepts a number between 0 and 100, which is the target position in percent (siehe https://shelly-api-docs.shelly.cloud/#shelly2-5-mqtt)

                                        Unter den Shellies findest Du auch wie man das Kalibriert:

                                        Position control
                                        Shelly2.5 can be commanded to move the door (cover, sliding gate, etc.) to a relative position between fully open and completely closed. For this feature to work the device needs to perform a calibration procedure, measuring the time it takes for closing and opening. See /roller/{index}/calibrate

                                        Da ist auch nochmal die Erklärung, warum die Position nur über die Zeit gemessen werden kann.

                                        J Offline
                                        J Offline
                                        Jan1
                                        wrote on last edited by
                                        #138

                                        @mickym
                                        Das mit percentage war ja mein Gedanke, dass man das so irgendwie über ne "normale" Node ohne Funktion erledigen kann, ist mangels Verständnis leider nix geworden.
                                        Jetzt wo Du es hier dargestellt hast, ist es mal wieder sau einfach. Ist eben wie ich oben schon geschrieben hatte für mich auf den ersten Blick nicht zu erkennen, was ich wo machen kann oder muss und das fällt mir bei Blockly eben wesentlich leichter. Bin aber immer offen für neues Wissen.

                                        mickymM 1 Reply Last reply
                                        0
                                        • J Jan1

                                          @mickym
                                          Das mit percentage war ja mein Gedanke, dass man das so irgendwie über ne "normale" Node ohne Funktion erledigen kann, ist mangels Verständnis leider nix geworden.
                                          Jetzt wo Du es hier dargestellt hast, ist es mal wieder sau einfach. Ist eben wie ich oben schon geschrieben hatte für mich auf den ersten Blick nicht zu erkennen, was ich wo machen kann oder muss und das fällt mir bei Blockly eben wesentlich leichter. Bin aber immer offen für neues Wissen.

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          wrote on last edited by
                                          #139

                                          @jan1 Einfach wurde es erst dadurch, dass man mit der Debug Node sieht, was diese Alexa Nodes ausspuken. Und das war mir wichtig - alles andere war Stochern im Nebel. Das hat aber nichts mit NodeRed oder Blockly zu tun. Ich erinnere Dich an unseren kleinen Chat. 😉

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          526

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe