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

math78

Folgender Fehler steht im LOG:

Zitat2019.04.07 17:07:31 1: reload: Error:Modul 49_SSCam deactivated:
syntax error at ./FHEM/49_SSCam.pm line 8, near "<"
Unknown regexp modifier "/D" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/S" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/_" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/S" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/t" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/r" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/t" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/e" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/r" at ./FHEM/49_SSCam.pm line 9, at end of line
./FHEM/49_SSCam.pm has too many errors.

2019.04.07 17:07:31 0: syntax error at ./FHEM/49_SSCam.pm line 8, near "<"
Unknown regexp modifier "/D" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/S" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/_" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/S" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/t" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/r" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/t" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/e" at ./FHEM/49_SSCam.pm line 9, at end of line
Unknown regexp modifier "/r" at ./FHEM/49_SSCam.pm line 9, at end of line
./FHEM/49_SSCam.pm has too many errors.

2019.04.07 17:07:31 1: PERL WARNING: Bareword found where operator expected at ./FHEM/49_SSCam.pm line 9, near "49_SSCam"
2019.04.07 17:07:31 1: stacktrace:
2019.04.07 17:07:31 1:     main::__ANON__                      called by ./FHEM/49_SSCam.pm (9)
2019.04.07 17:07:31 1:     (eval)                              called by fhem.pl (2593)
2019.04.07 17:07:31 1:     (eval)                              called by fhem.pl (2592)
2019.04.07 17:07:31 1:     main::CommandReload                 called by fhem.pl (1982)
2019.04.07 17:07:31 1:     main::LoadModule                    called by fhem.pl (2039)
2019.04.07 17:07:31 1:     main::CommandDefine                 called by fhem.pl (1229)
2019.04.07 17:07:31 1:     main::AnalyzeCommand                called by fhem.pl (1082)
2019.04.07 17:07:31 1:     main::AnalyzeCommandChain           called by fhem.pl (1370)
2019.04.07 17:07:31 1:     main::CommandInclude                called by fhem.pl (599)
2019.04.07 17:07:31 1: PERL WARNING:    (Missing operator before SSCam?)
2019.04.07 17:07:31 1: stacktrace:
2019.04.07 17:07:31 1:     main::__ANON__                      called by ./FHEM/49_SSCam.pm (9)
2019.04.07 17:07:31 1:     (eval)                              called by fhem.pl (2593)
2019.04.07 17:07:31 1:     (eval)                              called by fhem.pl (2592)
2019.04.07 17:07:31 1:     main::CommandReload                 called by fhem.pl (1982)
2019.04.07 17:07:31 1:     main::LoadModule                    called by fhem.pl (2039)
2019.04.07 17:07:31 1:     main::CommandDefine                 called by fhem.pl (1229)
2019.04.07 17:07:31 1:     main::AnalyzeCommand                called by fhem.pl (1082)
2019.04.07 17:07:31 1:     main::AnalyzeCommandChain           called by fhem.pl (1370)
2019.04.07 17:07:31 1:     main::CommandInclude                called by fhem.pl (599)

DS_Starter

#1546
Ja, du hast kein Perl-Modul heruntergeladen. Auf der Contrib-Seite gibt es einen Download-Button hinter dem Moduleintrag. Den musst du benutzen !!

Edit: habe noch ein (älteres) Bild angehängt
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

math78

Hat geklappt  ;)

jetzt kommt folgende Fehlermeldung
Zitat2019.04.07 17:28:37 1: PERL WARNING: Argument "" isn't numeric in numeric le (<=) at ./FHEM/49_SSCam.pm line 6840.
2019.04.07 17:28:37 1: stacktrace:
2019.04.07 17:28:37 1:     main::__ANON__                      called by ./FHEM/49_SSCam.pm (6840)
2019.04.07 17:28:37 1:     main::SSCam_ptzpanel                called by ./FHEM/49_SSCam.pm (1884)
2019.04.07 17:28:37 1:     main::SSCam_FWdetailFn              called by ./FHEM/01_FHEMWEB.pm (1471)
2019.04.07 17:28:37 1:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (1115)
2019.04.07 17:28:37 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.07 17:28:37 1:     main::FW_Read                       called by fhem.pl (3698)
2019.04.07 17:28:37 1:     main::CallFn                        called by fhem.pl (745)
2019.04.07 17:28:37 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/49_SSCam.pm line 1886.
2019.04.07 17:28:37 1: stacktrace:
2019.04.07 17:28:37 1:     main::__ANON__                      called by ./FHEM/49_SSCam.pm (1886)
2019.04.07 17:28:37 1:     main::SSCam_FWdetailFn              called by ./FHEM/01_FHEMWEB.pm (1471)
2019.04.07 17:28:37 1:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (1115)
2019.04.07 17:28:37 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.07 17:28:37 1:     main::FW_Read                       called by fhem.pl (3698)
2019.04.07 17:28:37 1:     main::CallFn                        called by fhem.pl (745)

DS_Starter

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

math78

Hallo, habe es getestet - funktioniert alles ohne Fehler!

Danke.

DS_Starter

Danke Matthias, checke ich ein und ist morgen früh im Update enthalten.

LG,
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

Ich habe da seit Kurzem ein Problem mit den generierten Emails - ca. nach meinem letzten FHEM-Update.

Ich lasse mir Emials mit Kamera-Bildern schicken:
...
  my $date = strftime "%a %e.%m.%Y %H:%M:%S", localtime;;\
  fhem "attr SSCam.West snapEmailTxt subject => Bewegungsalarm PIR Carport West, body => $date : Kamera West";;\
  fhem "set SSCam.West snap 6 2";;
...\


Leider kommt der Body unvollständig an:
Fri  3.05.2019 14

Es fehlen also Teile des Bodys. Bis vor kurzem sa der Body in der Email noch so aus:
Thu 25.04.2019 15:22:23 : Kamera West

Hat sich etwas an den Modulen geändert? Muss ich die jetzt anders verwenden? Oder ist die Body-Länge begrenzt worden?

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,

das Problem ist der Doppelpunkt nach "$date".
Lass den einfach weg oder ersetze ihn durch "-".
Du kannst es dir auch einfacher machen und die Platzhalter $DATE und $TIME verwenden:


...
  fhem "attr SSCam.West snapEmailTxt subject => Bewegungsalarm PIR Carport West, body => $DATE $TIME - Kamera West";;\
  fhem "set SSCam.West snap 6 2";;
...\


Das ist aber keine kürzliche Änderung sondern schon längere Zeit so. Kann natürlich sein du hast schon einige Zeit nicht mehr geupdated.
Ich ergänze die Commandref nach meinem Urlaub entsprechend bezüglich des unerwünschten Doppelpunkts..

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

Der Doppelpunkt ist entfernt, aber das Verhalten ist das gleiche.
Dann sind's vermutlich noch die Doppelpunkte in der Uhrzeit, richtig?

my $date = strftime "%a %e.%m.%Y %H:%M:%S", localtime;;\
  fhem "attr SSCam.Nord_Ost snapEmailTxt subject => Bewegungsalarm PIR Carport Ost, body => $date - Kamera Nord_Ost";;\

Ich werde noch mal Deinen Vorschlag mit $DATE und $TIME probieren. Oder ist da das gleiche zu erwarten?
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

Ja hast recht mit dem Doppelpunkten in der Uhrzei. Musst die Platzhalter verwenden. Deswegen hatte ich sie eingeführt.

LG
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 hätte gern meinen Weg verwendet, damit dann alle Aktivitäten zu einem Ereignis exakt die gleiche Uhrzeit haben. Dann muss ich wohl die Doppelpunkte in der Zeit ersetzen. Oder hast Du eine andere Idee?


Außerdem habe ich im Log gerade noch etwas entdeckt, was mir früher nicht aufgefallen ist:

2019.05.04 11:17:59 1: PERL WARNING: Argument "58 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:18:10 1: PERL WARNING: Argument "10 - Kamera Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:18:10 1: PERL WARNING: Argument "10 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:18:13 1: PERL WARNING: Use of uninitialized value $mt in substitution (s///) at ./FHEM/49_SSCam.pm line 7845.
2019.05.04 11:18:13 1: PERL WARNING: Use of uninitialized value $mt in split at ./FHEM/49_SSCam.pm line 7847.
2019.05.04 11:18:13 1: PERL WARNING: Use of uninitialized value $tbotk in hash element at ./FHEM/49_SSCam.pm line 7872.
2019.05.04 11:18:13 1: PERL WARNING: Use of uninitialized value $peerk in hash element at ./FHEM/49_SSCam.pm line 7872.
2019.05.04 11:21:22 1: PERL WARNING: Argument "22 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:32:21 1: PERL WARNING: Argument "21 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:36:02 1: PERL WARNING: Argument "02 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:43:09 1: PERL WARNING: Argument "09 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:46:46 1: PERL WARNING: Argument "46 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:46:47 1: PERL WARNING: Argument "47 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:46:48 1: PERL WARNING: Argument "48 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
2019.05.04 11:49:57 1: PERL WARNING: Argument "57 - Kamera Nord_Ost" isn't numeric in numeric eq (==) at ./FHEM/49_SSCam.pm line 2413.
...

(Das setzt sich beliebig fort, immer mit anderen Argument "xx Zahlen)

Idee?
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

Die warnings kommen aus den uhrzeiten wenn : verwender ist. Die : musst du ersetzen. Nach meinem Urlaub kann ich über alternativen nachdenken. Bis dahin bitte etwas geduld.

Lg,
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

Ok, kein Problem.
Danke erst einmal und einen schönen Urlaub...
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

Baerli34

Moin moin,

bisher hatte ich einen Floorplan im Einsatz mit eigenem Zusammenbau der Livestream-URL. Nachdem ich jetzt auf TabletUI umsteige nutze ich das Reading StmKeymjpegHttp. Soweit auch alles gut - aber - es kommt öfter vor, dass das Livebild nicht zu sehen ist - Code 105. Dies rührt meiner Meinung aus den nicht vorhanden "" beim STMKey (beim reading StmKeymxpegHttp aber vorhanden???). Kann das jemand bestätigen? Danke und vg, Jörg
ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

juemuc

Hallo Jörg,

habe ich auch hin und wieder. Liegt aus meiner Sicht daran, dass die aktuellen Werte aus der Synology noch nicht in FHEM angekommen sind.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).