Ambilight für LG Smart-TV mit WebOs. Piccap-Hyperion- Keine Extra-Kosten! Nur TV und ESP-WLED mit LEDs wird benötigt.

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Neu

      MEGA!!! Habe alle Einstellungen aus Hyperion vom Raspi übernommen und es funktioniert. Jetzt kann ich den Raspi für was anderes nehmen und den Fire TV Stick einmotten.

      Da jukt es gleich in den Fingern die anderen beiden LG auch noch mit Ambilight auszurüsten.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von lgulme4 ()

    • Neu

      satdx62 schrieb:

      @paramount

      Du verbindest der Pico mit USB Daten-Kabel am Fernseher?
      Dein Fernseher komplett Stromlose machen für ca. zwei Minuten, wieder einschalten und poste mal das Log aus hyperHDR.
      So. Hier die LogDatei. Weiterhin keine Lichter mit der Firmware. Ich habe die Firmware nur entpackt und dann nur die HyperSerialPico_sk6812Cold.uf2 Datei auf den Pico gezogen. Dieser ist dann ne gestartet und ich habe das Gerät vom PC abgeschlossen und an den TV angeschlossen.
      Er sagt ja bereits wieder

      Quellcode

      1. 2024-05-07T16:52:12.208Z [LEDDEVICE0_ADALIGHT] Could not detect HyperSerialEsp8266/HyperSerialESP32/HyperSerialPico device
      Habe gerdae einfach nochma die Firmware neu geladen und entackt. Jetzt leuchtet die erste LED weiß und di ezweite grün/gelb. Aber HyperHDR sagt weiterhin, dass kein Device gefunden wurde.

      Habe nochmal log neu.txt angehängt. Da wird das Device scheinbar erkannt

      Gibt es irgendwie eine Möglichkeit HyperHDR einfach nochmal komplett zu resetten? Also quasi die Settings auf Werkseinstellung zu setzen?
      Dateien

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von paramount ()

    • Neu

      Zu früh gefreut. Bei Youtube adfree funtioniert das Ambilight aber wenn ich eine Serie oder Film bei Disney+ oder Amazon Prime schaue, ist es aus!?

      Hat sich erledigt. Muss den Fire TV Stick wohl doch weiterhin nutzen. Na wenigstens spar ich mir den Raspi.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von lgulme4 ()

    • Neu

      Ja, bei der neueren Geräte greift der DRM Kopierschutz und nur über HDMI gibt es keinen Restriktionen und PicCap kann alles verarbeiten.
      Aber immerhin dein Raspberry kann sich anderen Aufgaben widmen. :thumbsup:

      @paramount

      Ich habe keine Ahnung, wie du die Firmware auf den Controller installierst, aber wenn ich das 10 Mal hintereinander mache, wird er von meinem Fernseher und HyperHDR erkannt. Löte mal die Ausgang (GPIO und GND) aus, um zu sehen, ob dann erkannt wird. Nicht, dass einen Kurzschluss am Ausgang liegt.
      Sogar in der webOS Manager unter Debug wird der Pico erkannt.
      Ich glaube, du solltest auch dein HyperHDR auf der neuesten Version aktualisieren.
      Dateien
      Gruß satdx62
    • Neu

      @satdx62
      Wie ich die Firmware auf dem Pico installiere hatte ich ja beschrieben

      Quellcode

      1. Ich habe die Firmware nur entpackt und dann nur die HyperSerialPico_sk6812Cold.uf2 Datei auf den Pico gezogen. Dieser ist dann ne gestartet und ich habe das Gerät vom PC abgeschlossen und an den TV angeschlossen.
      Wenn da ein Kurzschluss liegen würde, dann hätte doch auch der Test mit dem Adafruit Code nicht klappen drüfen, oder?
      Kann ich auch die "normale" Firmware von HyperSerialPico von Github testen? Da muss ich jedoch anders löten, oder? Sonst muss ich da nichts beachten? Sonst würde ich das mal damit testen

      HyperHDR ist auf Versoin 20.0.0.0.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von paramount ()

    • Neu

      Kann mir jemand sagen, was das bedeudet?

      [18:27:13.431][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.444][NOTICE] de NOT (04743:14150) stop_streaming 1397 stop_streaming:
      [18:27:13.444][NOTICE] de NOT (16109:16109) vt_capture_thread 1707 vt_capture_thread: stop
      [18:27:13.468][NOTICE] de NOT (04743:14159) v4l2_vt_fh_release 762 vt: close, usage_count[5]
      [18:27:13.468][INFO] LowPower::info::video::video60::0::hyperion-webos-hyperion-webos::close::ok::vt60
      [18:27:13.468][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.468][NOTICE] de NOT (05594:05594) v4l2_vt_fh_open 604 v4l2_vt : ret:1, usage_count:6
      [18:27:13.484][INFO] LowPower::info::video::video60::1::captureservice-captureservice::open::ok::vt60
      [18:27:13.484][NOTICE] de NOT (05594:05594) v4l2_vt_fh_open 687 index = 0, minor = 6, svp[0], open_count[1], ext8k_frc[0]
      [18:27:13.484][NOTICE] de NOT (05594:05594) v4l2_vt_vidioc_s_ext_ctrls 1186 vt : id 0x982a03 (V4L2_CID_EXT_CAPTURE_PLANE_PROP)
      [18:27:13.500][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.559][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.572][NOTICE] de NOT (05594:05594) vt_set_plane_property 2347 loc[3] w/h[480/270] buf_count[1] - timeout_rem[2] @VTG
      [18:27:13.572][NOTICE] de NOT (05594:05594) queue_setup 1340 queue_setup: num_buffers:0, *nbuffers:5, stride:480 w/h:480/270
      [18:27:13.572][NOTICE] de NOT (05594:05594) v4l2_vt_vidioc_reqbufs 411 PHY [0x80d80000] VIRT [0000000001ae8adf] Total Buffers [1/5] stride[480]
      [18:27:13.572][NOTICE] de NOT (05594:05594) vt_get_output_rate 2580 loc[3] vt_fr[60] disp_fr[120]
      [18:27:13.572][NOTICE] de NOT (05594:05594) start_streaming 1379 start_streaming:
      [18:27:13.572][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.586][NOTICE] aud_clock NOT (02447:02447) _update_dto_rate 541 [hp] change rate to 72
      [18:27:13.586][NOTICE] de NOT (16540:16540) vt_capture_thread 1665 Index: 0 locked
      [18:27:13.586][NOTICE] de NOT (05594:05594) stop_streaming 1397 stop_streaming:
      [18:27:13.586][NOTICE] de NOT (16540:16540) vt_capture_thread 1665 Index: 0 locked
      [18:27:13.586][NOTICE] de NOT (16540:16540) vt_capture_thread 1707 vt_capture_thread: stop
      [18:27:13.600][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc
      [18:27:13.616][NOTICE] de NOT (05594:05594) v4l2_vt_fh_release 762 vt: close, usage_count[5]
      [18:27:13.616][INFO] LowPower::info::video::video60::0::captureservice-captureservice::close::ok::vt60
      [18:27:13.631][WARN] hal-gal WAR (04743:14156) HAL_GAL_CaptureFrameBuffer 3910 framebuffer 0x87b28000 7680 1920 1080 afbc

      Hab da immer mal den Fall, dass das Ambilight für eine Sekunde ausfällt.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von lgulme4 ()

    • Neu

      @paramount

      Sage mal, flashst du deinen Pico mit angeschlossener LEDs? Du sollst die abklemmen und endlich normal Flashen, und ohne LEDs am Fernseher Anschließen, und der log anschauen, ob die endlich erkannt werden.
      Ja du kannst auch der Code aus GitHub flashen, aber der Anschluss war damals nicht mehr am GPIO 16, sondern 2 und das ist nicht konform, weil der Anschluss nicht über Level Shifter verfügt. Ich musste selber kompilieren.
      Du kannst aber diese noch testen.

      @lgulme4

      Wie ist der PicCap eingestellt, und welchen webOS läuft bei dir auf welches Gerät?

      Edit hgdo: Bitte nicht mehrere Beiträge hintereinander erstellen. Du kannst einen Beitrag 3 Stunden lang bearbeiten und ergänzen.
      Dateien
      Gruß satdx62

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satdx62 ()

    • Neu

      @lgulme4

      Es kann sein das du auch unter PicCap „Advanced Settings“ die richtiger QUIRK setzten, musst.(VTCAPTURE-->QUIRK_VTCAPTURE_FORCE_CAPTURE) siehe: GitHub - webosbrew/hyperion-webos: hyperion.ng video grabber for webOS
      Die Auflösung würde ich auf 320 × 240 oder 320 × 180 und die Hyperion Priorität auf 100 einstellen.
      EDIT: Du kannst auch die Speicher/CPU-Last mit der Befehl top in SSH/Terminal anschauen.
      Gruß satdx62

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von satdx62 ()

    • Neu

      satdx62 schrieb:

      @paramount

      Sage mal, flashst du deinen Pico mit angeschlossener LEDs? Du sollst die abklemmen und endlich normal Flashen, und ohne LEDs am Fernseher Anschließen, und der log anschauen, ob die endlich erkannt werden.
      Ja du kannst auch der Code aus GitHub flashen, aber der Anschluss war damals nicht mehr am GPIO 16, sondern 2 und das ist nicht konform, weil der Anschluss nicht über Level Shifter verfügt. Ich musste selber kompilieren.
      Du kannst aber diese noch testen.
      Hier nochmal die LogDatei nach Anschluss des Pico an den TV ohne LED, aber mit deiner "neuen" Firmware.
      Dateien
    • Neu

      @paramount

      Du sollst bei der Adalight LED-Controller die Einstellungen bis auf der Aktualisierung Zeit so vornehm wie auf der Bild zu sehen ist, und log posten.
      Dateien
      Gruß satdx62

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satdx62 ()

    • Neu

      @paramount

      Versuche bitte diese von mir kompilierten Version.
      Kannst mit webOS Device Manager die alte deinstallieren und das neue installieren. Aufrufen und Daemon starten und nochmal überprüfen, ob deinen Pico erkannt wird.
      Dateien
      Gruß satdx62