[Neues Modul] 77_MEDIOLA.pm zur Steuerung von Mediola a.i.o Gateway und Extender

Begonnen von tdoe, 09 November 2018, 19:20:47

Vorheriges Thema - Nächstes Thema

tdoe

Moin zusammen,

ich hab für meine alte Mediola HW ein Modul erstellt um diese mittels fhem zu nutzen.
Es kann "nur" Send2 und Learn, sprich IR und RF, spezielle Kommunikation z.B. mit FHT habe ich nicht integriert.
Vielleicht hat ja jemand auch noch ein Mediola Gateway rumliegen, welchem er mit diesem Modul wieder Leben einhauchen kann.

Hier findet sich das Modul: https://github.com/tobias-d-oe/fhem-mediola

Definition:

define <Name> MEDIOLA [IP] [ConfigFile]


Beispiel:

define TVSchlafzimmer MEDIOLA 192.168.0.35 mediola/tvsz.json
attr TVSchlafzimmer ir 00
attr TVSchlafzimmer rf 01


Parameter:

  • IP: IP Adresse des Mediola GW
  • ConfigFile: Pfad zur Konfigurationsdatei im JSON Format.


Beispiel Konfigurationsdatei:


{ "remote": [
{ "key" : "power",
          "code": "19082600000100260608B6044D00890089008901A20089277A08B6022D00895DA90001010201010101010202010202020202010101020101010102020201020202020304050405" },
{ "key" : "volmute",
          "code":  "19082600000100260608B9045100890088008901A30089277A08B9022B00895DA90001010201010101010202010202020202020101020101010101020201020202020304050405" }
    ]
}





Get:

get <name> learncode
Nach dem ausführen des commandos sollte die Taste der Frenbedienung Richtung Gateway gerichtet werden und die zu lernende Taste gedrückt werden. Empfohlene Distanz dabei ist 30 cm.


Set:

set <name> <command>
Führt ein command aus, welches in dem [ConfigFile] hinterlegt ist. Anlernen eines Codes kann mittels [i]get <name> learncode[/i] erfolgen.


Attribute:
ir - Im normalfall wird direkt von dem Geteway auf allen IR Dioden gesendet. Möchte man spezifizieren welche IR Diode senden soll, geschieht dies mittels des ir Attributes
rf - Hier kann angegeben werden dass das Signal nicht vom Gateway sondern von einem extender gesendet werden soll.


Gruß Tobias