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

DS_Starter

Hallo Alchemi,

ja, schaue ich mir an. Danke für die Info.
Ich melde mich.

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

DS_Starter

Hi Alchemi,

ich denke ich habs schon gefunden.
Lade dir die angehängte Version, umbenennen in 49_SSCam.pm und "reload 49_SSCam" reicht in dem Fall.

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

Alchemi

Hi Heiko,

neue Version passt (für mich). Kannst einschecken!

Gruß
Alchemi

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

Fredi69

#1039
Ich bekomme seit heute Fehler die im Absturz von fhem enden:
2018.08.27 20:58:00 3: Cam_HooToo_HT_IP211 - Camera WZHTIP211 has been disabled successfully
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $major in concatenation (.) or string at ./FHEM/49_SSCam.pm line 4764.
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $minor in concatenation (.) or string at ./FHEM/49_SSCam.pm line 4764.
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $small in pattern match (m//) at ./FHEM/49_SSCam.pm line 4764.
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $major in concatenation (.) or string at ./FHEM/49_SSCam.pm line 4791.
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $minor in concatenation (.) or string at ./FHEM/49_SSCam.pm line 4791.
2018.08.27 20:58:01 1: PERL WARNING: Use of uninitialized value $build in concatenation (.) or string at ./FHEM/49_SSCam.pm line 4791.
Not an ARRAY reference at ./FHEM/49_SSCam.pm line 4811.

Hier ist dann Schluss, fhem ist nicht mehr erreichbar.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Hmm, kann ich momentan noch nicht nachvollziehen, passiert bei mir nicht und auch die Zeilennummern passen irgendwie nicht.
Kannst du mal bitte die Version die ich für Alchemi gerade bereitgestellt habe bei dir auch einsetzen und bitte restarten.
Dann bräuchte ich mal noch ein list deiner Kamera wenn es geht.

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

DS_Starter

Hallo Fredi,

konntest du denn dein Problem lösen ?

Die Syno-Entwickler haben mir eine bislang undokumentierte API Funktion zur PIR Steuerung zur Verfügung gestellt.
Am WE versuche ich das mal zu implementieren und melde mich wieder. Du müsstest mich mit Tests unterstützen weil ich eine solche Cam nicht habe.

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

Fredi69

Zitat von: DS_Starter am 28 August 2018, 10:52:48
Hallo Fredi,

konntest du denn dein Problem lösen ?

Die Syno-Entwickler haben mir eine bislang undokumentierte API Funktion zur PIR Steuerung zur Verfügung gestellt.
Am WE versuche ich das mal zu implementieren und melde mich wieder. Du müsstest mich mit Tests unterstützen weil ich eine solche Cam nicht habe.

LG,
Heiko
Mit der aktuellen Version tritt das Problem nicht mehr auf, herzlichen Dank. Gerne unterstütze ich Dich.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Hallo Fredi,

ich habe dir eine Testversion nach contrib gestellt.
Du kannst sie unter https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
herunterladen und FHEM restarten bzw. mit "reload 49_SSCam" aktivieren.

Der neue Befehl lautet "set <name> pirSensor enable/disable".

Wenn es nicht gleich funktioniert, bitte verbose 5 einschalten, den Befehl ausführen und den Logauszug posten.

Sollte es wider Erwarten doch sofort funktionieren, bitte ich dich verbose 5 einzuschalten und dann ein "get <name> caminfo" auszuführen. Die Ausgabe ist dann ziemlich groß. Deswegen bitte in eine Datei einfügen und mir zur Verfügung stellen.

Bin mal gespannt  :)

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

Fredi69

Zitat von: DS_Starter am 01 September 2018, 07:49:30
Hallo Fredi,

ich habe dir eine Testversion nach contrib gestellt.
....
Sollte es wider Erwarten doch sofort funktionieren, bitte ich dich verbose 5 einzuschalten und dann ein "get <name> caminfo" auszuführen. Die Ausgabe ist dann ziemlich groß. Deswegen bitte in eine Datei einfügen und mir zur Verfügung stellen.
..

2018.09.01 13:25:37 1: PERL WARNING: Having no space between pattern and following word is deprecated at ./FHEM/49_SSCam.pm line 9, <$fh> line 3053.
2018.09.01 13:25:37 1: reload: Error:Modul 49_SSCam deactivated:
Unrecognized character \xE2; marked by <-- HERE after      <-- HERE near column 6 at ./FHEM/49_SSCam.pm line 10, <$fh> line 3053.

2018.09.01 13:25:37 0: Unrecognized character \xE2; marked by <-- HERE after      <-- HERE near column 6 at ./FHEM/49_SSCam.pm line 10, <$fh> line 3053.

2018.09.01 13:25:37 1: Including ./log/fhem.save
2018.09.01 13:25:40 3: No I/O device found for LaCrosse_1F
2018.09.01 13:25:40 1: configfile: Cannot load module SSCam
Cannot load module SSCam
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Hallo Fredi,

also so kaputt ist das Modul nicht ;)
Ich gehe davon aus, dass beim Download ein Fehler vorliegt.
Es gibt auf der angegebenen Seite direkt einen Downloadbutton. Siehe Anhang.
Lade es bitte nochmal.

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

Fredi69

Danke für den Hinweis.

2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - ####################################################
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - ###    start cam operation piract         
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - ####################################################
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - --- Begin Function SSCam_getapisites nonblocking ---
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - API hashvalues already set - ignore get apisites
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - --- Begin Function SSCam_getcamid nonblocking ---
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - CAMID already set - ignore get camid
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - --- Begin Function piract nonblocking ---
2018.09.01 22:18:51 5: WZ_HooToo_HT_IP211 - HTTP-Call will be done with httptimeout-Value: 10 s
2018.09.01 22:18:51 4: WZ_HooToo_HT_IP211 - Call-Out now: http://192.168.0.50:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.Camera.Event"&version="1"&method="PDParamSave"&keep=true&source=-1&cameraId="5"&_sid="pcVvi77Y7UDdc14B0LTN409803"
2018.09.01 22:18:52 5: WZ_HooToo_HT_IP211 - JSON returned: $VAR1 = {
          'success' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' ),
          'error' => {
                       'code' => 401
                     }
        };

2018.09.01 22:18:52 2: WZ_HooToo_HT_IP211 - ERROR - Operation piract of Camera IN-8015WZ was not successful. Errorcode: 401 - Parameter invalid
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

#1047
Guten Morgen Fredi,

ok, neuer Versuch. Habe das Modul etwas abgeändert. Ich bin jetzt optimistischer.

Der neue Befehl lautet jetzt "set <name> pirSensor activate/deactivate".

Bitte wieder vom jetzt bekannten Link herunterladen und reload reicht.

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

Fredi69

Es scheint zu funktionieren, herzlichen Dank an dieser Stelle schon einmal.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

DS_Starter

Das freut mich  :)

Ich schau mir jetzt mal deinen Log an. Ich möchte es noch irgendwie erreichen dass dieser Befehl nur zur Verfügung steht wenn die Cam tatsächlich einen PIR hat und dafür ein entsprechendes Reading generieren.
Mal schauen ob ich einen Ansatz finde. Ggf. bitte ich dich noch um ein paar Infos.

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