NEWS
Bei Türklingel Bild als vollbild
-
Hallo Gemeinde,
Ich brauche für ein Projekt eure Hilfe.Ich habe einen Bildschirm, wo 4 Kameras über vis dargestellt werden.
Meine Frage ist: Wenn jemand an der Haustür klingelt (an der Klingel ist ein Türklingelsensor), möchte ich dann das Bild von der Haustür als Vollbild für ca. 30 Sekunden angezeigt bekommen. Danach soll er wieder zur alten Ansicht zurück.
Wie stelle ich das am am besten an?Vorab schon mal lieben Dank für die Hilfe.
Gruss Jan
-
Hallo Gemeinde,
Ich brauche für ein Projekt eure Hilfe.Ich habe einen Bildschirm, wo 4 Kameras über vis dargestellt werden.
Meine Frage ist: Wenn jemand an der Haustür klingelt (an der Klingel ist ein Türklingelsensor), möchte ich dann das Bild von der Haustür als Vollbild für ca. 30 Sekunden angezeigt bekommen. Danach soll er wieder zur alten Ansicht zurück.
Wie stelle ich das am am besten an?Vorab schon mal lieben Dank für die Hilfe.
Gruss Jan
-
@glasfaser ich danke dir für die schnelle Antwort.
OK den Skript habe ich soweit verstanden.
Muss ich in der Vis nochmal ein spezielles Widget welches dann "aktiviert" wird einbinden?Nur der Skript wird da doch nicht ausreichen, oder?Sorry für die doofe Frage, so fit bin ich dabei leider nicht🙈
LG -
@glasfaser ich danke dir für die schnelle Antwort.
OK den Skript habe ich soweit verstanden.
Muss ich in der Vis nochmal ein spezielles Widget welches dann "aktiviert" wird einbinden?Nur der Skript wird da doch nicht ausreichen, oder?Sorry für die doofe Frage, so fit bin ich dabei leider nicht🙈
LGDas Script ist ausreichend , du brauchts keine spezillen Widget erstellen .
oder nimm mein kurzes Script:
var idTaster = ["0_userdata.0.DoorBird.Klingel", "ID2", "ID3", "ID4"]; on({id: idTaster, change: "any"}, function (obj) { setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "Klingel-Cam"}'); // oder //setState("vis.0.control.instance", '*'); //setState("vis.0.control.data", 'DemoView'); //setState("vis.0.control.command", 'changeView'); // muss immer letzte sein // Nach 10 Sekunden, zeige wieder Start View setTimeout(function () { setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "0000_Startseite"}'); }, 40000); });Erklärung :
Ersetzt du auf deinen Klingeltrigger
0_userdata.0.DoorBird.KlingelKlingel-Cam auf deine Kamera-View ändern
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "Klingel-Cam"}');0000_Startseite ,auf deine Startseite ändern
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "0000_Startseite"}'); -
Das Script ist ausreichend , du brauchts keine spezillen Widget erstellen .
oder nimm mein kurzes Script:
var idTaster = ["0_userdata.0.DoorBird.Klingel", "ID2", "ID3", "ID4"]; on({id: idTaster, change: "any"}, function (obj) { setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "Klingel-Cam"}'); // oder //setState("vis.0.control.instance", '*'); //setState("vis.0.control.data", 'DemoView'); //setState("vis.0.control.command", 'changeView'); // muss immer letzte sein // Nach 10 Sekunden, zeige wieder Start View setTimeout(function () { setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "0000_Startseite"}'); }, 40000); });Erklärung :
Ersetzt du auf deinen Klingeltrigger
0_userdata.0.DoorBird.KlingelKlingel-Cam auf deine Kamera-View ändern
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "Klingel-Cam"}');0000_Startseite ,auf deine Startseite ändern
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "0000_Startseite"}');@glasfaser oha, daran sieht man, dass du echt Profi bist. Na gut, ich werde mal morgen schauen, wo ich die Sachen einbauen muss, damit es läuft.
Unglaublich, was ihr alles zustande bringt.
LG
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden