Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Zmote IR Transmitter Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zmote IR Transmitter Adapter

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

      Hallo zusammen,

      ich bin neu beim ioBroker und aus Unzufriedenheit durch Instabilität von openhab gewechselt. Jetzt versuche ich meine aktuelle Hardware einzubinden und vermisse einen Adapter für meinen IR Transmitter. Ich besitze einen zmote Controller. Das Teil kann sämtliche IR Fernbedienungen ersetzen und kostet weniger als 20€.. bei openhab gab es einen Adapter. (https://github.com/alexmaret/openhab-binding-zmote)

      Scheinbar ist die Kommunikation ganz einfach (wenn man es kann^^). Entsprechende API ist auch online zugänglich (http://www.zmote.io/apis) aber entweder bin ich blind oder mir fehlt sich die Fähigkeit aus diesen Informationen einen Adapter für den ioBroker zu bauen. Allerdings geliegt es mir auch nicht gemäß API Beschreibung in Putty ein "sendir" erfolgreich abzusetzen.

      Ich würde mich daher freuen, wenn mich einer von euch Experten unterstützen könnte?

      Zum Setup: Die einmal anlernten Fernbedinungen werden im Json Format gespeichert. Bei Openhab wird auf diese Dateien zurück gegriffen. Anbei mal ein Beispiel am "Power" Key für meinen LG TV:

       "keys": [
        {
         "key": "KEY_POWER",
         "name": "POWER",
         "icon": "settings_power",
         "code": "38000,2,1,343,171,21,22B21,65BBBBBCCBCCCCCBBBCBBBBCCCBCCCC21,1672",
         "_id": "58cbd082fe2d08010062fb6d",
         "spec": {
          "protocol": "NEC",
          "device": 4,
          "subdevice": -1,
          "obc": 8,
          "misc": "no repeat"
         },
         "confidence": 32,
         "trigger": []
        }
      
      

      Daraus hätte ich ich jetzt gemäß API Anleitung folgendes Statement konvertiert:

      curl http://192.168.1.6/v2/CI0001112 -X POST -H 'Content-Type: text/plain' -d 'sendir,1:1,0,37000,1,1,1406,0,3,6,6,1,1,2,62,13'
      

      In meinem Fall läuft die zmote auf der IP 192.168.1.6 und hat die UUID "CI0001112".

      Konkret habe ich daraus resultierend zwei Fragen:

      Warum gelingt der CURL Befehl nicht, bzw löst nichts aus?

      Wie sende ich CURL Befehle in ioBroker ab, bzw wie kann ich daraus einen einfachen Adapter erstellen?

      Ich hoffe es findet sich jemand der Lust hat zu helfen?

      Grüße

      Tom

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Hi,

        was es nicht alles gibt 🙂

        Höre zum ersten mal von dem Device. Interessant allemal.

        Für Adapter-Requests am besten unter https://github.com/ioBroker/AdapterRequests ein Issue anlegen mit allen Infos und Referenz zu dem Thread hier. (Nicht wundern das Du vllt der erste bist, wir ziehen gerade alle Adapter-Requests dahin um … 🙂 ). Versprechen kann ich nichts!

        Zusätzlich kannst Du es gern (und bei dem "einfachen Format" sollte es auch eher simpel sein) das ganze mal per JavaScript zu versuchen bis ein Adapter da ist.

        Das JavaScript äquivalent zu curl ist "request" (https://www.npmjs.com/package/request#forms) und Google ist voll von Anwendungsbeispielen.

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

        Support us

        ioBroker
        Community Adapters
        Donate

        742
        Online

        31.7k
        Users

        79.8k
        Topics

        1.3m
        Posts

        2
        2
        460
        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