Eigentlich ist es ja ein Modul, aber irgendwie auch eine Kachel – ich lasse es mal hier.
Die Idee ist ziemlich simpel und unspektakulär, aber mich hat gestört, dass man mit den normalen HTML-Boxen nicht die volle Fläche nutzen konnte – anders als bei den Medien-Kacheln.
Da die Sache mit den Video-Streams bei mir anfangs auch nicht wirklich rund lief, bin ich recht schnell wieder zu den MJPEG-Streams meiner Kamera zurückgekehrt.
NEU: Projektumstrukturierung hin zu einer globalen CI/CD-Pipeline
NEU: Kompatibilität auf IPS 8.1 hoch gesetzt
Hinweis / Disclaimer
Alle meine Module werden zukünftig ausschließlich für IP-Symcon 8.1 entwickelt und getestet.
Ältere Versionen werden aus Aufwandsgründen nicht mehr unterstützt.
TIPP: Will man nur ein Reload des Bildes erreichen, dann einfach ein leeres Script hinterlegen. Intern wird ein TimeStamp Queryparameter angehängt um ein Reload zu provozieren!
NOCH EIN TIPP: Will man keinen Namen oben links haben, dann den Link mit dem dem Unicode Zeichen (⠀) füllen. ALT+0160 und andere Leerzeichen haben bei mir nicht dauerhaft funktioniert (v8.x)!
danke für dein Modul!
Als Featurerequest, falls du es für sinnvoll erachtest und Lust hast es einzubauen: eine Option zwischen cover (Kachel ausfüllen, Rest des Bildes abschneiden) und contain (Bild immer ganz anzeigen) zu wechseln.
Bisher stelle ich das immer händisch um… Ränder sind zwar nicht schön, aber gerade bei Kamerastreams ist es manchmal ungünstig wenn etwas abgeschnitten wird und die Visu nicht genug Platz hergibt um die Kachel dem Bild entsprechend anzupassen
Habe jetzt gerade mal nachgeschaut, ich verwende per default immer „cover“. Sollte also einfach sein das dann als Standard anzubieten und man kann es dann auf „contain“ ändern.
Sollte also kein großes Thema sein.
NEU: Bildanpassung (cover, contain und fill) eingeführt
NEU: Umstellung auf öffentlichen Befehl für das Setzen einer Bild-Url
FIX: Modulpräfix vereinheitlicht auf WWXIV_
FIX: Interne Bibliotheken und Konfiguration überarbeitet und vereinheitlicht
FIX: Fehlende Übersetzungen nachgezogen
@mik sorry, hat etwas länger gedauert, aber ich finds mega - so kann man jetzt schön sehen wann das Bild „fast“ optimal in die Kachel passt und dann auf cover oder fill umstellen (wegen vollflächig)
Leider ist es so wie @ralf schreibt, diese Art von URLs sind im HTML nicht erlaubt bzw. führen zu einem Fehler Kann man bei den DevTools im Netwerk-Tab schön sehen!
Zitat:
„Das Verhalten ist erwartbar: Moderne Browser blockieren bzw. ignorieren user:password@host in URLs, die über JavaScript in ein <img>-Element gesetzt werden. Diese Syntax ist zwar historisch Teil von URLs, wird aber aus Sicherheitsgründen (Phishing, Passwort-Leaks in Logs/History) stark eingeschränkt.“