NEWS
Motioneye Telegram
-
@thecastle nein nix extra
hier noch ein kleines einfaches script
als Auslöser könntest du dann eben den Datenpunkt eintragen, der per webhook auf true/false schaltet
dein Handy nicht im Wlan ist
werden 3 Bilder im Abstand von 800ms verschickt// Telegram Bild senden durch Klingel oder Text to command var source_url = 'http://DeineAdressederKamera', //Adresse der IpKamera dest_path = '/opt/iobroker/ipcam/'; //Speicherort der Bilder var request = require('request'); var fs = require('fs'); //var timer = null; var count = 0; // Bild an telegram schicken function sendImage (pfad) { sendTo('telegram.0', pfad); //log('Webcam Bild per telegram verschickt'); } // Bild speichern function saveImage() { request.get({url: source_url, encoding: 'binary'}, function (err, response, body) { fs.writeFile(dest_path + 'image.jpg', body, 'binary', function(err) { if (err) { //log('Fehler beim Bild speichern: ' + err, 'warn'); } else { //log('Webcam Bild gespeichert'); sendImage(dest_path + 'image.jpg'); } }); }); } //Trigger // 3 Bilder senden wenn Bewegung erkannt und keiner zu Hause ist on({id: 'HIERKOMMTDEINAUSLÖSER/TRIGGERREIN', val: true}, function () { if (getState('HIERDEINHANDYDATENPUNKT').val === false) { count = 3; counter(); timer = setInterval(counter, 800); } }); false function counter() { saveImage(); count--; if(count === 0 && timer) clearInterval(timer); }
-
@crunchip said in Motioneye Telegram:
trigger-haustuer
Du hast in deinem Blogli steuere scriptEnable.Kamera.Haustür......_telegram. Ist das ein script wo aufgreufen wird oder was soll ich da einbinden? -
@crunchip said in Motioneye Telegram:
/opt/iobroker/ipcam/alarm
http://192...:8081/set/0_userdata.0.kamera.0.detection-haustuer?value=true das ist jetzt mein hook? Wenn mein Datenpunkt im unteren verzeichnis sind also sprich:
0_userdata.0.kamera.0.detection-haustuer dann kann ich das so angeben ? -
@thecastle ja, steht in der Regel auf false, kannst ja mal eintragen, wenn dann getriggert wird, ändert sich der wert auf true
-
@thecastle
wie oben schon geschrieben, text2command
einfach ein kleines javascript für die Abfrage, dann hast du auch den fehlenden Datenpunkt im BlocklysendTo('telegram.0', { text: 'möchtest du mehr bilder?', reply_markup: { keyboard: [ ['ja','nein'], ], resize_keyboard: true, one_time_keyboard: true } });
-
@thecastle ja
-
-
@thecastle und läuft jetzt?
-
@crunchip said in Motioneye Telegram:
detection-haustuer
trigger-haustuernee noch nicht aber ich denke bald, muss bei den Datenpunkte detection-haustuer
trigger-haustuer noch was rein, die sind ja leer bei mir -
@thecastle schreib doch mal ein false rein
-
@thecastle hab noch zwei vergessen zu zufügen, zum ein ausschalten
-
Ich habe Probleme beim triggern http://192....:8081/set/0_userdata.0.kamera.0.detection-haustuer?value=true
kann das wirklich der hook sein? -
@thecastle du hast aber simple api Adapter laufen?
und du brauchst diesen port
http://IPioBroker :8087/...... -
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
-