SSCAM Verständnisfrage

Begonnen von Kellerkind86, 07 September 2021, 22:15:46

Vorheriges Thema - Nächstes Thema

Kellerkind86

Hallo,
ich hab nur kurz ne Frage zum Modul...
ich steh da etwas aufm Schlauch:

ZitatIst in dem verwendeten Ziel FHEMWEB Device ein CSRF-Token gesetzt, muß die URL noch entsprechend ergänzt werden:
http://<IP-FHEM>:<Port-FHEM>/fhem?cmd=set%20CamHE1%20snap&fwcsrf=<fester Token>&XHR=1

habe ein Token gesetzt. aber wohin mit der url ?
diese url habe ich in ss eingetragen:http://192.168.178.74:8083/fhem?cmd=set%20EG_Lampe_Haustuer%20on&XHR=1

diese lampe möchte ich gerne schalten: 2021-09-07 22:14:36 MQTT2_DEVICE EG_Lampe_Haustuer set_on

danke. weiß nicht was ich mit dieser url machen soll.
Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

DS_Starter

Hallo Marcell,

du beziehst dich bestimmt auf diesen Wiki-Eintrag:
https://wiki.fhem.de/wiki/SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station#Aktionen_mit_dem_Aktionsregeleditor_der_Surveillance_Station_ausl.C3.B6sen

Die Url kommt in den Aktionsregeleditor in der Synology Surveillance Station, also:

http://192.168.178.74:8083/fhem?cmd=set%20EG_Lampe_Haustuer%20on&fwcsrf=<fester Token>&XHR=1

anstatt:

http://192.168.178.74:8083/fhem?cmd=set%20EG_Lampe_Haustuer%20on&XHR=1

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

Kellerkind86

Ja, genau.
das meine ich danke.
wie bekomm ich das am einfachsten mit twillight kombiniert? mit nem dummy ? damit die lampe auch nur an geht wenn es dunkel ist.

danke
Gruss Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

DS_Starter

Wenn du mit festen Zeitgrenzen arbeiten willst/kannst wäre es ganz einfach mit dem Reiter Zeitplan im Aktionsregeleditor möglich die Schaltfenster einzugrenzen.

Ansonsten könntest du statt dem Schatbefehl einen Trigger (https://fhem.de/commandref_DE.html#trigger) auslösen und auf den mit einem Notify mit entsprechender Auswertung von twilight oder  SUNRISE_EL (isday) reagieren um die Lampe zu schalten.

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

Kellerkind86

Danke dann trage ich das hier ein. dann habe ich den rest verstanden.


http://192.168.178.74:8083/fhem?cmd=set%20trigger%20EG_Lampe_Haustuer%20on&fwcsrf=<fester Token>&XHR=1



Vielen Dank
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

DS_Starter

Ohne "set" in dem Fall, trigger ist schon der FHEM-Befehl:


http://192.168.178.74:8083/fhem?cmd=trigger%20EG_Lampe_Haustuer%20on&fwcsrf=<fester Token>&XHR=1


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

DS_Starter

Ich würde es vllt. besser so schreiben:

http://192.168.178.74:8083/fhem?cmd=trigger%20EG_Lampe_Haustuer%20onFromCam&fwcsrf=<fester Token>&XHR=1

Dann ist klar woher der Event kommt und lässt sich besser trennen/auswerten vom normalen "on" Event der ja wahrscheinlich auch im Eventmonitor erscheint wenn die Lampe eingeschaltet wird.
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

Kellerkind86

hab das grad mal eingegebn.. das kann man ja dann testen in der SS selber..

bekomm aber leider nur fehlgeschlagen.. hab genau den gleichen token mit eingeben.. hier mal ein beispiel..oder muss ein zeichen noch weg ?
http://192.168.178.74:8083/fhem?cmd=trigger%20EG_Lampe_Haustuer%20onFromCam&fwcsrf=1234567891011121314&XHR=1

Methode hab ich auf Auto stehen..

danke
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

DS_Starter

Habe es bei mir mal nachgestellt ...


http://192.168.2.46:8083/fhem?cmd=trigger%20eg.wz.stehlampe%20onFromCam&XHR=1


im Regeleditor und "Testübermittlung" klappt bei mir einwandfrei. Im Eventmonitor erscheint wie erwartet:


2021-09-08 22:11:39.464 HUEDevice eg.wz.stehlampe onFromCam


Hast du Nutzer/Paßwort wichtig eingegeben, stimmt fwcsrf ?
Methode steht bei mir auch auf Automatic.

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

Und nochmal mit fwcsrf:


http://192.168.2.46:8083/fhem?cmd=trigger%20eg.wz.stehlampe%20onFromCam&fwcsrf=12345&XHR=1


Klappt auch.

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

Kellerkind86

user und passwort ist das was man für fhem oberfläche nutzt,richtig ?
so,hab ich den token gesetzt
:
csrfToken festlegen

attr WEB.* csrfToken <beliebige Folge aus Zeichen und Zahlen>
Damit können feste URLs verwendet werden:



user und passwort stimmen,weil wenn ich was falsches eintrage meckert er dass die logindaten falsch wären..
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Kellerkind86

hab grad nochmal die lampe getestet..

2021-09-08 22:34:23 MQTT2_DEVICE EG_Lampe_Haustuer set_on
2021-09-08 22:34:23 MQTT2_DEVICE EG_Lampe_Haustuer on
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

DS_Starter

Hmm ... merkwürdig.
Sehe keinen Fehler bei dir. Wie sieht es ohne &XHR=1 aus ?
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

Kellerkind86


okay, ich glaube es liegt am token..

2021-09-08 22:44:00 MQTT2_DEVICE EG_Lampe_Haustuer onFromCam <---- ohne token aber mit &XHR=1
token ohne &XHR=1 funktioniert auch nicht.

aber was soll man da falsch machen ?
wenn im attribut: csrfToken 123456789 steht..dann trage ich doch genau das ein..oder?
echt komisch


Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Kellerkind86

okay, hab es jetzt nochmal eingegeben und immer noch eine fail erhalten... im EM war aber ein event..
dann hab ich das &XHR=1 mit angehangen und siehe da.... auch ein grüner haken..

danke für die Unterstützung.
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)