Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IR-Fernbedienungssignale über MQTT senden

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    IR-Fernbedienungssignale über MQTT senden

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @ici-ice last edited by paul53

      @ici-ice sagte:

      Ich bräuchte dazu vermutlich in VIS einen Schalter, der bei Antippen den IR-Send Befehl auslöst, oder?

      Vorschlag: Erstelle Deine FB-Tasten unter "0_userdata.0" und speichere das zugehörige IRSend-Kommando unter "native":

      {
        "from": "system.adapter.javascript.1",
        "user": "system.user.admin",
        "ts": 1574445630641,
        "common": {
          "name": "Taster",
          "type": "boolean",
          "role": "button",
          "write": true
        },
        "native": {
          "Protocol": "RC6",
          "Bits": 36,
          "Data": "0xC80521010"
        },
        "acl": {
          "object": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1636
        },
        "_id": "0_userdata.0.Test.Taster",
        "type": "state"
      }
      

      Dann kann man mit einem simplen Blockly viele Tasten auswerten:

      Blockly_temp.JPG

      Inhalt der Funktion native(id):

      return JSON.stringify(getObject(id).native);
      
      Ralla66 1 Reply Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active @paul53 last edited by

        @paul53
        Wieder mal Klasse von Dir.
        Danke.
        Laß ihn bitte erst die Wege testen.
        Vis Schalter -> DP -> Blockly um da die Fehler auszumertzen.
        Dein Sahnehäubchen kann er dann nutzen wenn das läuft.
        Sonst wäre die Fehlersuche echt schwer.

        I 1 Reply Last reply Reply Quote 0
        • I
          ici-ice @Ralla66 last edited by

          @Ralla66 und paul53,
          vielen Dank für eure Infos. Puh - leider bin ich noch etwas überfordert mit den geschilderten Vorgehensweisen. Mittlerweile bin ich so weit:

          • eigenen Datenpunkt für meine erste Fernbedienung habe ich angelegt: Datenpunkte.FB.WoZi.Receiver.Power - damit möchte ich den Receiver einschalten - den IR-Code habe ich per Tasmota Konsole ausgelesen.
          • Vis: Widget "Bulb" eingefügt (erschien mir logisch zum Ein-/Ausschalten vom Receiver)
            Jetzt weiß ich leider nicht weiter. Wie kann ich den IR-Send Befehl auslösen, der bei Ralla66 im Objekt IR Woofer PH 1 in der Unterordnerstruktur aufgelistet wird?
          Ralla66 1 Reply Last reply Reply Quote 0
          • Ralla66
            Ralla66 Most Active @ici-ice last edited by Ralla66

            @ici-ice

            in der Tasmotaconsole Mqtt gib mal bitte ein :
            IRsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A65C"}
            und Enter klicken.
            Dann sollte der Datenpunkt IRsend automatisch angelegt werden.

            mußt dir ein kleines Blockly bauen.
            1111.jpg

            I 1 Reply Last reply Reply Quote 0
            • I
              ici-ice @Ralla66 last edited by

              @Ralla66
              ich habe in der Tasmotaconsole den IRsend Befehl eingegeben - es wurde trotzdem kein neuer Datenpunkt angelegt - siehe Bild
              Objekte.PNG

              I 1 Reply Last reply Reply Quote 0
              • I
                ici-ice @ici-ice last edited by

                Hier die Rückmeldung von Tasmota:
                Tasmota.PNG

                Ralla66 1 Reply Last reply Reply Quote 0
                • Ralla66
                  Ralla66 Most Active @ici-ice last edited by

                  @ici-ice

                  Bei Mqtt Adapter kann ich nicht helfen.
                  Der hatte bei mir immer zicken gemacht.
                  Zumal IR Receive bei dir auch nicht da ist.
                  Nimm den Sonoff Adapter auf Port 1885.

                  I 1 Reply Last reply Reply Quote 0
                  • I
                    ici-ice @Ralla66 last edited by

                    @Ralla66
                    werde ich auf jeden Fall versuchen.
                    Eine Frage noch: kann ich den Befehlt IRsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048260C"} nicht auch direkt über Vis senden, wenn ich den Schalter drücke, der das Power-On symbolisiert?

                    Ralla66 2 Replies Last reply Reply Quote 0
                    • Ralla66
                      Ralla66 Most Active @ici-ice last edited by Ralla66

                      @ici-ice
                      habe ich noch nicht versucht.
                      Eventuell geht da was mit :
                      http:// IP Tasmota Device /cm?cmnd=irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A65C"}
                      Teste das mal im Browser ob du senden kannst.
                      Bin nicht so Fit mit Widgets.
                      Frag mal die Experten, wenn man bei Bulb Ein das als URL sendet oder so.

                      1 Reply Last reply Reply Quote 0
                      • Ralla66
                        Ralla66 Most Active @ici-ice last edited by Ralla66

                        @ici-ice

                        so hab mal getestet, geht soweit.

                        2323.jpg

                        I 3 Replies Last reply Reply Quote 0
                        • I
                          ici-ice @Ralla66 last edited by

                          @Ralla66
                          Vielen Dank für den Test. Ich habe einen ersten Erfolg mit dem HTTP-Request über Blockly erzielt. Leider kann ich erst am Wochenende weiter expermimentieren.
                          Jetzt habe ich auf jeden Fall schon einmal eine grundlegende Vorstellung über die Funktionsweise.

                          Vielen Dank noch einmal für deine Hilfe

                          1 Reply Last reply Reply Quote 0
                          • I
                            ici-ice @Ralla66 last edited by

                            @Ralla66
                            Hallo Ralla66, jetzt habe ich endlich wieder Zeit, bei meinem Projekt weiterzumachen und schon bräuchte ich deine Unterstützung. Ich hoffe, dass du noch etwas Geduld mit mir hast. Hier der aktuelle Stand:
                            Über die Tasmota Konsole habe ich bereits eine ganze Reihe von IR-Signalen ausgelesen. Als ich die jedoch in Vis einbauen wollte, ging plötzlich überhaupt nichts mehr. Ich konnte weder Befehle senden (die vorher schon funktioniert hatten), noch weitere Befehle über die Konsole auslesen - die Schnittstelle war tot. Dann habe ich mich daran erinnert dass du schon geschrieben hast, dass der MQTT Adapter bei dir auch schon gezickt hat, worauf ich den Sonoff Adapter installiert habe. Der Adapter läuft auf Port 1885 und ist grün (MQTT Adapter habe ich pausiert). Leider werden die IR-Signale in meinem Tasmota Gerät nicht erkannt. Wenn ich jetzt über Vis einen Befehl
                            http://192.168.178.104/cm?cmnd=irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
                            oder über die Tasmota Konsole den Befehl
                            irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
                            auslöse, kommt immer Command unknown:

                            14:18:30 CMD: irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
                            14:18:30 MQT: stat/FB_WoZi_C41CE0/RESULT = {"Command":"Unknown"}

                            Hast du eine Idee, woran das liegen könnte?

                            1 Reply Last reply Reply Quote 0
                            • I
                              ici-ice @Ralla66 last edited by

                              @Ralla66
                              Nachtrag: wenn ich an einer IR-Fernsteuerung eine Taste drücke, kommt in der Tasmota Konsole nichts an

                              Ralla66 1 Reply Last reply Reply Quote 0
                              • Ralla66
                                Ralla66 Most Active @ici-ice last edited by Ralla66

                                @ici-ice
                                Klar, Geduld ist da, am Anfang nicht so einfach, kenne ich.
                                Schau in der Tasmota Konsole ob IR Receive ankommt.
                                Wenn nein. Tasmota oder IR Empfänger / Sender defekt.

                                Prüfen Adapter und Tasmota Einstellungen ,
                                zeig mal ein Bild von Tasmota Mqtt Einstellungen.
                                Im Sonoff Adapter ist der Port auch umgestellt ?
                                Bitte auch Bild.
                                Unter full topic in Mqtt Tasmota bitte nichts ändern.
                                Da muß stehen -> %prefix%/%topic%/
                                Im Adapter alle Haken setzen.
                                Alles mal neu starten.

                                Mqtt Sonoff 10.10.jpg

                                Wenn alles gemacht kommt in der Tasmota Konsole IR Receive an ?

                                I 5 Replies Last reply Reply Quote 0
                                • I
                                  ici-ice @Ralla66 last edited by

                                  @Ralla66
                                  freut mich sehr, dass du mir weiterhelfen möchtest.
                                  Hier die Einstellungen im Tasmota:
                                  fab1cab5-2a40-4829-8426-8c0463b1932e-image.png
                                  Und hier die Einstellungen am Server:
                                  ecfdc748-1852-4ee3-940a-b089a31de018-image.png
                                  71ce796f-36c7-43cb-ad26-bcb73f36906a-image.png

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    ici-ice @Ralla66 last edited by

                                    @Ralla66
                                    IR-Send kommt in der Tasmota Konsole übrigens nicht an

                                    Ralla66 1 Reply Last reply Reply Quote 0
                                    • I
                                      ici-ice @Ralla66 last edited by

                                      @Ralla66
                                      ich habe in der Zwischenzeit zusätzlich einen ESP8266 mit Tasmota geflasht und mit einem Temperatursensor ausgestattet. Auf der Tasmota Seite wird die richtige Temperatur angezeigt, jedoch kommt beim Sonoff Adapter nichts an.
                                      Hier die Einstellungen am Tasmota:
                                      8a9b7210-f801-488a-9196-ca31f6c85ea4-image.png
                                      Im ioBroker wird jedoch nur der IR-Sender angezeigt - der ESP8266 mit Tasmota taucht nicht auf:
                                      be5b7be2-d5d2-4fae-a071-d343cb78567c-image.png
                                      Da stimmt doch irgendetwas mit der Kommunikation zwischen ioBroker und Tasmota nicht, oder?

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        ici-ice @Ralla66 last edited by

                                        @Ralla66
                                        in der Konsole von Tasmota für den Temperatursensor wird folgendes angezeigt:
                                        e4b5cf89-2411-4bd4-a25b-3af7c30b0e69-image.png

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          ici-ice @Ralla66 last edited by

                                          @Ralla66
                                          erstes kleines Erfolgserlebnis: ich habe gesehen, dass du beim Namen einen eigenen vergeben hast - ich hatte die Standardvorgaben stehen lassen. Nachdem ich am Server und bei den Tasmota Clients die gleichen Namen und Passwörter eingetragen habe, erscheint der ESP8266 mit dem richtigen Temperaturwert. Das Problem ist also gelöst. Bleibt nur noch das Thema mit den IR-Befehlen; das läuft immer noch nicht

                                          1 Reply Last reply Reply Quote 0
                                          • Ralla66
                                            Ralla66 Most Active @ici-ice last edited by Ralla66

                                            @ici-ice

                                            Schaue zuerst ob du die Daten in der Konsole siehst.
                                            Wenn kein IR Receive dann ist das Tasmota oder IR defekt.
                                            Verbindung Sensor eher Einstellungssache.

                                            Also Daten müssen zuerst in der Tasmota Konsole da sein.
                                            Wenn nicht stimmt was mit dem Device wo Tasmota drauf ist was nicht.

                                            Wenn Daten da sind in Tasmota Konsole und nicht im Sonoff Adapter stimmen die Zugangsdaten nicht.
                                            Es wird keine Verbindung per Mqtt aufgebaut.

                                            Achtung, Datenpunkte werden erst angelegt wenn dein Sensor einen Wert liefert.
                                            Bei IR genau so.

                                            Wichtig, du bekommst in der Tasmota Konsole IR received ?
                                            IR send kann nicht gehen da deine Verbindung per Mqtt falsch war.
                                            Jetzt ist ja Mqtt ok, teste mal IRsend.

                                            I 2 Replies 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

                                            873
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            mqtt ir signal send
                                            4
                                            33
                                            3707
                                            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