Hello together,
since the latest testflight version I am having trouble using local/classic icons in the iOS App.
So the details of the environment:
openhab: openHAB 4.3.8 running nativ under Debian 11 bullseye
Mobile: iPhone iOS 26.0.1
App Version 3.1.33 (89)
Using the classic sitemap the classic icons are not working anymore:
Text label="Rolladen EG" item=eg_rol_zentral_auf_ab icon="rollershutter"
But the modern icons (for e.g. material) are working:
Switch item=aus_rol_mark_sw icon=[aus_rol_mark_sw == 0 = if:mdi:window-shutter-open, aus_rol_mark_sw == 50 = if:mdi:window-shutter-cog, aus_rol_mark_su == 100 = if:mdi:window-shutter] iconcolor=[aus_rol_mark_sw == 0 = "green", aus_rol_mark_sw == 50 = "orange", aus_rol_mark_sw == 100 = "maroon"]
The app shows the following screen
And in my opinion the logs in the debug window of the app are very clear - the url for the icons is not assembled correctly:
\[2025-11-12 20:19:54 +0000\] Image loading failed for widget Rolladen EG : A URL session error happened. The underlying error: Error Domain=NSURLErrorDomain Code=-1003 "Es wurde kein Server mit dem angegebenen Hostnamen gefunden." UserInfo={\_kCFStreamErrorCodeKey=8, NSUnderlyingError=0x11ba04450 {Error Domain=kCFErrorDomainCFNetwork Code=-1003 "(null)" UserInfo={\_kCFStreamErrorDomainKey=12, \_kCFStreamErrorCodeKey=8, \_NSURLErrorNWResolutionReportKey=Resolved 0 endpoints in 1ms using unknown from cache, \_NSURLErrorNWPathKey=satisfied (Path is satisfied), interface: en0\[802.11\], ipv4, dns, uses wifi, LQM: good}}, \_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5E9779E0-F5A8-4ACA-86A3-D7FD4D77C37A>.<132>, \_NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <5E9779E0-F5A8-4ACA-86A3-D7FD4D77C37A>.<132>"
), NSLocalizedDescription=Es wurde kein Server mit dem angegebenen Hostnamen gefunden., NSErrorFailingURLStringKey=http://icon/rollershutter?state=100&format=SVG&anyFormat=true&iconset=classic, NSErrorFailingURLKey=http://icon/rollershutter?stat<…>
Any ideas on this ?
