Lösung: Klingel erzeugt Bild von Foscam und sendet per Mail

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 07.02.2016, 17:52

alchy hat geschrieben:Ich habe irgendwo ein Script gepostet was 2 Bilder in einer Mail verschickt und definitiv auch mit 1&1 funktioniert. Kann aber im Moment nicht groß suchen, da noch in der Sonne.

Alchy

Hallo Alchy,

ich habs nicht hinbekommen.
Womber und ich haben auch zusammen versucht, dass das Script (2 Bilder, 1 Mail) bei mir klappt.

Das Ursprungsscript (1 Bild, 1 Mail) läuft nach wie vor bei mir einwandfrei.


mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 07.02.2016, 19:43

In ein paar Tagen bin ich wieder mal zu Hause, dann melde ich mich.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

womber
Beiträge: 256
Registriert: 18.05.2014, 14:42

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von womber » 07.02.2016, 20:14

Wieso machst du es dann nicht mal per email Weiterleitung an 2 adressen? Ist einfach und funktioniert :)
CCU2 * CCU.IO + DashUI + CCUHistorian auf Raspi 1 und 2 * * iPad 2 als Wandtablet * PocketControl HM (iPhone 6 + iPad Pro) * CUxD * Apple watch mit PocketControl HM * * 4x Amazon Alexa mit Homematic Steuerung

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 07.02.2016, 21:47

womber hat geschrieben:Wieso machst du es dann nicht mal per email Weiterleitung an 2 adressen? Ist einfach und funktioniert :)
womber, ich weiß doch dass es funktioniert.

Nur das will ich doch nicht.
Ich möchte nicht 1 Bild an 2 Adressen.

Ich möchte 2 Bilder an 1 Adresse.


mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

womber
Beiträge: 256
Registriert: 18.05.2014, 14:42

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von womber » 07.02.2016, 22:55

Ah ok... Dann bin ich raus... Waf erlaubte nur eine Cam ;)
CCU2 * CCU.IO + DashUI + CCUHistorian auf Raspi 1 und 2 * * iPad 2 als Wandtablet * PocketControl HM (iPhone 6 + iPad Pro) * CUxD * Apple watch mit PocketControl HM * * 4x Amazon Alexa mit Homematic Steuerung

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 11.02.2016, 13:06

bahnuhr hat geschrieben: Ich möchte nicht 1 Bild an 2 Adressen.
Ich möchte 2 Bilder an 1 Adresse.
Wie versprochen eine kurze Meldung. 2 Bilder an eine Mailadresse.
Den Versand von 2 Bildern an eine 2. Mailadresse (CC) habe ich hier rausgenommen, da du ja explizit 2 Bilder an eine Mail haben wolltest.

Du hattest 1&1 als Sender in Verwendung, damit habe ich das folgende Script auch getestet. Es sollte natürlich auch mit anderen Absendern gehen. Empfänger getestet mit gmx und gmail
Habe mal bilder aus dem Forum verlinkt.
Für den ersten Test brauchst du also nur die Maildaten ändern. Dann weißt du ob das Script funktioniert bevor du die Kamerabilder direkt abgreifst. Bitte teste es auch so.

Tipp:
Ich benutze mehrere sendCamShot.tcl Dateien mit angepassten Namen auf der CCU
und rufe sie beim testen per putty auf. Da siehst du dann auch Fehlermeldungen direkt und bekommst mit, wann das Script durchgelaufen ist.

Code: Alles auswählen

Script entfernt
Jeder andere kann das natürlich auch testen und sich melden.

Alchy
Zuletzt geändert von alchy am 18.02.2016, 07:41, insgesamt 1-mal geändert.
Grund: Script entfernt

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 11.02.2016, 13:11

Danke Alchy.

Probier ich am Wo.ende aus.
Komme erst dann dazu.

Melde mich dann.

Mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 13.02.2016, 10:28

Hallo Alchy,

es funktioniert nicht.

Das einzige was ich geändert habe ist:

send_to, send_from, smtp_user und smtp_password


Fazit:
Mail wird erzeugt.
Im Betreff steht der Text.
Body wird nicht erzeugt
Anhänge sind nicht vorhanden.
Die Dateien (2 x snapshot, msmtp, ready) liegen im tmp ordner.


Das liegt doch bestimmt nicht am Script. Aber an was sonst ?????

Kannst du mir helfen ?

mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von bahnuhr » 13.02.2016, 10:36

Nachtrag:
Habe eben versucht mal den versand umzustellen auf email-addon (wie in deinem script ganz unten beschrieben).

Fazit:
gleiches Ergebnis.
body wird nicht erzeugt.


mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Lösung: Klingel erzeugt Bild von Foscam und sendet per M

Beitrag von alchy » 13.02.2016, 12:21

die Bilderpfade hast du also so gelassen, wie ich schrieb, sehr schön.
  • Führst du das Script a} über die bash aus, oder b} per cuxd Aufruf?
    wenn a} wie ist dort die Rückgabe?
  • was steht im log?

    Code: Alles auswählen

    /var/log/email_sendcamshot.log
@all. Kann das mal wer verifizieren?
Kurzanleitung zur Testbenutzung:
  • das obige Script per copy paste in eine neue Datei z.B. sendCamShot_twice.tcl kopieren
  • dabei alleinig anpassen der Zeilen

    Code: Alles auswählen

    set SEND_TO "empfänger@gmail.com"
    set SEND_FROM "absender@online.de"
    set SMTP_HOST "smtp.1und1.de"
    set SMTP_USER "absender@online.de"
    set SMTP_PASSWD "passwort"
    set SMTP_DOMAIN "smtp.1und1.de"
    
    den Rest bitte vorerst so lassen!
    Dabei bitte, vor allem die Windows User :wink: , nur einen geeigenten Editor verwenden wie Notepad++ .
  • Die Datei per sftp auf die CCU schieben und die Rechte entsprechend anpassen Pfad:

    Code: Alles auswählen

    /usr/local/addons/sendCamShot
  • per ssh (z.B. putty) mit CCU verbinden
  • mittels z.b.

    Code: Alles auswählen

    cd /usr/local/addons/sendCamShot/
    + enter in den Pfad der Datei wechseln und dann mittels

    Code: Alles auswählen

    tclsh sendCamShot_twice.tcl
    + enter das Script starten.
Das Script sollte mittels der eingetragenen Daten 2 Bilder (in der Testkonfig sind es 2 Forumbilder) an eine Mailadresse verschicken. Wenn ja bitte melden, wenn nein bitte Ausgabe und log

Code: Alles auswählen

/var/log/email_sendcamshot.log
posten.

Danke

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „CCU.IO“