49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul

Begonnen von DS_Starter, 14 Dezember 2015, 16:19:08

Vorheriges Thema - Nächstes Thema

stobor

Hmmm, ich bin nicht so der Linux-Experte. Kann ich unterLinux die Liste der installierten Pakete abrufen?
Ich setzte auf dem NUC derzeit  Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-164-generic x86_64) ein. Kann/Muss ich ggf Ubuntu aktualisieren? Wie? Würde das ggf. meine FHEM-Installation "zerstören"?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

#1201
Sorry, das war Blödsinn was ich schrieb. Versuche mal

sudo apt-get update
sudo apt-get install libnet-smtp-ssl-perl

Wenn das nichts bringt, lass weitere Update Aktivitäten. Dann würde ich noch das Modul erweitern. Ich möchte nicht dass man Kopfstände machen muss um den Email Versand nutzen zu können. Bei meinem debian 9 sind benötigten Versionen enthalten.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Ich habe die Befehle ausgeführt:


...
OK   http://de.archive.ubuntu.com trusty/universe Translation-de
OK   http://de.archive.ubuntu.com trusty/universe Translation-en
Ign http://de.archive.ubuntu.com trusty/main Translation-de_DE
Ign http://de.archive.ubuntu.com trusty/multiverse Translation-de_DE
Ign http://de.archive.ubuntu.com trusty/restricted Translation-de_DE
Ign http://de.archive.ubuntu.com trusty/universe Translation-de_DE
Es wurden 7.864 kB in 10 s geholt (733 kB/s).
Paketlisten werden gelesen... Fertig
haus:~$ sudo apt-get install libnet-smtp-ssl-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libnet-smtp-ssl-perl ist schon die neueste Version.
libnet-smtp-ssl-perl wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.


Es scheint nichts aktualisiert worden zu sein.

Das Verhalten ist allerdings genauso wie vorher - gleiche Meldungen:
2019.01.02 16:59:07 3: SSCam.West - Snapshot of Camera West has been done successfully
Net::SMTP>>> Net::SMTP(2.31)
Net::SMTP>>>   Net::Cmd(2.29)
Net::SMTP>>>     Exporter(5.68)
Net::SMTP>>>   IO::Socket::INET(1.33)
Net::SMTP>>>     IO::Socket(1.36)
Net::SMTP>>>       IO::Handle(1.34)
Net::SMTP=GLOB(0x4f83760)<<< 220 kundenserver.de (mreue109) Nemesis ESMTP Service ready
Net::SMTP=GLOB(0x4f83760)>>> EHLO localhost.localdomain
Net::SMTP=GLOB(0x4f83760)<<< 250-kundenserver.de Hello localhost.localdomain [149.233.200.86]
Net::SMTP=GLOB(0x4f83760)<<< 250-8BITMIME
Net::SMTP=GLOB(0x4f83760)<<< 250-AUTH LOGIN PLAIN
Net::SMTP=GLOB(0x4f83760)<<< 250-SIZE 69920427
Net::SMTP=GLOB(0x4f83760)<<< 250 STARTTLS
Can't locate object method "can_ssl" via package "Net::SMTP" at ./FHEM/49_SSCam.pm line 7321.
2019.01.02 16:59:25 3: SDS1 - Polling now: 16:59:25 , next Polling: 17:02:45
2019.01.02 16:59:26 3: SDS1 - Informations related to Surveillance Station retrieved
2019.01.02 17:00:08 1: SSCam.West -> BlockingCall SSCam_sendEmailblocking pid:DEAD:5726 Process died prematurely


Ist es aufwändig, Deinen Code entsprechend anzupassen?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

Naja, unabhängig davon ob es aufwändig ist, werde ich sscam mal anpassen. Vermutlich gibt es noch weitere Installationen mit älteren Net::SMTP Versionen und damit soll es ja auch funktionieren ohne großen Aufwand.
Ich melde mich wieder ... bist dann mein Tester dafür  ;)  weil ich keine alten Net::SMTP zur Verfügung habe.

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Super, danke. Hast Du ne Idee wann das implementiert sein könnte?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

Vielleicht noch heute Abend ... setze mich gleich nachher mal ran.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

Hallo stobor,

habe die geänderte Version 8.3.1 nach contrib geladen:

https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter  (Downloadbutton benutzen)

Lade sie dir bitte runter und "reload 49_SSCam". Restart ist nicht zwingend erforderlich.
Es sollte bei dir mit den momentan eingestellten Attributen funktionieren.

Ergänzend gibt es nun auch das Attribut "smtpSSLPort". Man kann damit einen von 465 abweichenden Port setzen falls benötigt, wirst du aber nicht brauchen.

Schau mal ...

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Hallo Heiko,
super, Mails kommen jetzt an. :-)
Vielen Dank für die schnelle Implementierung.
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

Das freut mich  :D

Kannst du mir mal einen verbose 4 Auszug vom Versand machen ?
Er fängt mit :

2019.01.02 22:33:03.919 4: CamHE1 - ####################################################
2019.01.02 22:33:03.920 4: CamHE1 - ###         start send snapshot by email           
2019.01.02 22:33:03.920 4: CamHE1 - ####################################################

an.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

lechez

Hallo,

bekomme folgenden Fehler:

Can't locate object method "get_sslversion" via package "Net::SMTP::SSL" at ./FHEM/49_SSCam.pm line 7388.

was muss ich eingeben für GMX
mail.gmx.net
Port    587
Verschlüsselung : STARTTLS, TLS oder Verschlüsselung

Ich habe folgendes ausgefüllt:

smtpFrom -> meine E-Mail
smtpHost -> mail.gmx.net
smtpPort -> 587
smtpTo-> xxxxc
snapEmailTxt -> subject => Bewegungsalarm $NAME, body => Eine Bewegung wurde an der $NAME registriert.
   
Mache ich was falsch?
hab das o.g. SSL update schon durchgeführt.

Gruß
lechez

DS_Starter

Zitatwas muss ich eingeben für GMX

So gehts mit gmx:

smtpHost       mail.gmx.net
smtpSSLPort  465

Der Rest sollt epassen.
Ansonsten hilft uns verbose 4 weiter.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Zitat von: DS_Starter am 02 Januar 2019, 22:33:39
Das freut mich  :D

Kannst du mir mal einen verbose 4 Auszug vom Versand machen ?
Er fängt mit :

2019.01.02 22:33:03.919 4: CamHE1 - ####################################################
2019.01.02 22:33:03.920 4: CamHE1 - ###         start send snapshot by email           
2019.01.02 22:33:03.920 4: CamHE1 - ####################################################

an.

Klar:
2019.01.02 22:47:50 4: SSCam.West - Snapinfos of camera West retrieved
2019.01.02 22:47:50 4: SSCam.West - ####################################################
2019.01.02 22:47:50 4: SSCam.West - ###         start send snapshot by email           
2019.01.02 22:47:50 4: SSCam.West - ####################################################
2019.01.02 22:47:50 4: SSCam.West - version of loaded module "Net::SMTP" is "2.31"
2019.01.02 22:47:50 4: SSCam.West - version of "Net::SMTP" is too old. Use SSL-fallback module "Net::SMTP::SSL" with version "1.01"
2019.01.02 22:47:50 4: SSCam.West - version of loaded module "MIME::Lite" is "3.030"
2019.01.02 22:47:50 4: SSCam.West - param smtphost is now "smtp.1und1.de"
2019.01.02 22:47:50 4: SSCam.West - param fname is now "West-20190102-2247506669.jpg"
2019.01.02 22:47:50 4: SSCam.West - param image is now ""
2019.01.02 22:47:50 4: SSCam.West - param part1txt is now "Eine Bewegung wurde an der West registriert."
2019.01.02 22:47:50 4: SSCam.West - param smtpFrom is now "meine@Email.de"
2019.01.02 22:47:50 4: SSCam.West - param lsnaptime is now "02.01.2019 / 22:47:50"
2019.01.02 22:47:50 4: SSCam.West - param sslfb is now "1"
2019.01.02 22:47:50 4: SSCam.West - param smtpCc is now ""
2019.01.02 22:47:50 4: SSCam.West - param smtpnousessl is now "0"
2019.01.02 22:47:50 4: SSCam.West - param sslfrominit is now ""
2019.01.02 22:47:50 4: SSCam.West - param subject is now "Bewegungsalarm West"
2019.01.02 22:47:50 4: SSCam.West - param sdat is set
2019.01.02 22:47:50 4: SSCam.West - param opmode is now "getsnapinfo"
2019.01.02 22:47:50 4: SSCam.West - param smtpsslport is now "465"
2019.01.02 22:47:50 4: SSCam.West - param part2type is now "image/jpeg"
2019.01.02 22:47:50 4: SSCam.West - param smtpport is now "25"
2019.01.02 22:47:50 4: SSCam.West - param smtpdebug is now "0"
2019.01.02 22:47:50 4: SSCam.West - param part1type is now "text/plain; charset=UTF-8"
2019.01.02 22:47:50 4: SSCam.West - param smtpTo is now "an@mich.de"
2019.01.02 22:47:50 3: telnetForBlockingFn_1546465670: port 51497 opened
2019.01.02 22:47:50 4: BlockingCall (SSCam_sendEmailblocking): created child (6624), uses telnetForBlockingFn_1546465670 to connect back
2019.01.02 22:47:50 4: Connection accepted from telnetForBlockingFn_1546465670_127.0.0.1_57921
2019.01.02 22:47:50 4: SSCam.West - SMTPCredentials read from RAM: meine@Email.de ********
2019.01.02 22:47:50 4: SSCam.West - image data were saved to memory handle for smtp prepare
2019.01.02 22:47:50 3: SSCam.West - SMTP-Host smtp.1und1.de use immediately encrypted connection with SSL version: TLSv1_2
2019.01.02 22:47:50 3: SSCam.West - Email successfully sent encoded by TLSv1_2 To: an@mich.de
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

DS_Starter

Perfekt.... danke, so soll es aussehen  :)
Version ist eingecheckt.

Gute Nacht !
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stobor

Jetzt wäre noch cool, wenn man tatsächlich mehrere Screenshots der selben Kamera hintereinander auslösen und in der selben Mail verschicken könnte.
Z.B. über 2 weitere Parameter an set <name> snap [Anzahl Snapshots] [zeitlicher Abstand]
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren