NEWS
Node Red Snapshot von Cam per Email versenden
-
Moin Nerds ;)
Nachdem ich mich in meinem Sommerurlaub 2016 erstmalig mit iobroker beschäftigt habe, musste ich feststellen, dass die Dokumentation ziemlich dürftig ist, das Potenzial aber gewaltig ist. Alle Achtung an die Entwickler!
Hunderte von Forumsbeiträgen machen die Situation aber leider nicht viel besser. Und trotzdem läuft meine von scratch aufgesetzte Umgebung mit meinem Raspi 2 (iobroker mit Jessie lite), meinem Raspi 3 (RaspberryMatic) und Synology NAS (MariaDB) nach mittlerweile zwei Wochen ziemlich stabil und zufriedenstellend.
Jetzt meine Frage in die Runde:
Wie schaffe ich es, bei einem "State == True" eines Aktors den Snapshot 'http://192.168###.###/cam-spnapshot.jpg' per Email zu versenden.
Der Versand von Email und Pushover ist konfiguriert und funktioniert tadellos. Mir geht es nur um die korrekte Node Red Konfiguration.
Für euren Support schon mal danke vorab!
rgds M.
-
Hallo MontgomeryB,
hier ein Beispielflow, der genau das machen sollte.
Die nodes müssen natürlich noch mit deinen Daten konfiguriert werden.
Wichtig ist:
Es gibt seit einer der letzten Versionen des Node-Red-Adapters einen Schalter Convert values to string in den Einstellungen. Je nachdem, wie dieser steht ist die Payload vom iobroker-Node entweder boolean (true) oder string ("true").
! [
! {
! "id": "8aa57d59.b651c",
! "type": "http request",
! "z": "23c142ee.544dfe",
! "name": "",
! "method": "GET",
! "ret": "bin",
! "url": "http://192.168.1.xxx/cam-spnapshot.jpg",
! "tls": "",
! "x": 456,
! "y": 788,
! "wires": [
! [
! "b9756df2.e01ed"
! ]
! ]
! },
! {
! "id": "b9756df2.e01ed",
! "type": "function",
! "z": "23c142ee.544dfe",
! "name": "Kopiere Bild in Attachment-Attribute",
! "func": "var attachment = {filename:"snapshot.jpg", content: msg.payload };\nmsg={};\nmsg.topic="Neuer Snapshot";\nmsg.attachments=[];\nmsg.attachments.push (attachment);\nmsg.payload="Bild als Attachment beigefügt";\nreturn msg;",
! "outputs": 1,
! "noerr": 0,
! "x": 850,
! "y": 794,
! "wires": [
! [
! "8b928b8a.43b188",
! "4e6e28b5.6df1c8"
! ]
! ]
! },
! {
! "id": "8b928b8a.43b188",
! "type": "e-mail",
! "z": "23c142ee.544dfe",
! "server": "",
! "port": "465",
! "name": "",
! "dname": "Sende email",
! "x": 1184,
! "y": 787,
! "wires": []
! },
! {
! "id": "4e6e28b5.6df1c8",
! "type": "debug",
! "z": "23c142ee.544dfe",
! "name": "",
! "active": true,
! "console": "false",
! "complete": "true",
! "x": 1058,
! "y": 875,
! "wires": []
! },
! {
! "id": "a895ae56.25424",
! "type": "ioBroker in",
! "z": "23c142ee.544dfe",
! "name": "",
! "topic": "",
! "payloadType": "value",
! "onlyack": "",
! "func": "all",
! "gap": "",
! "x": 80,
! "y": 786,
! "wires": [
! [
! "492729db.e84278"
! ]
! ]
! },
! {
! "id": "492729db.e84278",
! "type": "switch",
! "z": "23c142ee.544dfe",
! "name": "",
! "property": "payload",
! "propertyType": "msg",
! "rules": [
! {
! "t": "eq",
! "v": "true",
! "vt": "str"
! }
! ],
! "checkall": "true",
! "outputs": 1,
! "x": 243,
! "y": 789,
! "wires": [
! [
! "8aa57d59.b651c"
! ]
! ]
! }
! ]Gruß
Markus
-
Hallo MontgomeryB,
hier ein Beispielflow, der genau das machen sollte. `
Perfekt Markus, das war genau das, was ich gesucht habe - und es funktioniert auch noch :)Danke und beste Grüße
Monti
PS: die anderen 7531 Fragen stelle ich dann zu einem späteren Zeitpunkt
-

Dankeschööön! :)
-
Moin,
ich bräuchte nochmal hilfe. Ich habe versucht das Node Red Flow nach zu basteln.
Ich muß dazu sagen, ich bin absoluter Node Red Neuling.
Grundsätzlich funktioniert mein Flow. Wenn ich meinen Trigger auslöse bekomme Ich eine Email mit eine jpeg Datei.
Nur leider ist die jpeg leer

Mein Link zur Kamera sieht auch anders aus:
http://BENUTZER:PASSWORT@192.168.###.## … .cgi?chn=0
Und ich weiß halt nicht, ob es so überhaupt funktioniert.
Noch als Hinweis, im Browser funktioniert der Link.
Gruß Sebastian
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