NEWS
ESP32 Cam mit Wlan
-
@crunchip sagte in ESP32 Cam mit Wlan:
@sveni_lee hast du e in motion eingebunden? dann musst du für deinen request die vorgegeben url von motion nehmen, zu finden bei"video streaming-Useful URLs
Ja, guter Tipp. Mit MotionEye klappt es prima. So kann das Script dafür für snapshot über telegram aussehen:
createState('javascript.0.Variablen.ESP32-Cam-detection', false, {type: 'boolean', name: 'ESP32-Cam-detection', min: false, max: true, read: true, write: true, role: 'javascript' }); var request = require('request'); var fs = require('fs'); function sendImage() { request.get({url: 'http://IP_motioneye:port/picture/X/current/', encoding: 'binary'}, function (err, response, body) { fs.writeFile("/tmp/ESP32.jpg", body, 'binary', function(err) { if (err) { console.error(err); } else { console.log('Snapshot sent'); sendTo('telegram.0', '/tmp/ESP32.jpg'); //sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: 'Snapshot'}); } }); }); } on("javascript.0.Variablen.ESP32-Cam-detection", function (obj) { if (obj.state.val) { // send 4 images: immediately, in 5, 15 and 30 seconds sendImage(); setTimeout(sendImage, 5000); //setTimeout(sendImage, 10000); //setTimeout(sendImage, 15000); } });Damit es funktioniert muss nur die richtige IP "IP_motioneye:port/picture/X/current/" eingetragen werden.
-
bei klappt es jetzt auch...
function snapshot(timestamp, prefix){ var num = ("0" + prefix).slice(-2); // log(timestamp + "_" + prefix); request.get({url: 'http://192.168.x.x/picture/1/current', encoding: 'binary'}, function (err, response, body) { fs.writeFile("/home/iobroker/garden/" + timestamp + "/" + timestamp + "_" + num + ".jpg", body, 'binary', function(err) { if (err) { console.error(err); } }); }); setTimeout(function() { exec('mogrify -resize 600x450 ' + '/home/iobroker/garden/' + timestamp + "/" + timestamp + "_" + num + '.jpg', function (error, stdout, stderr) { }); },2000); }ich lasse die Bilder dann runterrechnen und anschließend in ein GIF umwandeln und per pushover versenden...
-
weiß zufällig jemand wie bei motioneyeos einen reboot über die console auslösen kann?
Ich kann mich zwar per ssh aufloggen aber ein eifaches reboot klappt nicht. -
-
@sveni_lee bei der os verion ist doch direkt auf der seite ein reboot button
-
@sveni_lee bei der os verion ist doch direkt auf der seite ein reboot button
-
das ist schon richtig aber ich komme nicht mehr auf die Weboberfläche.
Ich kann mich grad nur per SSH aufloggen.@sveni_lee vllt mit einem
sudo poweroffausschalten, dann kannst neu starten
was anderes hab ich leider auch nicht gefunden
-
@sveni_lee vllt mit einem
sudo poweroffausschalten, dann kannst neu starten
was anderes hab ich leider auch nicht gefunden
@crunchip sagte in ESP32 Cam mit Wlan:
@sveni_lee vllt mit einem
sudo poweroffausschalten, dann kannst neu starten
was anderes hab ich leider auch nicht gefunden
das geht dann aber nicht mehr aus der ferne :-)
-
Hat jemand , eventuell über nen 3D Drucker, eine Hülle für das ESP Board gebastelt ?
-
@haselchen ne aber gibt ja auf thingiverse einiges
z.b. https://www.thingiverse.com/thing:3827265 -
@haselchen ne aber gibt ja auf thingiverse einiges
z.b. https://www.thingiverse.com/thing:3827265 -
@haselchen muss man jetzt aber nicht verstehen:joy: :joy:
-
@haselchen muss man jetzt aber nicht verstehen:joy: :joy:
-
@haselchen ich hab das so verstanden, ob jemand sich sowas an seinen 3d Drucker gebastelt hat, dadurch bin ich davon ausgegangen, du hast einen Drucker und suchst eine Gehäusehalterung für dich
-
@haselchen ja
