NEWS
jarvis v3.0.0 - just another remarkable vis
-
@mcu die Ip der jeweiligen Kamera im gleichen Ip range bereicht.
Sprich iobroker: 192.168.1.40
und kameras: 192.168.1.60-70 -
Noch was anderes gefunden:
<iframe src="http://<ip vom proxy>:81/Streaming/channels/102/httppreview/" width="100%" height="100%" frameborder=0 allowfullscreen allow=autoplay allow_embedding="true"></iframe> evtl einbinden? allow-scripts allow-same-origin
Gibt es ne möglichkeit den Iframe alle 1s zu reloaden? dann wäre das auch ok.
Du hast im displayImage mit den Variablen mal probiert?
Unterschiedliche Refresh Methode? Aktualisierungsintervall angepasst 4 Sekunden?Andere Alternative?
https://forum.iobroker.net/topic/65142/mjpeg-stream-in-vis-einbinden-von-hikvision?
https://mcuiobroker.gitbook.io/jarvis-infos/tipps/allgemein/kameras#ffmpeg-rtsp-stream-holenanderer Link-Aufbau?
http://192.168.xxx.xx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx
NUR als Info:
https://www.youtube.com/watch?v=8DDKT3Qx27k -
@mcu
sandbox="allow-scripts allow-popups allow-same-origin" im Iframe ändert gar nichts. Wird trotzdem nicht angezeigt.
displayImage wird aus dem grund des Origin block nicht angezeigt.
Es muss im Header ein Access-Control-Allow-Origin: * mitgesendet werden. Das geht per htaccess oder per php (muss aber dann die erste line sein)
Gibt es da die möglichkeit? -
@memme Ehrlich gesagt habe ich keine Ahnung, ob es geht. Habe keine Kamera.
-
@mcu das ist ja unabhängig von der Kamera.
Die Frage ist ob man eine htaccess datei für Jarvis nutzen kann oder per einen php befehl auf der jarvis seite ausführen kann -
Version 3.1.2. Frage:
Ich möchte einen iCal-Kalender mit dem Calender Widget einbinden. Der Kalender ist beim Kalender-Dienst abrufbar unter einer URL:
https://xxxxxxxxxxxxxxxx/768d4942d/?export
Bei Aufruf der URL wird dann zurückgegeben eine Datei calender.icsIch bekomme jedoch keine Kalender-Einträge angezeigt. Ich vermute, es bringt Jarvis durcheinander, dass der Dateiname nicht in der aufgerufenen URL steht? Irgendeine Idee?
Ich habe nämlich einen Gegentest gemacht: Ich habe die fertige calender.ics auf einen anderen eigenen Server geladen und diese URL in Jarvis eingetragen. Dann kann die calender.ics verarbeitet werden und der Jarvis-Kalender zeigt die Einträge an.
-
@derlockjaw Ja momentan wird es nicht anders gehen.
Man muss ein Programm schreiben, mit dieser Export geladen wid und die Datei, die man in jarvis angegeben hat, überschreibt.Evtl Feature Request als Issue erstellen.
-
@mcu sagte in jarvis v3.0.0 - just another remarkable vis:
muss ein Programm schreiben, mit dieser Export geladen wid und die Datei, die man in jarvis angegeben hat, überschreibt.
Moin ich stehe gerade vor einem Simplen Problem ->
Ich habe einen Datenpunkt Typ String erstellt den ich durch diverse Scripte füllen lassen möchte.
ZB STaubsauger muss geleert wer, Müll wird heute abgeholt usw usw.
WIe richte ich das in Jarvis ein das ich einfach nur den Inhalt des Strings wieder gebe?
-
@hohenbostler DP als Geräte DP anlegen.
Statelist Geräte DP zuordnen und Wert anzeigen. -
@memme OT
Ich glaube, das hat nicht mit Jarvis zu tun, sondern mit deinen Streams. Browser können kein rtsp, VLC natürlich schon. Ich glaube mit mjpeg verhält es sich ähnlich. Du musst deinen rstp stream erst konvertieren, eventuell hiermit: https://github.com/dbweb-ch/ioBroker.rtspStream oder motioneye laufen lassen. -
Stimmt ich war da etwas falsch.
Aber kann man das ganze auch aufhübschen ? Text größer und evtl einen Fliesßtext ?
-
@hohenbostler
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/styles/statelist-1/statewerte-andersfarbig
Aber mit anderem Parameter/* statt color */ font-size:30px;
-
Kann man irgendwie den reconnect timeout oder keepalive von Jarvis beeinflussen? Ich habe das Problem, dass wenn ich Jarvis von außerhalb nutze es via VPN geht - im eigenen WLAN ohne VPN. Beim Wechsel der Verbindung braucht Jarvis aber sehr lange ehe es die Verbindung zum ""Websocket"?" neu aufbaut.
-
@io_laurent
hi,danke für die antwort. Das problem liegt aber daran, dass der browser es nicht erlaubt einen stream mit user:pw@ip in der URL als <img> tag source zu benutzen solange nicht explzit ein "Access-Control-Allow-Origin: *" Header mitgesendet wird.
Dies sendet weder der Cam Stream, noch Jarvis und darum blockt der Browser aufgund von Origin Policy einstellungen.
Habe dazu eine Issue auf Github eröffnet. Vllt wird es ja gefixt. -
@disaster123 Wenn man zu Hause ist, einen Reload durchführen, hilft nicht?
-
@mcu doch natürlich - aber das nervt ich öffne und schließe damit zum Beispiel das Eingangstor - und gerne auch vom Fahrrad während der Fahrt... Habe jarvis dafür als "web app" auf dem iphone laufen - force close und neu öffnen dauet zu lange bzw. während der Fahrt recht aufwändig...
-
@disaster123 Hängt es nicht evtl mit der Umschaltung von VPN und WLAN zusammen?
-
@mcu doch natürlich aber das geht sehr schnell. Jarvis braucht dann sehr lange bis es erkennt, dass die alte Websocket Verbindung nicht mehr steht und einen neuen Verbindungsaufbau triggert.
-
Hallo zusammen,
ich nutze nun Jarvis seit einigen Jahren, seit es den Pro Account gibt, auch als Pro User.
Vielen Dank an @Zefau und die Tester für dieses tolle Tool!Vor einiger Zeit hatte ich schon mal das nachfolgend geschilderte Problem, das ich nun auch aktuell wieder habe.
ioBroker läuft bei mir in Proxmox als VM.
Jarvis kann ich aktuell nur aus dem Link in ioBroker aufrufen. Bei einem Aufruf über meine Lesezeichen oder per URL erhalte ich folgende Fehlermeldungen:
Wo setze ich mit der Fehlersuche an?
Den Hinweis hier https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/fehler-hinweise-v3-v3.1#error-xhr-poll-error kenne ich. Nutze jedoch keine sichere Verbindung.An Browsern habe ich so ziemlich alles durchgetestet (Safari, Chrome, Firefox, Opera) und alles auch an zwei Macs getestet.
In der Konsole von Safari (und Chrome) liefert er folgende Fehlermeldung:
Für eine Hilfestellung wäre ich dankbar.
-
.....deleted