Autor Thema: SSCAM Verständnisfrage  (Gelesen 758 mal)

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
SSCAM Verständnisfrage
« am: 07 September 2021, 22:15:46 »
Hallo,
ich hab nur kurz ne Frage zum Modul...
ich steh da etwas aufm Schlauch:

Zitat
Ist 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)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #1 am: 07 September 2021, 23:09:39 »
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 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #2 am: 08 September 2021, 07:25:51 »
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)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #3 am: 08 September 2021, 09:27:58 »
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 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #4 am: 08 September 2021, 10:50:50 »
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)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #5 am: 08 September 2021, 11:01:13 »
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 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #6 am: 08 September 2021, 11:21:04 »
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 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #7 am: 08 September 2021, 22:01:20 »
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)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #8 am: 08 September 2021, 22:14:13 »
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 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #9 am: 08 September 2021, 22:21:17 »
Und nochmal mit fwcsrf:

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

Klappt auch.

ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #10 am: 08 September 2021, 22:30:59 »
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)

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #11 am: 08 September 2021, 22:35:04 »
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)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7392
Antw:SSCAM Verständnisfrage
« Antwort #12 am: 08 September 2021, 22:39:13 »
Hmm ... merkwürdig.
Sehe keinen Fehler bei dir. Wie sieht es ohne &XHR=1 aus ?
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf VM
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #13 am: 08 September 2021, 22:49:08 »

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)

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 414
Antw:SSCAM Verständnisfrage
« Antwort #14 am: 08 September 2021, 22:52:23 »
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)