MLD-5.x > General
[5.5] unstable: Hyperion.NG nachinstallieren möglich?
thueringer01:
Hallo Pit,
Bitteschön: RnayUR
Falls du noch einen Zugang möchtest?
Grüße
Matthias
P3f:
Hallo Thueringer01,
danke für den Debug-Log, das hat auch etwas gezeigt. Nun ist das update eingecheckt und sollte morgen früh auch online zur Verfügung stehen.
Allerdings habe ich 2 Bitten....
- Kannst Du bitte das Paket "docker-pt" komplett de-installieren, dann rebooten und dann noch einmal neu installieren.
Hintergrund: Der Startaufruf vom HyperionNG Docker muss geändert werden, damit auch das /dev/video0 durchgereicht wird. Und
ich kann es aktuell nicht nachtesten, ob ein update das auch vollends macht.
- Wenn es nicht funktioniert, brauche ich neben dem neuen Debug-Log auch noch die Ausgabe von "ls -l /dev/*"
Danke, auch für deine Geduld.
Pit
thueringer01:
Hallo Pit,
danke erstmal für die tolle Unterstützung Dann sollte ich ja das Bild vom ext. Grabber im hyperion.ng sehen.
Das Livebild kann man dort anzeigen lassen. Bin gespannt.
Braucht der Ausgang dann auch so einen Startaufruf wegen: -sedu' signals error: 'Invalid serial device name: [dev/ttyUSB0]!' ?
Ihr lasst Nachts bauen und die einzelnen Pakete werden nacheinander gebaut und werden zu unterschiedlichen Zeiten fertig ?
Danke und Grüße
Matthias
P3f:
Hallo Matthias,
im Moment haben wir unsere Develmaschine mit dem Kernelbau für die RPI-Derivate im Beschlag und wir müssen ein wenig auf deren Last achten / verteilen. Daher habe ich das nicht auch noch zur Hauptzeit bauen wollen, und lasse es morgen früh bauen.
Das mit dem Hardwaredevice habe ich ja gestern schon eingebaut und auch die des grabbers (/dev/video0) aber das hat ja nicht funktioniert. Deshalb habe ich es nun als Freigabeverzeichnis ins Dockerimage umgebaut. Hoffentlich des so, das der seducontroller vor dem Dockerstart auch das /dev/video0 erzeugt. Leider haben wir aktuell noch dieses Verzeichnis nicht mit aufgenommen in unserem Debug-Log Ermittlung.
Parallel dazu bin ich aber auch daran den "adalight-Controller" mit zu ermitteln und ebenfalls durchzureichen, dazu bin ich mit roidertom in Kontakt.
Gemeinsam werden wir das schon hinbekommen.
Gruß,
PIt
thueringer01:
Hallo Pit,
- Update durchgeführt+reboot (alten docker hatte ich gestern schon deinstalliert)
- aktuelles docker-pt installiert (2.4)
Unverändertes Verhalten.
Upload Code lautet: nncxoN
Debug-log vom Hyperion nach Neustart:
--- Code: ---2021-01-25T09:28:11.972Z [hyperiond DAEMON] (INFO) CEC handler created
2021-01-25T09:28:11.987Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/
2021-01-25T09:28:11.994Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
2021-01-25T09:28:11.995Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /root/.hyperion/custom-effects
2021-01-25T09:28:12.059Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized
2021-01-25T09:28:12.061Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default
2021-01-25T09:28:12.061Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-01-25T09:28:12.196Z [hyperiond DAEMON] (INFO) set screen capture device to 'qt'
2021-01-25T09:28:12.196Z [hyperiond QTGRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2021-01-25T09:28:12.197Z [hyperiond QTGRABBER] (ERROR) No displays found to capture from!
2021-01-25T09:28:12.197Z [hyperiond DAEMON] (INFO) Qt grabber created
2021-01-25T09:28:12.197Z [hyperiond V4L2:AUTO] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (ERROR) Throws error nr: Cannot open '/dev/video0' error code 2, No such file or directory
2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal threshold set to: {12, 12, 12}
2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) CEC detection is now disabled
2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal detection is now disabled
2021-01-25T09:28:12.198Z [hyperiond V4L2:AUTO] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2021-01-25T09:28:12.198Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created
2021-01-25T09:28:12.199Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
2021-01-25T09:28:12.199Z [hyperiond JSONSERVER] (INFO) Started on port 19444
2021-01-25T09:28:12.204Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-01-25T09:28:12.204Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
2021-01-25T09:28:12.205Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-01-25T09:28:12.205Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701: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-01-25T09:28:12.205Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
2021-01-25T09:28:12.207Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times
2021-01-25T09:28:12.208Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401
2021-01-25T09:28:12.209Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0
2021-01-25T09:28:12.209Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
2021-01-25T09:28:12.209Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
2021-01-25T09:28:12.210Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
2021-01-25T09:28:12.209Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-01-25T09:28:12.210Z [hyperiond EFFECTENGINE] (INFO) Run effect "Strobe white" on channel 254
2021-01-25T09:28:12.211Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'sedu'.
2021-01-25T09:28:12.211Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Strobe white], smoothCfg [2]
2021-01-25T09:28:12.212Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive
2021-01-25T09:28:12.211Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":110,"delayAfterConnect":250,"hardwareLedCount":1,"latchTime":10,"output":"/dev/ttyUSB0","rate":5e+06,"rewriteTime":1000,"type":"sedu"}]
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 10ms
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:36:init()) DeviceType : sedu
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:37:init()) LedCount : 110
2021-01-25T09:28:12.212Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:38:init()) ColorOrder : rgb
2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:39:init()) RefreshTime : 1000
2021-01-25T09:28:12.213Z [hyperiond HYPERION] (INFO) Initial background effect 'Strobe white' started
2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:40:init()) LatchTime : 10
2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:52:init()) deviceName : ttyUSB0
2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:53:init()) AutoDevice : 0
2021-01-25T09:28:12.213Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:54:init()) baudRate_Hz : 5000000
2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:55:init()) delayAfCon ms: 250
2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (INFO) Opening UART: ttyUSB0
2021-01-25T09:28:12.214Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:141:tryOpen()) _rs232Port.open(QIODevice::ReadWrite): ttyUSB0, Baud rate [5000000]bps
2021-01-25T09:28:12.215Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 253 as inactive
2021-01-25T09:28:12.215Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-01-25T09:28:12.215Z [hyperiond V4L2:AUTO] (ERROR) Throws error nr: Cannot open '/dev/video0' error code 2, No such file or directory
2021-01-25T09:28:12.216Z [hyperiond V4L2:AUTO] (INFO) search for usable video devices
2021-01-25T09:28:12.216Z [hyperiond V4L2:AUTO] (INFO) no usable device found
2021-01-25T09:28:12.216Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
2021-01-25T09:28:12.219Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-01-25T09:28:12.299Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
2021-01-25T09:28:12.300Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-01-25T09:28:12.300Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-01-25T09:28:12.322Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
2021-01-25T09:28:12.323Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
2021-01-25T09:28:12.323Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
2021-01-25T09:28:12.389Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:146:tryOpen()) portName: ttyUSB0
2021-01-25T09:28:12.390Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:147:tryOpen()) systemLocation: /dev/ttyUSB0
2021-01-25T09:28:12.391Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:148:tryOpen()) description:
2021-01-25T09:28:12.392Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:149:tryOpen()) manufacturer:
2021-01-25T09:28:12.393Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:150:tryOpen()) productIdentifier: 0x0
2021-01-25T09:28:12.393Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:151:tryOpen()) vendorIdentifier: 0x0
2021-01-25T09:28:12.394Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRs232.cpp:152:tryOpen()) serialNumber:
2021-01-25T09:28:12.400Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'sedu' signals error: 'No such file or directory'
2021-01-25T09:28:12.448Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 254 is now active
2021-01-25T09:28:12.449Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2021-01-25T09:28:12.450Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255]
2021-01-25T09:28:12.451Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
2021-01-25T09:28:12.554Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active
2021-01-25T09:28:14.089Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.220.111
2021-01-25T09:28:14.090Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.220.111' switch to Hyperion instance 0
2021-01-25T09:28:15.507Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0
2021-01-25T09:28:15.507Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2021-01-25T09:28:15.508Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0]
2021-01-25T09:28:15.757Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 254
2021-01-25T09:28:15.757Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[254], previousPriority[0]
2021-01-25T09:28:27.866Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.220.111
--- End code ---
Was mir noch aufgefallen ist: Im Docker-Container ist bei installiertem Hyperion.NG kein Haken, obwohl ja installiert. Ein Deinstallieren und neu installieren ist nicht möglich.
--- Code: ---
Install Hyperion.NG
docker: Error response from daemon: Conflict. The container name "/HyperionNG" is already in use by container "77e4ad04b5b0200a4806e77bbc76ee1cf43abb14f1cbe8226f5008f3426f503c". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
done
Uninstall Hyperion.NG
Error response from daemon: No such container: hyperion.NG
Error: No such container: hyperion.NG
Error: No such image: portainer/portainer
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version