Ist die 64bit Variante.
Hier geladen: https://raspi.debian.net/tested-images/
2022.01.21 11 (Bullseye) 4 4 (4GB)
Vielen Dank für die Unterstützung
Ist die 64bit Variante.
Hier geladen: https://raspi.debian.net/tested-images/
2022.01.21 11 (Bullseye) 4 4 (4GB)
Vielen Dank für die Unterstützung
Alles klar, dann weiß ich bescheid.
Ich verwende Debian wegen der Home Assistent Supervised Container.
Not working for me
ERIC@rpi4-20220121:~$ sudo ln -s /opt/vc/lib/libbcm_host.so /usr/lib/arm-linux-gnueabihf/libbcm_host.so.0
[sudo] password for ERIC:
ln: failed to create symbolic link '/usr/lib/arm-linux-gnueabihf/libbcm_host.so.0': No such file or directory
edit: Next time I will delete your post. This one is superfluous.
Hallo Zusammen,
Hyperion möchte nicht starten.
Eine Idee was ich machen kann?
● hyperion.service - Hyperion ambient light systemd service for user
Loaded: loaded (/lib/systemd/system/hyperion.service; disabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2022-03-06 09:56:32 UTC; 1s ago
Process: 9284 ExecStart=/usr/bin/hyperiond (code=exited, status=127)
Main PID: 9284 (code=exited, status=127)
CPU: 4ms
Mar 06 09:56:34 rpi4-20220121 systemd[1]: hyperion.service: Scheduled restart job, restart counter is at 177.
Mar 06 09:56:34 rpi4-20220121 systemd[1]: Stopped Hyperion ambient light systemd service for user .
Mar 06 09:56:34 rpi4-20220121 systemd[1]: Started Hyperion ambient light systemd service for user .
Mar 06 09:56:34 rpi4-20220121 hyperiond[9289]: /usr/bin/hyperiond: error while loading shared libraries: libbcm_host.so.0: cannot open shared object file: No such file or directory
Mar 06 09:56:34 rpi4-20220121 systemd[1]: hyperion.service: Main process exited, code=exited, status=127/n/a
Mar 06 09:56:34 rpi4-20220121 systemd[1]: hyperion.service: Failed with result 'exit-code'.
Display More
You can only use it via a virtual machine.
The DSM Kernel is missing lots of modules for the usb grabber.
LED with WLED is working via Docker or VM as well
Hallo Zusammen,
ich möchte mir eine Box anschaffen, welche verschieden Aufgaben übernimmt. Daher bin ich nicht sicher, wie hoch die Anforderungen sind.
Kann das der Pi4? Oder sollte es etwas mit mehr Leistung sein?
Die Box läuft 24/7, daher eher geringerer Strombedarf, für den Home Assistant.
Hinzu kommt dann bei Bedarf eben das Ambilight mit Hyperion.
Sowie optional um evtl meinen Fire TV Stick zu ersetzten, ein Media Center mit schöner Oberfläche, vermutlich wohl Kodi weils fast alles untertützt.
Derzeit laufen Home Assistant und Hyperion in einer VM auf meinem Synology NAS. Das Ding zieht aber in den Keller um, daher brauche ich was fürs WoZi
Ambilight kabellos mit WLED und SK6812 NW
Bin gespannt, beste Grüße
Eric
Das Abschalten vom Grabber stellt mich vor ein neues Problem.
Da Hyperion bei mir in einer virtuellen Maschine läuft, wird der USB Stick beim Ein-/Ausstecken nicht wieder erkannt, sondern muss von mir händisch zugeordnet werden ... nervig...
Der Grabber läuft tatsächlich die ganze Zeit, da auch der Server dauerhaft läuft.
Den Grabber ein und auszustecken ist da leider nicht so ganz praktikabel.
@wladi
Wie hast du die 5 V vom TV abgegriffen? Spezielles Kabel angepasst? Vermutlich könnte das die Lösung auch für mein Problem sein.
Das Testbild bekomme ich hiermit weg:
https://hyperion-project.org/t…on-area.10847/#post-28981
Unten mal der Auzug aus dem Protokoll.
Irgendwie wird gern mal der Grabber einfach deaktiviert? Oder Täusche ich mich?
Bei mir läuft hyperion auf dem Nas mit debian.
LEDs via WLED
Feintech Splitter
Grabber ist der Macrosilicon.
Macht der Grabber evtl Probleme?
2021-02-06T19:39:46.799Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-06T19:39:56.259Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-06T19:39:56.259Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-06T19:39:56.262Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-06T19:39:56.300Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-06T20:02:28.923Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-06T20:02:28.924Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-06T20:02:28.925Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-06T20:02:29.031Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-06T20:02:36.337Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-06T20:02:36.337Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-06T20:02:36.339Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-06T20:02:36.412Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-06T23:26:38.311Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-06T23:26:38.313Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-06T23:26:38.314Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-06T23:26:38.386Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-08T12:37:21.619Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
2021-02-08T12:38:54.854Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Previous line repeats 1 times
2021-02-08T12:38:54.856Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:38:54.856Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:38:57.197Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:38:57.199Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:40:46.766Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:40:46.768Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:40:46.773Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:40:46.774Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:40:46.786Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
2021-02-08T12:40:50.801Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Previous line repeats 3 times
2021-02-08T12:40:50.803Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:40:50.804Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:40:50.820Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:40:50.821Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:44:03.260Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
2021-02-08T12:44:45.327Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Previous line repeats 1 times
2021-02-08T12:44:45.327Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:44:45.327Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-08T12:44:47.599Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.178.45
2021-02-08T12:44:47.600Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.45' switch to Hyperion instance 0
2021-02-10T14:25:38.842Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-10T14:25:38.842Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-10T14:25:38.843Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-10T14:25:38.967Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T17:50:48.537Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-10T17:50:48.538Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-10T17:50:48.540Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-10T17:50:48.727Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T19:16:18.902Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-10T19:16:18.904Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-10T19:16:18.906Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-10T19:16:19.055Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T19:21:54.601Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 150
2021-02-10T19:21:54.604Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 255
2021-02-10T19:21:54.604Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[150]
2021-02-10T19:21:54.604Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off
2021-02-10T19:21:54.604Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-10T19:21:54.606Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-10T19:21:54.662Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T19:22:26.728Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'Home Assistant@::ffff:192.168.178.45/COLOR' with priority 150 as inactive
2021-02-10T19:22:26.730Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 150 is now active
2021-02-10T19:22:26.730Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 150
2021-02-10T19:22:26.731Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[150], previousPriority[255]
2021-02-10T19:22:26.731Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
2021-02-10T19:22:26.731Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-10T19:22:26.731Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-10T19:22:26.810Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T19:22:45.739Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 150
2021-02-10T19:22:45.740Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 255
2021-02-10T19:22:45.740Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[150]
2021-02-10T19:22:45.740Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off
2021-02-10T19:22:45.741Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-10T19:22:45.744Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-10T19:22:45.911Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-10T22:02:20.970Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-11T19:55:23.797Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.27
2021-02-11T19:55:23.797Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.27' switch to Hyperion instance 0
2021-02-11T19:55:28.275Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-11T19:55:28.275Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-11T19:55:28.276Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-11T19:55:28.396Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-11T19:55:31.173Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 200
2021-02-11T19:55:31.173Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-02-11T19:55:32.171Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 200 as inactive
2021-02-11T19:55:32.172Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-02-11T19:55:32.172Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2021-02-11T19:55:32.172Z [hyperiond V4L2:/DEV/VIDEO0] (ERROR) Throws error nr: Cannot identify '/dev/video0' error code 2, No such file or directory
2021-02-11T19:55:35.524Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2021-02-11T19:55:35.818Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.27
2021-02-11T19:55:35.818Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.27' switch to Hyperion instance 0
2021-02-11T19:55:42.442Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
2021-02-11T19:55:42.444Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
2021-02-11T19:55:42.445Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: disabled
2021-02-11T19:55:42.446Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
2021-02-11T19:55:42.447Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 200
2021-02-11T19:55:42.448Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-02-11T19:55:42.449Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-11T19:55:42.450Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-11T19:55:42.451Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-11T19:55:42.544Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-11T19:55:43.411Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:67:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
2021-02-11T19:55:43.412Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
2021-02-11T19:55:43.411Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-02-11T19:55:43.411Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-02-11T19:55:43.412Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 200 as inactive
2021-02-11T19:55:43.412Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-02-11T19:55:43.414Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2021-02-11T19:55:43.414Z [hyperiond V4L2:/DEV/VIDEO0] (ERROR) Throws error nr: Cannot identify '/dev/video0' error code 2, No such file or directory
2021-02-11T19:55:43.412Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-11T19:55:43.413Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-11T19:55:43.416Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-11T19:55:43.572Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-11T21:14:58.522Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.27
2021-02-11T21:14:58.523Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.27' switch to Hyperion instance 0
2021-02-16T13:42:23.062Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.30
2021-02-16T13:42:23.063Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.30' switch to Hyperion instance 0
2021-02-16T13:42:27.340Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.178.30
2021-02-16T13:42:27.373Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.178.30
2021-02-16T13:43:20.438Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
2021-02-16T13:43:20.439Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
2021-02-16T13:43:20.441Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: disabled
2021-02-16T13:43:20.442Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
2021-02-16T13:43:20.443Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 200
2021-02-16T13:43:20.444Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-02-16T13:43:20.445Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-16T13:43:20.448Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-16T13:43:20.449Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-16T13:43:20.572Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T13:43:23.537Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:67:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
2021-02-16T13:43:23.538Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
2021-02-16T13:43:23.539Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-02-16T13:43:23.539Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-02-16T13:43:23.539Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 200 as inactive
2021-02-16T13:43:23.539Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-02-16T13:43:23.542Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2021-02-16T13:43:23.543Z [hyperiond V4L2:/DEV/VIDEO0] (ERROR) Throws error nr: Cannot identify '/dev/video0' error code 2, No such file or directory
2021-02-16T13:43:23.542Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-16T13:43:23.544Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-16T13:43:23.546Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-16T13:43:23.674Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T13:45:24.394Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.178.30
2021-02-16T13:45:24.454Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.178.30
2021-02-16T13:45:45.100Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
2021-02-16T13:45:45.100Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
2021-02-16T13:45:45.102Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: disabled
2021-02-16T13:45:45.103Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
2021-02-16T13:45:45.104Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 200
2021-02-16T13:45:45.105Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-02-16T13:45:45.108Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-16T13:45:45.109Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-16T13:45:45.110Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-16T13:45:45.190Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T13:45:46.802Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:67:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
2021-02-16T13:45:46.803Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
2021-02-16T13:45:46.808Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-02-16T13:45:46.819Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-02-16T13:45:46.819Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 200 as inactive
2021-02-16T13:45:46.820Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-02-16T13:45:46.834Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2021-02-16T13:45:46.836Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:582:init_device()) Set device input to: Camera 1
2021-02-16T13:45:46.844Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1280 height=720
2021-02-16T13:45:46.849Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 10 fps
2021-02-16T13:45:46.850Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2021-02-16T13:45:46.863Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started
2021-02-16T13:45:46.864Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-02-16T13:45:46.820Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-16T13:45:46.821Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-16T13:45:46.831Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-16T13:45:46.940Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T14:00:31.974Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.178.30
2021-02-16T14:00:32.069Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.178.30
2021-02-16T14:01:00.111Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
2021-02-16T14:01:00.113Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
2021-02-16T14:01:00.115Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: disabled
2021-02-16T14:01:00.115Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
2021-02-16T14:01:00.115Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 200
2021-02-16T14:01:00.115Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-02-16T14:01:00.131Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Stopped
2021-02-16T14:01:00.131Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2021-02-16T14:01:00.117Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff())
2021-02-16T14:01:00.119Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":false}]
2021-02-16T14:01:00.121Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2021-02-16T14:01:00.270Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T14:01:01.101Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:67:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
2021-02-16T14:01:01.102Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
2021-02-16T14:01:01.103Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-02-16T14:01:01.104Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-02-16T14:01:01.104Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 200 as inactive
2021-02-16T14:01:01.105Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-02-16T14:01:01.108Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2021-02-16T14:01:01.109Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:582:init_device()) Set device input to: Camera 1
2021-02-16T14:01:01.112Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1280 height=720
2021-02-16T14:01:01.115Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 10 fps
2021-02-16T14:01:01.116Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2021-02-16T14:01:01.520Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started
2021-02-16T14:01:01.520Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-02-16T14:01:01.106Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn())
2021-02-16T14:01:01.106Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.35/json/state] [{"on":true}]
2021-02-16T14:01:01.108Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-02-16T14:01:01.357Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200]
2021-02-16T14:04:37.837Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.178.30
Display More
whooop whoop, herzlichen Dank
root@vHome:/home/eric# cat /etc/systemd/system/hyperion.service
[Unit]
Description=Hyperion ambient light systemd service for user %i
After=network.target
[Service]
ExecStart=/usr/bin/hyperiond
WorkingDirectory=/usr/share/hyperion/bin
User=%i
TimeoutStopSec=5
KillMode=mixed
Restart=on-failure
RestartSec=2
[Install]
WantedBy=multi-user.target
Display More
root@vHome:/home/eric# sudo systemctl start hyperion.service
Failed to start hyperion.service: Unit hyperion.service has a bad unit file sett ing.
See system logs and 'systemctl status hyperion.service' for details.
root@vHome:/home/eric# systemctl status hyperion.service
● hyperion.service - Hyperion ambient light systemd service for user
Loaded: bad-setting (Reason: Unit hyperion.service has a bad unit file setting.)
Active: inactive (dead)
Dez 16 18:59:37 vHome systemd[1]: /etc/systemd/system/hyperion.service:7: Invalid user/group
Bei mir funktioniert der Autostart nicht.
Unter etc/systemd/system ist nur eine hyperiond@.service datei.
Und auch wenn ich mir die hyperion.service mit dem Inhalt aus https://github.com/hyperion-pr…/service/hyperion.systemd erstelle, erhalte ich bei ausführen eine Fehlermeldung.
Grundlage ist:
Debian 10 in deiner VM.
Hyperion auf der VM kompiliert und installiert
Gibt's eine Capture Card die auch ARC kann?
aktuell habe ich den https://www.amazon.de/gp/product/B08KFD4XGK?tag=hyperioforum-21&ie=UTF8&psc=1
und dazu den https://www.amazon.de/gp/product/B08DFRS36T?tag=hyperioforum-21&ie=UTF8&psc=1
.
Evtl kann ich den Feintech gegen diesen hier austauschen? https://www.amazon.de/gp/product/B06XFZXTYW?tag=hyperioforum-21
Oder gibts gar einen, der dazu noch den USB Ausgang hat Eierlegende Wollmilchsau also.
Aktuell habe ich einen älteren Sony FHD TV. Aber um für die Zukunft gerüstet zu sein, würde ich hier in der Anschaffung nicht am falschen Ende sparen wollen
Bin leider noch nicht ausreichend mit Docker bewandert, aber so weit ich herausfinden konnte, wird da ja kein OS simuliert/virtualisiert/emuliert.
Und da im Synology Kernel die Treiber für snd_usb_audio und uvcvideo fehlen, wird keine USB Video Stick erkannt, bzw dieser kann nicht verwendet werden.
Abhilfe für mich war hier nun, über Synology VMM eine Virutelle Maschine mit Ubuntu zu erstellen und darin dann Hyperion zu installieren. Der Stick wird direkt erkannt und liefert das Videosignal.
Morgen kommt endlich der SK6812 LED Streifen, dann kann ich das komplette Setup testen.
Evtl gibts ja auch Video-Grabber die per LAN oder WLAN funktionieren um nicht auf die USB Schnittstelle und Treiberprobleme gehen zu müssen?
Hab es aufgegeben. Docker ist da wohl nicht geeignet.
Über eine VM mit Ubuntu funktioniert es so weit gut. Fehlt noch die Lichterkette aus Fernost, dann weiß ich auch obs in der Praxis funktioniert
Hab das Docker Image geladen: docker pull ghcr.io/hyperion-project/x86_64:stretch
Aber wenn ich damit einen Container starten möchte, beendet sich dieser direkt wieder ohne Meldung.
Docker ist installiert, auf x86_64.
Hab auch die GUI Portainer laufen.
Hi,
es gibt ja die "Anleitung" damit ich mir Hyperion direkt im Docker Container kompilieren kann.
Da steh ich leider gerade etwas auf dem Schlauch.
Was brauch ich dafür? Schon mal einen Container mit bestimmtem OS?
Vorlage soll mein Synology NAS DS718+ sein. Hierfür würd ich gern Hyperion basteln.
Brauch nur eine Hinweis in welche Richtung ich mich einlesen muss