NEWS
Motioneye Telegram
-
okay simple api habe ich nicht bewusst an bzw... zumindest nicht das ich es weiß.
mit dem prot muss ich mal schauen
das ist alle was ich installiert habe -
-
-
Das funktioniert jetzt schon mal auch wenn es ziemlich lange dauert bis ich ein "anderes" Bild bekomme sprich wenn ich auf "ja" drücke bekomme ich ein Bild und wenn ich in 2 Sekunden noch ein mal drücke bekomme ich das selbe... aber wenn ich in 5-10 Sekunden drücke bekomme ich ein anderes. Wichtig ist das das schon mal funzt.
Mit dem Trigger hat sich leider noch nix getan, löste nicht aus bzw... ich bekomme keine Nachrricht bei "motion detection " ;( -
@thecastle falscher port, so wie ich oben schon schrieb, simple api adapter laufen lassen und port dementsprechend in deinem webhook
-
@thecastle http method Getverwenden
-
-
Bin gerade auf deine Anleitung gestoßen beim Versuch Motion in Iobroker abbilden zu lassen.
Ich habe 2 Cams in Motion Eye.
Wie sieht denn der Webhook für 2 verschiedene Kameras aus?
Hinter der IP den Port, den die Kamera nutzt?Edit: Okay, hab anscheinend nicht alles gelesen. Port ist 8087, vom Simple Api.
Nun die Frage, was fange ich mit dem Trigger Datenpunkt an ?
Als Webhook habe ich ja den Detection Punkt angegeben. -
@haselchen was genau fehlt jetzt noch? Bzw was möchtest du machen?
-
Ich möchte die Bewegung der beiden Kameras mit true/false im IObroker abbilden. Die Cams sind nur IP Kameras. 10Euro Teile aus China
Bilder bekomme ich schon.
Aber ich möchte flexibel sein , was den Nachrichtenweg bei Bewegung betrifft. -
@haselchen also einen Datenpunkt anlegen.
In meinem Beispiel unterKamera.0.detection-haustuer
In Motioneye bei webhook trägst du dieses ein
http://IpvomIoBroker:8087/set/kamera.0.detection-haustuer?value=true
Methode Get
Dann wird bei Erkennung einer Bewegung der Datenpunkt geschaltet.
Wenn du diesen Datenpunkt dann im blockly verarbeiten willst, z.b.
DP True...Bild senden
Musst du manuell als Beispiel... nach 2 sek den DP danach wieder auf false setzen. Damit bei erneuter Bewegung wieder getriggert werden kannDas selbe machst du dann für eine weitere Kamera, dementsprechend halt einen zweiten DP und in Motioneye bei der 2 Kamera hinterlegen.
-
Okay soweit habe ich das, aber wozu brauche in den Trigger Datenpunkt?
-
@haselchen zum triggern, wenn du z.b ein bild versenden möchtest, via telegram oder email, etc
Wenn du nur das bild in deine view einbinden willst, brauchst du das nicht
Dafür hast du in motioneye unter dem Menüpunkt
STREAM, drei verschieden Pfade, den kannst dafür hernehmen und in vis einbinden. -
Vielleicht habe ich auch nen Denkfehler,aber Detection muss doch reichen fürs Triggern.
Wird bei Bewegung auf true gesetzt und dann kann man doch alles per Blockly einstellen? -
@haselchen reden wir gerade aneinander vorbei?
Was meinst du damit
detection muss doch reichen? -
Ich habe doch 2 Datenpunkte.
Detection und Trigger.
Detection wird ausgelöst durch den Webhook.
Das reicht doch um alles steuern zu können.
Wozu den 2.Datenpunkt? -
@haselchen sagte in Motioneye Telegram:
Wird bei Bewegung auf true gesetzt
Das bleibt auch immer auf true, deshalb musst du im blockly den DP wieder auf false stellen nach erkannter Bewegung. Also zurücksetzen.
Oder eben im trigger mit wurde aktualisiert arbeiten , kommt aber auf dein Gesamtblockly an. -
Da ich Bilder etc schon bekomme,reicht mir der Detection Punkt.
Danke für die Hilfestellung.
Wieder ein Stück weiter in der IoBroker Welt -
@haselchen // hier ein anderes script Beispiel
https://buanet.de/2018/11/script-bilder-von-ueberwachungskamera-per-telegram/
-
Ich arbeite überwiegend mit Blockly.
Aber ich hab schon was ich wollte. Vielen Dank.
Wunderbärchen.
10sek nach true schaltet der Datenpunkt wieder auf false.