Antworten
Feb 04, 2022 - 15:13
Daher sollte eine Ansteuerung über einen Weg erfolgen, der auch eine Auswertung der Rückmeldung zulässt. Da NEO das alleine aber nicht unterstützt, bleibt hier nur eine Anbindung von Drittsystemen, die dann den Projektor steuern bzw. eine Rückmeldung des Geräts an die NEO Remote senden.
Ein möglicher Weg der Ansteurung des Projektors wäre z.B. über Anbindung von IP-Symcon an NEO, die Ansteurung erfolgt dann über ein JVC Projector Modul.
Feb 06, 2022 - 14:13
Hallo Fonzo,
irgendwie hatte ich fest damit gerechnet von dir eine Antwort zu bekommen. Was positiv gemeint ist. Ohne deine Beiträge wäre es schlecht um dieses „answerbase“ bestellt. Wurde dir noch nie ein Angebot gemacht mediola zu unterstützen?
Okay, über die deviceinfo kann nur ein Befehl gesendet werden. Das JVC-Protokoll sendet jedoch eine Bestätigung, welche über die deviceinfo nicht empfangen/ausgewertet werden kann.
Meinst du durch diese Nichtauswertung der Befehlsbestätigung gibt es Probleme?
Ich stelle es mir folgendermaßen, laienhaft vor:
-Befehlseintrag in der deviceinfo
-über meine mediola-Fernbedienung (Tablet) sende ich z.B. den Ein-Befehl an den JVC-Projektor
-der Projektor empfängt den Befehl, schaltet sich „Ein“, und sendet eine Bestätigung zurück
-da diese Rückmeldung von mediola nicht verarbeitet werden kann, wird diese Rückmeldung nicht beachtet
Kann es dadurch zu einer Fehlermeldung/Probleme kommen?
Wieso ist eigentlich fast alles mit IP-Symcon möglich, aber mit mediola nicht?
Was ich noch nicht ganz verstanden habe: Werden diese „Module“ von Benutzern wie dir geschrieben? Was kann denn dann IP-Symcon ohne diese Benutzer-Module?
Das heißt doch, irgendwie ist man immer von anderen Benutzern abhängig, ob und in welchen Umfang Module erstellt werden.
Bei dem Marantz-Modul von dir, welches ich mit einer Demoversion von IP-Symcon bereits getestet habe, fehlen mir z.B. auch einige Rückmeldungen. Kannst dann nur du diese weiteren Rückmeldungen einbinden?
Wäre es auch möglich den UHD-Player Reavon UBR-X200 über IP-Symcon anzusteuern? Ich gehe davon aus, auch dafür müßte dann erst jemand ein Modul schreiben?
Bezüglich Marantz-Plugin habe ich Freitag (04.02.2022) nochmal mediola angeschrieben. Mal sehen ob ich eine Antwort bekommen, und wie diese ausfällt.
Finde es enttäuschend, dass mediola es trotz SUS innerhalb von Jahren nicht schafft das Marantz-Plugin auf einen aktuellen, funktionierenden Stand zu bringen. User wie du schaffen es doch über offenere Systeme (IP-Symcon) doch auch.
Vielleicht kann ja auch ein mediola-Mitarbeiter etwas bezüglich dem Thema Ansteuerung JVC-Projektor berichten.
Grüße
Feb 06, 2022 - 22:33
In der Dokumentation zum JVC Beamer steht zumindest:
"Even if the command receipt is normal (ACK response) and the parameter is valid, it may be ignored, depending on the state of the projector."
Was ja bedeutet das wenn Du einfach nur das Command absetzt ohne den Response auszuwerten, Du nicht weist ob der Beamer wirklich geschaltet worden ist. Für eine Automation ist das zumindest unvorteilhaft, wenn Du nicht weist wie der Status des Geräts nun wiklich ist.
Warum manche Dinge nicht mit NEO alleine möglich sind musst Du letzlich Mediola selber fragen. Aus meiner Sicht unterscheiden sich einfach die Zielgruppen, für die so ein System konzipiert ist. Auch wenn Mediola NEO als "Profi" Lösung verkauft bzw. bewirbt ist das System alleine schon von den Bus Systemen, die unterstützt werden, aus meiner persönlichen Sicht eher für den normalen Nutzer gedacht und nicht für den HIgh End Nutzer oder den Profi.
IP-Symcon ist dagehen für anspruchvolle Kunden bzw. Integratoren und Profis und Enterprise Kunden konzipiert. Daher lassen sich einfach eben andere Dinge abbbilden, weil die Zielgruppe der Nutzer auch eher eine andere ist. Nicht desto trotz, kann man ja, wenn man das will, beide Dinge kombinieren, um die Vorteile von beiden unterschiedlichen Systemen gemeinsam nutzten zu können.
Wenn ich sehe was Du für einen Beamer nutzt, dann gehörst Du auch eher zu der Gruppe der Nutzer, die im anspruchsvollen Bereich unterwegs sind und spezifische Anforderungen haben und sich keinen einfachen Beamer mit geringerer Qualität anschaffen.
Der Unterschied ist halt das Du mit NEO selber keine Möglichkeiten besitzt spezifische Geräte einzubinden, wenn nicht Mediola selber dafür ein NEO Plugin zur Verfügung stellt. Da die Zielgruppe von Mediola aber eben nicht im High End Bereich ist, werden von Mediola auch sicher keine NEO Plugin für bestimmte teuerere Geräte geschrieben werden, weil sich diese nicht von Mediola verkaufen lassen, weil die Kundengruppe da wohl bei Mediola mit NEO alleine zu klein ist, das sich der Aufwand bei Mediola dafür rechnen würde.
IP-Symcon besteht auf dem Funktionsumfang des Systems selber, dazu gehören alle großen Bus Systeme und gänigen Systeme der großen Hersteller, was im Detail unterstützt wird, steht ja auf den Seiten des Herstellers. Da muss man also genauso wenig selbst was machen, wie bei jedem NEO Plugin auch. Auf der anderen Seite gibt es eben spezifische Geräte, die der ein oder andere nutzt. Im Gegensatz zu NEO kann man aber selber Plugins schreiben und diese ergänzen. Diese ergänzenden Plugins werden eben entweder von Integratoren zur Verfügung gestellt oder von Nutzern des Systems selber. Sicher bist Du bei spezischen Geräten auch bei IP-Symcon von anderen Nutzern abhängig, da die Module und deren Quellcode aber meist öffentlich verfügbar sind, kann jeder mit Wissen diese auch abändern oder ergänzen.
Dinge wir bei dem Denon / Marantz Modul kann man wenn man sich eingelesen hat theoretisch auch selber ergänzen. Letztlich ist es aber notwendig auch Rückmeldung zu geben, denn kein Nutzer wird alle möglichen Typen an Geräten nutzten auch wenn diese die gleiche API nutzten.
Bei einem NEO Plugin ergänzt Du selber nichts, hier bist Du darauf angewiesen das Mediola das irgendwann ergänzt. Dies wird aber bei Geräten, die keine Massenware sind, wohl auch eher nicht der Fall sein. Erstens wird Mediola aufgrund zu geringer Nachfrage wohl für solche Geräte kein spezifisches NEO Plugin erstellen, zweitens ist das Konzept von Mediola ja auch nicht eine Originalapp 1:1 nachbauen zu können, d.h. sämtliche Befehle zu unterstützten, sondern das Ziel bzw. Konzept von Mediola ist die gängigsten Befehle unter einer Oberfläche zu vereinen.
Der Reavon UBR-X200 lässt sich normal über RS232 ansteuern, die Befehle dafür findet man ja auf der Seite des Herstellers. In IP-Symcon wäre das ein normales Absetzten des Befehls über RS232. Zusätzlich sind die Befehl für IP Control des Reavon Geräts auch dokumentiert.
Ist also ein wenig Arbeit das zusammen zu schreiben, wenn man sich aber ein wenig damit auseinander gestzt hat, sollte das aber nicht ein größerers Problem sein das Gerät zu schalten, das geht in IP-Symcon über einen Befehl über ein Clientsocket auf Port 8102 zur IP des Reavon Geräts.
Feb 07, 2022 - 10:15
Vielen Dank für die ausführliche Antwort.
Du hast natürlich recht, nur Befehle absetzen ohne eine Rückmeldung verarbeiten zu können ist nicht so toll.
Darum bin ich ja auch genervt, dass mediola das Marantz-Plugin nicht aktualisiert (wie war das mit SUS ?), damit ich darüber wieder die Rückmeldungen erhalte. Aktuell kann ich die Marantz-Vorstufe auch nur über die Einträge in der Deviceinfo ansteuern.
Anfangs dachte ich mediola wäre ein hochwertiges System (zumindest mit dem den Neo-Creator), was sich aber im Laufe der Zeit geändert hat. Bin nun nach vielen Jahren nicht mehr so überzeugt von mediola. Ich dachte bisher immer mediola wäre wesentlich mehr als eine „Universal-Fernbedieng“ mit plug-and-play-Funktionen wie bei einer Harmony, und damit auch für einen anspruchsvolleren Nutzer geeignet.
Ist es für einen Profi-Programmierer wirklich solch ein großer Aufwand z.B. das Marantz-Plugin zu überarbeiten, damit es wieder mit den aktuellen Modellen funktioniert?
Kannst Du aus der JVC-Doku erkenne wie ein Eintrag in der deviceinfo aussehen müßte? Ich würde es gerne einfach mal ausprobieren.
Über IP-Symcon scheint es wesentlich mehr Möglichkeiten zu geben. Dadurch ist es aber auch komplexer, was mich noch zurückhält. Ich habe absolut keine Erfahrung mit der Erstellung von Scripten, und auch die Einarbeitung in ein neues System (IP-Symcon) bedeutet natürlich einen gewissen Aufwand für mich als Laie.
Wenn in einem Modul die Grundfunktionen vorhanden sind, traue ich es mir grundsätzlich zu nach diesem Muster weitere Funktionen zu übernehmen. So habe ich es auch bei meinem Denon-BluRay-Player, Pioneer-TV und der Marantz-Vorstufe mit der deviceinfo hinbekommen. Hoffe ich überschätze mich gerade nicht.
Der Reavon UBR-X200 steht aktuell auf meiner Wunschliste. Ist RS232 nicht eine serielle Schnittstelle? Mein Wunsch wäre es den Player über eine Netzwerk-Anbindung zu steuern.
Habe gerade auf die Schnelle die IP-Symcon-Seite überflogen, auch die Community. Ist schon sehr technisch, mit für mich vielen Fremdwörtern. Interesse hätte ich an einer Symbox. Leider wird mir aber bis April/Mai die Zeit fehlen mich mit einem neuen System zu beschäftigen.
Grüße
Feb 21, 2022 - 09:08
nur mal zur Info:
Auf meine Email vom 04.02.2022 an mediola habe ich keine Antwort bekommen. Sehr schade.
Neuen Kommentar hinzufügen