Seite 1 von 2

FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 28. Aug 2020, 15:08
von rtwl
kann mir jemand sagen mit welchem http request man einen FS20 Aktor direkt ansprechen kann inklusiver der Übermittlung eines FS20-Timers?
Beim Testen dieses Auslösers via Airstudio kommt im Log folgendes raus.

der obere Eintrag war ein AUS Befehl mit einem 1 min Timer
der untere Eintrag war ein AUS Befehl mit einem 6 sek Timer
FS20 Logfile.JPG
FS20 Logfile.JPG (29 KiB) 13960 mal betrachtet

Mein Test war folgender request:

Code: Alles auswählen

http://192.168.XX.XX/control?cmd=FS20,21212121-1144,del,79,off,seq,3
Diese Test brauchte keinen Erfolg, aber einen identischen Eintrag im Log File

@JB: Wie muss die URL aufgesetzt werden, damit ich einen AUS Befehl INKLUSIVE einen Timer übermitteln kann?

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 28. Aug 2020, 15:41
von rtwl
okay, hab es selber herausgefunden.
wie so oft bemüht man zuerst das Forum bevor man selber sucht. Hab es in der config.xml gefunden.
naja, geht den besten so :D

hier der Code, falls es jeman später auch noch bracht (oder ich selber in einem Jahr)

Code: Alles auswählen

http://192.168.XX.XX/control?cmd=off,typ,fs,did,44440C,acmd,0,del,15,seq,3

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 20. Nov 2020, 06:14
von airulle
rtwl hat geschrieben:
Fr 28. Aug 2020, 15:08
kann mir jemand sagen mit welchem http request man einen FS20 Aktor direkt ansprechen kann
Hey Peter, jetzt stehe ich etwas auf dem Schlauch :oops:

Die FS20 sind doch Funkaktoren auf 866Mhz.

Wie hast Du denen im „normalen“ 2.4Ghz oder 5GHZ WLAN einen IP zugewiesen? :shock:

Danke für eine Info :D

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 20. Nov 2020, 09:51
von rtwl
okay, das Wort "direkt" war da unklug formuliert. meinte natürlich den Umweg über den LMAir. Als "indirekt" meinte ich den Aktor in eine Szene zu packen und die Szene per http request anzusteuern.

du kannst jeden Aktor der im LMair angelegt ist "direkt" mit einen HTTP request ansprechen.
die IP ist jene vom air.

nach der IP kommt "/config?" in die URL gefolgt von dem "cmd" Kommando, welches man für jeden Aktor in der "config.xml" findet.

seit kurzem findet man die URL auch komfortabel über den "Testen" Button wenn man die entsprechende Einstellung aktiviert.
mehr Infos dazu hier: https://www.jbmedia.eu/faq#request

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 20. Nov 2020, 10:41
von airulle
Super Danke dir! :D Jetzt hab' auch ich es :mrgreen:

Noch eine Frage:
Könnt man so auch einen Sonoff DW2 Kontakt integrieren?

Leider kann man die nicht mit Tasmota flashen und ich suche noch nach einer Lösung, dass die Kontakte eine Szene auslösen...

Weißt Du da was? Danke vorab :!:

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Fr 20. Nov 2020, 19:11
von rtwl
Keine Ahnung, mit Sonoff hab ich noch keine Erfahrung. Falls dort eine Möglichkeit besteht einen HTML request bei Öffnen/Schließen zu senden, wäre es kein Problem.
aber vielleicht meldet sich jemand zu Wort der Erfahrung mit Sonoff hat.

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Do 13. Jul 2023, 12:41
von stswhv
Moin Peter :!:

In diesem Link: https://wiki.fhem.de/wiki/FS20_Allgemein steht, dass es auch möglich sein soll einem Aktor eine ON-Zeit mitzugeben.

Weisst Du (noch) wie das im http request vom LMAir eingetragen wird :?:

Stephan

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Do 13. Jul 2023, 12:59
von rtwl
Mittlerweile ist es ja ganz einfach diesen herauszufinden.
Erstell einfach eine Aktion dieses Aktors mit der gewünschten ON Zeit. Dann klickst du mit der rechten Maustaste auf die Aktion und wählst http request anzeigen.

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Do 13. Jul 2023, 19:17
von stswhv
Mein http request ist Deinem sehr ähnlich.

Ich hattte das so verstanden, dass der http request zum Ein- oder Ausschalten den Ein- oder Ausschaltbefehl nach x Zeit beinhaltet. (Und umgekehrt)

Will heissen: Wenn z.B. der http request vom LMAir an den FS20 Aktor gesendet wurde, braucht sich der LMAir nicht weiter um die Ein- oder AUSschaltung des Aktors zu kümmern, sondern das macht der Aktor intern dann selber.

So soll die Zuverlässigkeit bei Empfangsproblemen der Aktioren erhöht werden.

Stephan

Re: FS20 Aktor direkt per HTTP ansprechen inkl Timer

Verfasst: Do 13. Jul 2023, 20:46
von rtwl
Ja, das meine ich ja.

im URL ist der Teil mit

Code: Alles auswählen

del,15,
wobei die Zahl nichts mit einer Zeitangabe hat, sondern (ich glaube) die Schritte des Reglers beim einstellen im airStudio.

vielleicht schaff ich später mal einen Screenshot wenn ich zuhause bin.