Beiträge von pclin

    Bei der Version von hyperion für die Drambox One kommt es beim ansteuern von Philips Hue zu unschönen Verzögerungen.
    Deshalb habe ich jetzt eine Version (im Test) für Hue Nutzer gebaut mit der es Latenz frei läuft.


    https://github.com/zlokomatic/hyperion


    Dafür musste ich auch noch mbedtls_2.16.3-r0.2_arm64.deb für die One bauen.


    Das Plugin wird noch um "username", "clientkey", "lightIds" und "groupId" erweitert.


    Bei "type" ist schon für die Tests "PhilipsHueEntertainment" hinzugefügt worden.
    So kann man auch jetzt schon das Plugin verwenden und Speichern.

    Meine Frage ist jetzt welche aktuelle Version läuft am besten auch mit Philips Hue?


    gruß pclin

    In der Version 1.2 haben wir jetzt die Farbkalibrierung im Plugin Optimiert.
    Problem ist das der Framegrabber der Dreambox z.Zt. nur mit Live TV und Videos funktioniert.


    Bilder, Spiele das kodi-plugim usw. laufen nur im OSD der Box, LED's funktionieren dann nicht.
    Das machte bisher die Farbkalibrierung etwas schwer.


    Wir erzeugen jetzt in python die Farben, wenn man also auf Weißwert, Gamma oder Rot/Grün/Blau Korrektur in den Einstellungen ist kann man durch drücken von OK (FB) oder Enter (Tastatur) die Farbkalibrierung mit Farben vornehmen. Diese OSD Screens werden dann per Screenshot an hyperion-remote -i übergeben.
    Die LED's leuchten dann wie die Farben am Display, und man kann die Einstellungen einfach vornehmen.
    Es gibt alle Farben die auch im Wiki zur Farbkalirierung angeboten werden.


    gruß pclin

    In Version 1.2 geht jetzt auch schon Abstand und Überlappung. (Screenshot 1)


    Jetzt sind wir an Infos dran, die dann über die Info Taste der FB angezeigt werden können wenn man auf einer Rubrik ist. (siehe Screenshots 2-4)


    Auch diese Infos werden über die Info Taste der FB angezeigt.


    Alles wird es dann in deutsch und english geben (.PO-Datein), und somit auch dann mit anderen Sprachen möglich sein.


    Weiterhin gibt es jetzt auch die Möglichkeit unter Optionen sich die hyperion.config.json im Plugin anzeigen zu lassen.


    gruß pclin

    Release 1.1


    Optionen - import der LED-Config
    Optionen - .bak erstellen
    Farbverläufe (Rot, Grün, Blau, Gelb, Lila, Cyan, Braun, Orange, Grau, ca. 240 Farben) zusätzlich zur Farbliste (mit Farbnamen)
    Sprachen deutsch/english


    ZIP enthält:
    enigma2-plugin-extensions-hyperioncontrol_1.1-r0.0_arm64.deb
    hyperion_1.0+git1+fb413cd7e8-r0.8_arm64.deb
    protobuf_3.1.0+git0+a428e42072-r0.1_arm64.deb


    gruß pclin

    Für den Start von hyperion habe ich 3 systemd service files erstellt.
    hyperion.service (disabled)
    hyperionaml.service (disabled)
    systemd-hyperionaml.timer (enabled)


    Gestartet wird über den systemd-hyperionaml.timer 1 Minute nach Box start.
    Hier wird der hyperionaml.servce gestartet, der startet automatisch vorher den hyperion.service mit Wants=hyperion.service gestartet.


    So wird der Bootvorgang nicht verzögert und enigma2 ist bereits gestartet.
    Direkt nach dem Start Effekt kann dann ohne Verzögerung und Zappen der 'Live Mode' beginnen.


    Im Plugin hat man volle Kontrolle über die systemd files.
    systemctl start/stop/restart/status/enable/disable


    Im Status Fenster (1 Screen des plugins) werden die Zustände der systemd service Live ausgelesen/angezeigt active/inactive.


    Beim Speichern im Plugin wird bei Änderung die Auflösung und/oder FPS nicht nur in die .json sondern auch in hyperionaml.service geschrieben , und neugestartet.

    Code
    systemctl daemon-reload && systemctl restart hyperion && systemctl restart hyperionaml


    hyperion.service



    hyperionaml.service



    systemd-hyperionaml.timer


    gruß pclin


    Hi,
    neu im plugin:


    LED-Setup
    Anzeige der Gesamt LED's.
    Berechnung der LED-Anfang Positionen für 10 Positionen, und Lücke unten Funktionieren jetzt.
    unten mitte, rechts unten, rechts oben, links oben, links unten, jeweils Uhrzeigersinn und gegen Uhrzeigensinn.
    Wenn kein passender LED Anfang vorhanden ist, wählt man 'kein', dann wird die Auswahl für LED nicht angezeigt und nicht in die hyperion.config.json gespeichert. In dem Fall kann man dann die mit hypercon.jar erstellte LED Konfiguration in die hyperion.config.json selbst eintragen/editieren.


    Device-Typ
    UDPRaw, Sedulight, Adalight, Atmolight, PhilipsHue wählbar.


    gruß pclin

    Hallo,
    seit einiger Zeit läuft hyperion auf der Dreambox One mit einem eigenen Framegrabber.
    Seit gestern gibt es auch enigma2-plugin-extensions-hyperioncontrol mit dem man fast alle Einstellungen vornehmen und speichern kann.


    Das Plugin ist in python geschrieben und läuft im dreamOS (OE2.6) enigma2.


    Also alles was mit hyperion-remote einzustellen ist + die LED Konfiguration, 'framegrabber' 'Blackborderdetection' und Bildbereich Tiefe.
    Bei der LED Konfiguration gibt es z.Zt. noch Einschränkungen.


    Hohe Auflösungen und bis zu 25 FPS sind kein Problem.
    Default: 160x160 / 25 FPS ca. 4% CPU Avg
    CPU Avg bei 1280x720 / 25 FPS bei ca. 22%
    Es gibt z.Zt. noch Probleme bei AmbiLight mit h265 und VP9, ansonsten gehen bei Live TV und Videos Auflösungen bis 3840x2160.


    Ich verwende einen Wemos D1 mini (ESP 8266) und 212 LED's mit LPD8066 außer der Dreambox One benötigt man keine weitere Hardware.


    Vielen Dank an alle Entwickler und Beteiligte des Hyperion Projects, für die Entwichlung und Bereitstellung der Software und Informationen!


    gruß pclin