Posts by Cosmicbase

    Ich hatte mal Kodi auf Raspbian OS laufen und das funktioniert eigentlich perfekt.

    Aber du darfst nicht vergessen das LibreElec das Kodi gleich als Startcenter nutzt.

    Das kannst du bei Raspbian auch machen, aber dafür muss man ein paar Befehle eingeben bzw. das so einstellen das Kodi so quasi als Startcenter genutzt wird.


    Suche mal nach Kodi Standalone bei Raspbian OS !!!


    Kodi auf Raspbian OS installieren.


    [Anleitung] Kodi auf Raspberry Pi OS / Raspbian Buster



    oder


    Code
    sudo apt-get update
    sudo apt-get install kodi


    Oder versuche mal einen Kodi Service zu erstellen.

    und dann mit

    Code
    sudo systemctl enable kodi.service

    den Autostart Service starten.


    Man kann auch ohne Autostart Kodi nutzen indem man einfach in die Konsole

    Code
    kodi

    eingibt.


    Vielleicht hilft dir auch diese Anleitung weiter?

    Raspberry Pi 4 B - Raspian Buster - Kodi Media Center

    Wenn man das Terminal beendet wird der Prozess auch beendet auch wenn man ihn mit Ampersand gestartet hat.

    Solange wie das Terminal aktiv ist wird es nicht vom Prozess blockiert, und man kann andere Eingaben machen.


    Und auch mit nohup hyperiond -d & funktioniert das bei mir nicht.

    Genau wegen dieser ganzen Diskussion bin ich wieder zu Alpha 11 zurück.

    Da funktioniert die Erstellung vom Service automatisch und richtig.

    Und wenn ich ein Update von Alpha 11 auf 2.12 machen will sollte es richtig funktionieren. Andernfalls bringt man richtig Hickhack rein.

    Und auch wenn eine komplette Deinstallation vom Alpha empfohlen wird, sollten keine Überreste bleiben.

    So das Hyperion 2.12 funktioniert.

    Nach einem Reboot vom Raspbi ist aber das Interface von Hyperion nicht erreichbar.


    Erst wenn ich hyperiond -d eingebe komme aufs Webinterface.


    Wenn ich aus der Konsole gehe komme ich nicht mehr aufs Interface.


    pi@raspberrypi:~ $ hyperiond -d

    2021-11-30T19:29:40.719 MAIN : <INFO> Starting Hyperion - 2.0.12+nightly20211130e3b4944, master (GitHub-6356190/e3b4944-1638208263), built: Nov 30 2021:01:06:52

    2021-11-30T19:29:40.720 MAIN : <DEBUG> main.cpp:397:main() | QtVersion [5.11.3]

    2021-11-30T19:29:40.720 MAIN : <INFO> Set user data path to '/home/pi/.hyperion'

    2021-11-30T19:29:40.788 DAEMON : <DEBUG> PythonInit.cpp:75:PythonInit() | Initializing Python interpreter

    2021-11-30T19:29:41.002 SETTINGSMGR : <DEBUG> SettingsManager.cpp:186:SettingsManager() | Settings database initialized

    2021-11-30T19:29:41.003 DAEMON : <INFO> CEC handler created

    2021-11-30T19:29:41.016 EFFECTFILES : <INFO> 40 effects loaded from directory :/effects/

    2021-11-30T19:29:41.020 EFFECTFILES : <INFO> 22 effect schemas loaded from directory :/effects/schema/

    2021-11-30T19:29:41.021 EFFECTFILES : <INFO> 4 effects loaded from directory /home/pi/.hyperion/custom-effects/

    2021-11-30T19:29:41.056 SETTINGSMGR : <DEBUG> SettingsManager.cpp:186:SettingsManager() | Settings database initialized

    2021-11-30T19:29:41.059 BLACKBORDER : <DEBUG> BlackBorderProcessor.cpp:64:handleSettingsUpdate() | Set mode to: default

    2021-11-30T19:29:41.059 COMPONENTREG : <DEBUG> ComponentRegister.cpp:41:setNewComponentState() | Blackborder detector: enabled

    2021-11-30T19:29:41.078 DAEMON : <INFO> set screen capture device to 'dispmanx'

    2021-11-30T19:29:41.079 DAEMON : <INFO> DISPMANX frame grabber created

    2021-11-30T19:29:41.080 CEC : <INFO> Starting CEC handler

    2021-11-30T19:29:41.080 V4L2 : <DEBUG> Grabber.cpp:141:setWidthHeight() | Set new width: 640, height: 480 for capture

    2021-11-30T19:29:41.080 V4L2 : <INFO> Set new frames per second to: 60 fps

    2021-11-30T19:29:41.080 V4L2 : <INFO> Set flipmode to NO_CHANGE

    2021-11-30T19:29:41.083 LEDDEVICE : <INFO> Start LedDevice 'sk6812spi'.

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> LedDevice.cpp:148:init() | deviceConfig: [{"colorOrder":"grb","currentLedCount":300,"hardwareLedCount":300,"invert":false,"latchTime":0,"output":"/dev/spidev0.0","rate":3000000,"rewriteTime":1000,"type":"sk6812spi","whiteAlgorithm":"subtract_minimum"}]

    2021-11-30T19:29:41.084 COMPONENTREG : <DEBUG> ComponentRegister.cpp:41:setNewComponentState() | Smoothing: enabled

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> LedDevice.cpp:414:setLatchTime() | LatchTime updated to 0ms

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> LedDevice.cpp:439:setRewriteTime() | Refresh interval = 1000ms

    2021-11-30T19:29:41.084 SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:687:selectConfig() | cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> LedDevice.cpp:445:setRewriteTime() | RewriteTime updated to 1000ms

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> ProviderSpi.cpp:59:init() | _baudRate_Hz [3000000], _latchTime_ms [0]

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> ProviderSpi.cpp:60:init() | _spiDataInvert [0], _spiMode [0]

    2021-11-30T19:29:41.084 LEDDEVICE : <DEBUG> LedDeviceSk6812SPI.cpp:41:init() | whiteAlgorithm : subtract_minimum

    2021-11-30T19:29:41.085 SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:687:selectConfig() | Previous line repeats 1 times

    2021-11-30T19:29:41.085 EFFECTENGINE : <INFO> Run effect "Rainbow swirl fast" on channel 1

    2021-11-30T19:29:41.126 EFFECTENGINE : <DEBUG> EffectEngine.cpp:181:runEffectScript() | Start the effect: name [Rainbow swirl fast], smoothCfg [2]

    2021-11-30T19:29:41.126 HYPERION : <DEBUG> PriorityMuxer.cpp:165:registerInput() | Register new input 'System/EFFECT' with priority 1 as inactive

    2021-11-30T19:29:41.126 HYPERION : <INFO> Initial foreground effect 'Rainbow swirl fast' started

    2021-11-30T19:29:41.127 HYPERION : <DEBUG> PriorityMuxer.cpp:165:registerInput() | Register new input 'System/V4L' with priority 235 as inactive

    2021-11-30T19:29:41.127 COMPONENTREG : <DEBUG> ComponentRegister.cpp:41:setNewComponentState() | V4L capture device: enabled

    2021-11-30T19:29:41.133 BOBLIGHT : <DEBUG> BoblightServer.cpp:28:BoblightServer() | Instance created

    2021-11-30T19:29:41.134 COMPONENTREG : <DEBUG> ComponentRegister.cpp:41:setNewComponentState() | LED device: enabled

    2021-11-30T19:29:41.138 CEC : <INFO> Auto detecting CEC adapter

    2021-11-30T19:29:41.138 CEC : <INFO> CEC Adapter:

    2021-11-30T19:29:41.139 CEC : <INFO> Name : RPI

    2021-11-30T19:29:41.139 CEC : <INFO> Path : Raspberry Pi

    2021-11-30T19:29:41.223 HYPERION : <DEBUG> PriorityMuxer.cpp:271:setInputImage() | Priority 1 is now active

    2021-11-30T19:29:41.223 HYPERION : <DEBUG> PriorityMuxer.cpp:374:setCurrentTime() | Set visible priority to 1

    2021-11-30T19:29:41.224 SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:687:selectConfig() | cfg [2]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-11-30T19:29:41.224 HYPERION : <DEBUG> Hyperion.cpp:571:handleSourceAvailability() | priority[1], previousPriority[255]

    2021-11-30T19:29:41.224 HYPERION : <DEBUG> Hyperion.cpp:582:handleSourceAvailability() | new source available -> Resume output processing and switch LED-Device on

    2021-11-30T19:29:41.320 V4L2 : <DEBUG> V4L2Grabber.cpp:151:init() | Set device (path) to: FHD Capture: FHD Capture (/dev/video0)

    2021-11-30T19:29:41.320 V4L2 : <DEBUG> V4L2Grabber.cpp:488:init_device() | Set device input to: Camera 1

    2021-11-30T19:29:41.332 V4L2 : <DEBUG> V4L2Grabber.cpp:614:init_device() | Set resolution to width=640 height=480

    2021-11-30T19:29:41.343 V4L2 : <DEBUG> V4L2Grabber.cpp:631:init_device() | Set framerate to 60 fps

    2021-11-30T19:29:41.343 V4L2 : <DEBUG> V4L2Grabber.cpp:739:init_device() | Pixel format=MJPEG

    2021-11-30T19:29:41.350 V4L2 : <INFO> Started

    2021-11-30T19:29:41.350 DAEMON : <DEBUG> hyperiond.cpp:608:handleSettingsUpdate() | V4L2 grabber created

    2021-11-30T19:29:41.351 JSONSERVER : <DEBUG> JsonServer.cpp:28:JsonServer() | Created instance

    2021-11-30T19:29:41.359 JSONSERVER : <INFO> Started on port 19444

    2021-11-30T19:29:41.371 FLATBUFSERVER : <INFO> Started on port 19400

    2021-11-30T19:29:41.372 PROTOSERVER : <INFO> Started on port 19445

    2021-11-30T19:29:41.372 WEBSERVER : <DEBUG> WebServer.cpp:33:initServer() | Initialize Webserver

    2021-11-30T19:29:41.375 HYPERION : <INFO> Hyperion instance 'First LED Hardware instance' has been started

    2021-11-30T19:29:41.376 WEBSERVER : <DEBUG> WebServer.cpp:33:initServer() | Initialize Webserver

    2021-11-30T19:29:41.390 WEBSERVER : <DEBUG> WebServer.cpp:92:handleSettingsUpdate() | Apply Webserver settings

    2021-11-30T19:29:41.390 WEBSERVER : <DEBUG> WebServer.cpp:92:handleSettingsUpdate() | Apply Webserver settings

    2021-11-30T19:29:41.390 WEBSERVER : <DEBUG> WebServer.cpp:110:handleSettingsUpdate() | Set document root to: :/webconfig

    2021-11-30T19:29:41.390 WEBSERVER : <DEBUG> WebServer.cpp:110:handleSettingsUpdate() | Set document root to: :/webconfig

    2021-11-30T19:29:41.391 WEBSERVER : <INFO> 'Hyperion Webserver' started on port 8090

    2021-11-30T19:29:41.408 WEBSERVER : <DEBUG> WebServer.cpp:176:handleSettingsUpdate() | Setup SSL certificate

    2021-11-30T19:29:41.408 WEBSERVER : <DEBUG> WebServer.cpp:192:handleSettingsUpdate() | Setup private SSL key

    2021-11-30T19:29:41.408 WEBSERVER : <INFO> 'Hyperion Webserver' started on port 8092

    2021-11-30T19:29:41.631 HYPERION : <DEBUG> PriorityMuxer.cpp:271:setInputImage() | Priority 235 is now active

    2021-11-30T19:29:42.737 CEC : <INFO> CEC Handler initialized with adapter : RPI

    2021-11-30T19:29:44.206 EFFECTENGINE : <INFO> effect finished

    2021-11-30T19:29:44.409 HYPERION : <DEBUG> PriorityMuxer.cpp:337:setCurrentTime() | Timeout clear for priority 1

    2021-11-30T19:29:44.409 HYPERION : <DEBUG> PriorityMuxer.cpp:374:setCurrentTime() | Set visible priority to 235

    2021-11-30T19:29:44.410 SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:687:selectConfig() | cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-11-30T19:29:44.410 HYPERION : <DEBUG> Hyperion.cpp:571:handleSourceAvailability() | priority[235], previousPriority[1]

    pclin


    pi@raspberrypi:~ $ hyperiond


    Hyperion caught signal :SIGSEGV

    2021-11-29T13:50:00.483 CORE : <ERROR> /lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5474120]

    Speicherzugriffsfehler

    pi@raspberrypi:~ $



    pi@raspberrypi:~ $ systemctl status hyperion@pi.service

    ● hyperion@pi.service - Hyperion ambient light syste Loaded: loaded (/etc/systemd/system/hyperion@pi.s Active: active (running) since Mon 2021-11-29 14: Docs: https://docs.hyperion-project.org

    Main PID: 3098 (hyperiond)

    Tasks: 1 (limit: 3720)

    CGroup: /system.slice/system-hyperion.slice/hyper └─3098 /usr/bin/hyperiond


    Nov 29 14:01:46 raspberrypi systemd[1]: Started Hypelines 1-10/10 (END)

    Also bei das gleiche in Grün.


    Habe sowohl als Update von Hyperion.ng 11 auf 2.12 Update gemacht als auch als Neuinstallation.


    Es wird kein Service mitinstalliert. Wenn ich den Service nach alter Art manuell erstelle wird er erstellt und gestartet.


    Leider komme ich trotzdem nicht aufs Interface.

    Habe zwar auch noch nie gesehen, aber klar warum nicht . Ist ja im Prinzip das gleiche, nur mit mehr Abstand.

    Je weniger Abstand die LEDs zueinander haben desto feiner und gesättigter dein Ergebnis.

    Na klar kannst du das NT nehmen. Der Verbraucher, in dem Fall die LEDs nehmen sich so viel Strom wie sie brauchen.

    Wenn das NT zu klein wäre sind die LEDs halt nicht so hell bzw. das NT läuft an seiner Belastungsgrenze.

    Mit deiner 15A Sicherung hat das nix zu tun. Das NT hat ja keine 230V bei 30A oder 15 A sonder lediglich 30A bei 5V sekundär.

    sorted

    Auch ich möchte gerne meine Meinung sagen.

    Viele stecken Zeit in 3D Druck und andere in Hyperion. Wäre schon fair wenn ein geben und nehmen stattfinden würde.

    Ich brauche zwar das Gehäuse nicht, aber andere würden sich sicherlich freuen. Wie auch viele andere im Forum stecke auch ich viel Zeit ins Forum und teile alles nach besten Wissen und Kenntnissstand.

    Und wenn mich jemand nach IoBroker fragen würde, so würde ich auch nicht die Hilfe verneinen.