NEWS
[Frage] Klingel Cam
-
Nabend zusammen , nachdem ich jetzt ein paar Stunden im www gesucht habe wende ich mich hoffnungsvoll an euch.
Wie kann ich ereichen das ein View in View aufgeht wenn die Systemvariable der CCU auf wahr steht ?
meine bisherigen versuche enden immer damit das ich das Vollbild von der Cam über die Ganze seite legen muss und nix mehr bearbeiten kann ohne das Vollbild vorher zu löschen :roll:
Danke
-
Ich glaube du meinst folgendes:
- Du hast eine cam und willst das Bild angezeigt bekommen.
Dazu erstellt du in vis eine Seite = view.
Und auf dieser view fügst du z.B. ein "basic image" ein.
Dazu kannst du in der Größe so verändern wie du es möchtest.
In dieses widget gibst du als Quelle deine cam ein, (bei mir foscam) und dann so:
http://192.168.xxx.xx:88/cgi-bin/CGIPro … xx&pwd=xxx
Dann schreibst du ein kleines Script was bei Änderung deiner Systemvariablen auf die view seite umschaltet.
War es dass was du wolltest ?
mfg
-
Nabend, ja das habe ich auch schon versucht … aber zb bei Inview habe ich das gleiche in grün ...
und wie man so ein Script aufsetzt ...das ist noch absolut Neuland ....
ich bin gerade im Wechsel von mediloa auf Ibrocker :geek:
-
was ist inview ?
-
Also Beispiel:
-
du hast einen aktor (klingl, 4-fach Taster, etc.) der auf die Klingel reagiert und einer Systemvariablen true ausgibt
-
du hast vis und eine Seite "Haustuer" der die cam zeigen soll.
Dann legst du in iobroker folgendes script an:
! ````
function weiter() {
setState("vis.0.control.instance", 'FFFFFFFF');
setState("vis.0.control.data", 'Haustuer');
setState("vis.0.control.command", 'changeView');
}
! on({id: "hm-rega.0.1234", change: "ne", val: true}, function() { // Es klingelt!
log("Auslöser Es klingelt");
weiter();
});Script musst du natürlich noch anpassen (HM-rega Nr. und so) Fertig Wenn es jetzt klingelt kommt im log einen Hinweis und vis wechselt auf die view Seite "Haustuer". mfg
-
-
Du kannst das Widget welches dir dein Kamerabild zeigt mit Objektsichtbarkeit ein und ausblenden.
Also einfach an beliebiger Stelle in einen View positionieren und bei Objektsichbarkeit die ID der CCU Variable eintragen. Ist diese nun True, wird das Widget eingeblendet sonst nicht.
Lg
Günther
-
so gehts auch.
Dann musst du aber immer noch auf die view seite wechseln wo das widget ist.
Oder du hast alles auf einer view und dann verdeckt das widget andere widgets.
-
Also Beispiel:
-
du hast einen aktor (klingl, 4-fach Taster, etc.) der auf die Klingel reagiert und einer Systemvariablen true ausgibt
-
du hast vis und eine Seite "Haustuer" der die cam zeigen soll.
Dann legst du in iobroker folgendes script an:
! ````
function weiter() {
setState("vis.0.control.instance", 'FFFFFFFF');
setState("vis.0.control.data", 'Haustuer');
setState("vis.0.control.command", 'changeView');
}
! on({id: "hm-rega.0.1234", change: "ne", val: true}, function() { // Es klingelt!
log("Auslöser Es klingelt");
weiter();
});Script musst du natürlich noch anpassen (HM-rega Nr. und so) Fertig Wenn es jetzt klingelt kommt im log einen Hinweis und vis wechselt auf die view Seite "Haustuer". mfg `
was ist das für eine Programmier Sprache ?
-
-
javascript in iobroker
-
Du kannst das Widget welches dir dein Kamerabild zeigt mit Objektsichtbarkeit ein und ausblenden.
Also einfach an beliebiger Stelle in einen View positionieren und bei Objektsichbarkeit die ID der CCU Variable eintragen. Ist diese nun True, wird das Widget eingeblendet sonst nicht.
Lg
Günther `
Hallo Günther .. das habe ich ja auch so gemacht .. Problem ist dann halt beim Vollbild das alles andere darunter weg ist …..
und ich das Vollbild löschen muss um den normalen Homescreen zu bearbeiten ...
-
javascript in iobroker
Danke .. ich denke ich muss mich da mal einlesen
-
Wieso Vollbild?
Mache halt das Widget kleiner, dann geht es nicht über die Ganze Seite.
Jetzt wäre der Zeitpunkt um Screenshots einzustellen, damit wir weniger raten müssen was genau dein Problem ist.
Lg
Günther
-
Also Beispiel:
-
du hast einen aktor (klingl, 4-fach Taster, etc.) der auf die Klingel reagiert und einer Systemvariablen true ausgibt
-
du hast vis und eine Seite "Haustuer" der die cam zeigen soll.
Dann legst du in iobroker folgendes script an:
! ````
function weiter() {
setState("vis.0.control.instance", 'FFFFFFFF');
setState("vis.0.control.data", 'Haustuer');
setState("vis.0.control.command", 'changeView');
}
! on({id: "hm-rega.0.1234", change: "ne", val: true}, function() { // Es klingelt!
log("Auslöser Es klingelt");
weiter();
});Script musst du natürlich noch anpassen (HM-rega Nr. und so) Fertig Wenn es jetzt klingelt kommt im log einen Hinweis und vis wechselt auf die view Seite "Haustuer". mfg `
was ist das für eine Programmier Sprache ? `
Nabend, ich hab es angepasst leider passiert auf meiner Übersicht Seite nix ….
Es war doch richtig ... auf die View Seite und dort auf Scripte oder ?
mfg
2349_1.jpg -
-
Wieso Vollbild?
Mache halt das Widget kleiner, dann geht es nicht über die Ganze Seite.
Jetzt wäre der Zeitpunkt um Screenshots einzustellen, damit wir weniger raten müssen was genau dein Problem ist.
Lg
Günther `
Nabend, ich möchte ja wenn es Klingelt auf dem Tab ein Vollbild haben ….. (1280x800) -
ne das war falsch
Du hast das script bei dem widget eingetragen.
du musst aber:
-
javascript als instanz installieren und aktivieren
-
dann hast du in iobroker einen neuen reiter (admin, instanz, Objekte, Zustände und auch … scripte)
-
Dort bei scripte musst du ein script erstellen und den code eingeben.
Hast du die Hilfe Seite gelesen ???
Ich meine das steht ziemlich oben.
filename="bild1.jpg" index="0">~~mfg
Dieter
P.S.
Wenn du nicht weiter kommst frag ruhig.
-
-
ne das war falsch
Du hast das script bei dem widget eingetragen.
du musst aber:
-
javascript als instanz installieren und aktivieren
-
dann hast du in iobroker einen neuen reiter (admin, instanz, Objekte, Zustände und auch … scripte)
-
Dort bei scripte musst du ein script erstellen und den code eingeben.
Hast du die Hilfe Seite gelesen ???
Ich meine das steht ziemlich oben.
bild1.jpg
mfg
Dieter
P.S.
Wenn du nicht weiter kommst frag ruhig. `
JIPPY es hat geklappt :mrgreen: danke ….
ich habe jetzt ein 2es Script in umgekehrter Reienfolge erstellt ... ist das ok , oder frist das zuviel ?
-
-
Ich weiß zwar nicht was du jetzt meinst mit umgedrehter Reihenfolge.
Aber egal, wenn es funktioniert ist doch top.
Ich habe mittlerweile so ca. 110 Scripte.
Am Speicher macht dies nur äußerst wenig (denke ich mal).
Wenns nicht stimmt bitte korrigieren.
mfg
Dieter
-
Nabend, ich meinte damit das ich sage wenn Status False dann wieder auf die Übersichtseite
Danke nochmal