Antwort
Dez 27, 2019 - 15:09
Es gibt keinerlei ausführliche Dokumentation zum NEO Plugin Generic IP Geräte von Mediola. Dies existiert auch eher noch historisch bedingt aus der Vergangenheit, als dies die einzige Möglichkeit war andere Geräte zumindest auf einfach Weise ansteuern zu können und als es noch kaum NEO Plugins gab um andere Systeme bzw. Geräte anzusteuern zu können. Bei bekannten Gerätecodes mit der deviceinfo ist auch kein einziges Beispiel enthalten das JSON nutzten würde.
Ich würde in dem Fall also spezifisch den Support von Mediola anschreiben ob das möglich ist und wenn ja wie. Wenn das mit dem NEO Plugin Generic IP Geräte überhaupt möglich sein sollte, wäre bei einer erfolgreichen Antwort vom Support es natürlich schön diese Antwort hier dann auch zu teilen.
Ansonsten eigenen sich da sich andere NEO Plugins besser für um so ein Vorhaben zu realisieren. Mit Javascript (NEO Automation Manager) oder PHP (IP-Symcon) lässt sich so etwas einfach realisieren. Vorteil ist auch das man im Gegensatz zum NEO Plugin Generic IP Geräte den Response auf den HTTP POST dann mit einer richtigen Programmiersprache auswerten kann.
Ich würde in dem Fall also spezifisch den Support von Mediola anschreiben ob das möglich ist und wenn ja wie. Wenn das mit dem NEO Plugin Generic IP Geräte überhaupt möglich sein sollte, wäre bei einer erfolgreichen Antwort vom Support es natürlich schön diese Antwort hier dann auch zu teilen.
Ansonsten eigenen sich da sich andere NEO Plugins besser für um so ein Vorhaben zu realisieren. Mit Javascript (NEO Automation Manager) oder PHP (IP-Symcon) lässt sich so etwas einfach realisieren. Vorteil ist auch das man im Gegensatz zum NEO Plugin Generic IP Geräte den Response auf den HTTP POST dann mit einer richtigen Programmiersprache auswerten kann.
Von
Hallo Fonzo,
die Mail an Mediola ist auch schon raus, warte hier noch auf Feedback. Habe ein wenig experimentiert mit den "tcptype" und mit den "upnptype" parametern und mittels wireshark geschaut was hinten raus fällt. habe jedoch nichts entdeckt was brauchbar wäre in diesem Fall.
Das mit eigener Software ist schon korrekt, würde hier auf die mControl Schnittstelle zurück greifen, hab da schon den daemon am laufen.
Wenn das direkt ginge wäre mir das natürlich lieber, nicht nur weil ich dann nicht noch was umprogrammieren muss an meinem mcontrol server, auch wegen der Geschwindigkeit, da hier ja dann noch ein "Hop" in der Reihe hängt..
Wenn ich was raus bekomme gebe ich Feedback.
Viele Dank erstmal für die Ausführliche Antwort.
Von
mControl würde auch gehen, ist meiner persönlichen Meinung nach etwas umständlicher als einfach PHP zu nutzten aber funktioniert grundsätzlich.
Je nach dem was Dein daemon so kann, musst Du dort dann eben mControl auswerten und in einen JSON POST übersetzten.
Wenn Du sehen willst wie man mControl aus NEO auswertet und einen Response an NEO zurück gibt kannst Du Dich an dem alten Thread von IP-Symcon orientieren oder aber auch einfach einen Serversocket als mControl Endpunkt in IP-Symcon nutzten.
https://www.symcon.de/forum/threads/15840-Anbindung-Mediola-AIO-Remote-und-AIO-Gateway-zur-Steuerung-von-IR-Ger%C3%A4ten?highlight=mcontrol
Von
Hab bereits einen fork gemacht um kodi 18 zu integrieren, um steuerung und status zu benutzen. Ganz sauber ist der kodimcontrol dienst noch nicht... wenn er soweit fertig ist werf ich ihn ebenfalls auf github.
https://github.com/tobias-d-oe/fheMcontrol/blob/master/README.md
;-)
Von
Hat sich denn bei Kodi so viel geändert? ich selber nutzte Plex kann das daher nicht beurteilen aber auf
https://mediola.answerbase.com/1845217/Ger%C3%A4te-Kodi-XBMC-%C3%BCber-IP-steuern
findest Du Codes für die deviceinfo für Kodi, falls diese funktionieren kannst du Dir den Aufwand mit mControl sparen.
Neuen Kommentar hinzufügen