Larsen
(Locke)
December 25, 2025, 3:37pm
105
I created an issue in github about the non-working oh-video-card with non-local video-streams. This is probably breaking all UI-pages with video-streams from cameras, door-bells etc:
opened 01:20PM - 25 Dec 25 UTC
bug
main ui
## The problem
oh-video-card is not working with a non-local url in OH 5.1 anymo… re.
This is breaking for everybody using a video-card in his UI with a non-local video-stream, e.g. from a camera or door bell.
## Expected behavior
video-stream should run in an oh-video-card as it did until 5.0.3
## Steps to reproduce
Create a page wit an external video-stream like this:
<details>
<summary>Relevant code</summary>
config:
fixedType: canvas
gridEnable: false
icon: f7:camera
label: Camera
layoutType: fixed
order: "7"
sidebar: true
blocks: []
masonry: []
grid: []
canvas:
- component: oh-canvas-layer
config: {}
slots:
default:
- component: oh-canvas-item
config:
h: 255
w: 397
x: -2
y: 228
slots:
default:
- component: oh-video-card
config:
url: http://192.168.1.11/whatever/live/files/poor/index.m3u8
</details>
## Your environment
Raspi 5 with these details:
<details>
<summary>Click to expand</summary>
runtimeInfo:
version: 5.1.0
buildString: Release Build
locale: en-DE
systemInfo:
configFolder: /etc/openhab
userdataFolder: /var/lib/openhab
logFolder: /var/log/openhab
javaVersion: 21.0.9
javaVendor: Eclipse Adoptium
javaVendorVersion: Temurin-21.0.9+10
osName: Linux
osVersion: 6.12.47+rpt-rpi-2712
osArchitecture: aarch64
availableProcessors: 4
freeMemory: 66229992
totalMemory: 433061888
uptime: 21200
startLevel: 100
addons: ...
clientInfo:
device:
ios: false
android: false
androidChrome: false
desktop: true
iphone: false
ipod: false
ipad: false
edge: false
ie: false
firefox: false
macos: false
windows: true
cordova: false
electron: false
capacitor: false
nwjs: false
webView: false
webview: false
standalone: false
os: windows
pixelRatio: 1.5
prefersColorScheme: light
isSecureContext: false
locationbarVisible: true
menubarVisible: true
navigator:
cookieEnabled: true
deviceMemory: N/A
hardwareConcurrency: 8
language: de-DE
languages:
- de-DE
- de
- en-US
- en
onLine: true
platform: Win32
screen:
width: 1280
height: 720
colorDepth: 24
support:
touch: false
pointerEvents: true
passiveListener: true
intersectionObserver: true
themeOptions:
dark: dark
autoDarkMode: false
bars: light
homeNavBar: simple
homeBackground: standard
disableExpandableCardAnimation: true
blocklyRenderer: null
disablePageTransitionAnimation: false
hideChatInput: false
webAudio: false
visibleBreakpointDisabled: false
userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
timestamp: 2025-12-25T13:19:45.680Z
</details>
## Browser console
<details>
<summary>Click to expand</summary>
index-BKkrdbNu.js:64926 dayjs locale set to en-gb
:8080/rest/actions/mqtt:topic:LivoloSpuehle:1 Failed to load resource: the server responded with a status of 404 (Not Found)
thing-details-CyJ32yuo.js:1118 No actions available for this Thing
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NAME_NOT_RESOLVED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NAME_NOT_RESOLVED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events/states:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events/states:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-BKkrdbNu.js:33695 Checking dirty before leave ...
index-BKkrdbNu.js:33695 Checking dirty before leave ...
index-BKkrdbNu.js:33695 Checking dirty before leave ...
index-BKkrdbNu.js:33695 Checking dirty before leave ...
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_CONNECTION_REFUSED
:8080/rest/events/states:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events/states:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index-BKkrdbNu.js:23318 =!= Event source connection broken...
WebSocket opened [object Object]
Calling API (0 | 0): {"topic":"0x00124b001838ebd3/set","payload":{"state_left":"ON"}}
Calling API (0 | 0): {"topic":"0x00124b001838ebd3/set","payload":{"state_left":"OFF"}}
Calling API (0 | 0): {"topic":"0x00124b001838ebd3/set","payload":{"state_left":"OFF"}}
Calling API (0 | 0): {"topic":"0x00124b001838ebd3/set","payload":{"state_left":"ON"}}
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
WebSocket reconnect [object Object]
WebSocket connection to 'ws://rapi2:8081/api' failed: #l @ :8081/assets/index-ClCsMWbS.js:581
WebSocket error [object Object]
WebSocket closed [object Object] [object CloseEvent]
:8080/rest/events/states/bd0b1253-5eff-4bff-8e23-5842aff8ff3c:1 Failed to load resource: net::ERR_TIMED_OUT
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states/beac35b9-ea81-4df7-b2cd-f8536424dd1f:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states/c7e1ffa1-d450-4541-98f8-3286c79d1e98:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states/b64b3b9e-6528-4edf-88a2-3781a58304b4:1 Failed to load resource: net::ERR_NETWORK_CHANGED
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED
index-BKkrdbNu.js:63935 Refreshing access token failed 0
:8080/rest/auth/token:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events?topics=openhab/things/*/*,openhab/links/*/*:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states:1 Failed to load resource: net::ERR_NETWORK_CHANGED
index-BKkrdbNu.js:63935 Uncaught (in promise) 0
index-BKkrdbNu.js:63940 Refreshing expired token
index-BKkrdbNu.js:63935 Refreshing access token failed 0
:8080/rest/auth/token:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states/3e8d4af9-d296-4039-bd45-193ba050bba6:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states/03983ddb-64d7-4a48-924b-d93462d40cdf:1 Failed to load resource: net::ERR_NETWORK_CHANGED
:8080/rest/events/states/d2eacc39-feb2-432b-82a1-775823739ac3:1 Failed to load resource: net::ERR_NETWORK_CHANGED
index-BKkrdbNu.js:63935 Uncaught (in promise) 0
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
rapi2:8080/page/zigbee:1 Uncaught (in promise) 0
index-BKkrdbNu.js:63940 Refreshing expired token
index-BKkrdbNu.js:63940 Refreshing expired token
index-BKkrdbNu.js:63940 Refreshing expired token
</details>
## Browser network traffic
Response on call of index.m3u8
<details>
<summary>Click to expand</summary>
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-MEDIA-SEQUENCE:296853
#EXT-X-TARGETDURATION:2
#EXTINF:2.000000,
live0000296853.ts
#EXTINF:2.000000,
live0000296854.ts
#EXTINF:2.000000,
live0000296855.ts
</details>
Anything else I should provide?
@florian-h05 : Is it possible that it’s the same or similar to this one:
https://community.openhab.org/t/openhab-4-3-milestone-discussion/158139/22?u=larsen