Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"

Begonnen von bsanders, 18 Februar 2018, 17:31:29

Vorheriges Thema - Nächstes Thema

bsanders

Hallo,

nachdem mich die Suche nicht weiter bringt, stelle ich die Frage jetzt mal hier. Hoffe ich liege nicht völlig falsch mit der Forumswahl. :/

Ich habe eine inzwischen recht gut funktionierende FHEM Umgebung und möchte mich nun dem Thema Sprachsteuerung widmen.
Der Seitenaufruf funktioniert via https auf eine mittels allowed und basicauth eingerichteter Seite schon mal. Auf der Seite habe ich aktuell nur zwei MQTT Devices und 3 Homematic Rollos.

Folgendes soll geschaltet werden:
​defmod Couchlicht MQTT_DEVICE
attr Couchlicht IODev MQTTBroker
attr Couchlicht devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON Offline:rc_BLUE:OFF
attr Couchlicht publishSet On Off cmnd/Couchlicht/stat/POWER
attr Couchlicht qos at-least-once
attr Couchlicht retain 1
attr Couchlicht room MQTT
attr Couchlicht stateFormat {ReadingsVal($name,"presence","") eq "Offline" ? "Offline" : ReadingsVal($name,"state","")}
attr Couchlicht subscribeReading_state cmnd/Couchlicht/power
attr Couchlicht webCmd On:Off
setstate Couchlicht On
setstate Couchlicht 2018-02-18 16:15:34 state On
setstate Couchlicht 2018-02-18 16:15:34 transmission-state outgoing publish acknowledged


So sieht die allowed Seitenconfig aus:
​defmod allowed_WEBapi allowed
attr allowed_WEBapi allowedCommands set,get,setstate,attr,AttrVal,ast,asi,ReadingsVal,ReadingsNum
attr allowed_WEBapi basicAuth [i]blablubb[/i]
attr allowed_WEBapi validFor WEBapi
setstate allowed_WEBapi validFor:WEBapi
setstate allowed_WEBapi 2018-02-18 15:46:04 state validFor:WEBapi


Wenn ich den Zugriff am Handy dann aber teste, erhalte ich ständig die Fehlermeldung "Forbidden Command Set".

Hat jemand einen Tipp für mich, woran ich hier scheitere? Bin echt ratlos.

Vielen Dank und einen schönen Sonntag!
Beste Grüße,
Bo

CoolTux

Setze mal Deine allowedCommands erstmal nur auf set und freu Dich.
Danach überlegst du ob AttrVal,ReadingsVal,ReadingsNum wirklich FHEM Befehle sind.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

Danke für Deinen Tipp!
Habe das gleich mal angepasst. Leider war es das aber noch nicht. Shift-reload und fhem neu gestartet.

So sieht es jetzt aus:

​defmod allowed_WEBapi allowed
attr allowed_WEBapi allowedCommands set
attr allowed_WEBapi basicAuth blablubb
attr allowed_WEBapi validFor WEBapi
setstate allowed_WEBapi validFor:WEBapi
setstate allowed_WEBapi 2018-02-18 19:44:15 state validFor:WEBapi


Noch ne Idee.

Vielleicht sollte ich noch dazu sagen, dass ich diese abgespeckte Seite für IFTTT betreibe und nur die Devices drauf gepackt habe, die ich schalten möchte.

Beste Grüße,
Bo

CoolTux

Wie genau testest Du das ganze? Rufst zu die API Seite mit Browser auf und gibst der URL den set Befehl mit?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

Huhu,

ich rufe vom Handy ohne WLAN die Webseite (Port 8088) auf und klicke auf den angezeigten Button.
Die angezeigten Elemente sind identisch zu denen auf der Standardseite aus. Von daher gehe ich davon aus, dass ich es so testen können müsste. Richtig?

Wenn das dann mal ohne Fehlermeldung funktioniert ist mein nächster Schritt die Konfiguration von IFTTT. Aber solange das noch nicht so geht erwarte ich dort noch kein besseres Ergebnis.
Oder liege ich falsch?

Besten Dank für Deine Mühe.
Gruß Bo

CoolTux

sollte so gehen.

Aber nun machen wir mal ein richtiges list bitte.
Einmal von der FHEMWEB Instanz und einmal vom allowed Device bitte.

list DEVICENAME
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

Au weia, das wird Dich erschlagen, da ich schon ne ganze weile mit vielen Devices teste.
Manche sind gerade nicht erreichbar, da ausgesteckt auf der Werkbank im Keller.

Aber hier mal mein globales List:

Save config 

Floorplans

1.Stock
2.Stock
ALARM
BadEG
CUL_HM
DOIF
Draussen
Erdgeschoss
Floorplans
Garage
Grundstück
Heizung
Homematic
Kalender
Keller
Küche
icoLog Log
MQTT
Notify
Plot
Rollos
Saustall
Sonos
Türen
Unsorted
Verkehr
Wohnzimmer
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Type list <name> for detailed info.

Global:
  global               (no definition)

HMLAN:
  HM_USB               (opened)

MQTT:
  myBroker             (opened)

SONOS:
  Sonos                (opened)

TCM:
  TCM_ESP3_0           (initialized)
  TCM_ESP3_1           (initialized)

FHEMWEB:
  WEB                  (Initialized)
  WEB_192.168.1.115_59892 (Connected)
  WEB_192.168.1.115_59893 (Connected)
  WEB_192.168.1.115_59894 (Connected)
  WEB_192.168.1.115_59902 (Connected)
  WEB_192.168.1.115_60612 (Connected)
  WEB_192.168.1.115_60634 (Connected)
  WEBapi               (Initialized)
  WEBapi_127.0.0.1_47448 (Connected)
  WEBapi_127.0.0.1_49242 (Connected)
  WEBapi_127.0.0.1_49274 (Connected)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

CUL_HM:
  Bewegungsmelder      (noMotion)
  Bewegungsmelder1     (alive:10 dead:2 unkn:0 off:0)
  HM_52AA33            (HM_52AA33_Sw_01 Short)
  HM_52AA33_Sw_01      (Short 1_252 (to HM_Schalter1))
  HM_52AA33_Sw_02      (???)
  HM_52AA33_Sw_03      (???)
  HM_5421DF_Btn_01     (???)
  HM_5421DF_Btn_02     (???)
  HM_5421DF_Btn_03     (???)
  HM_5421DF_Btn_04     (???)
  HM_5421DF_Btn_05     (???)
  HM_5421DF_Btn_06     (???)
  HM_5421DF_Btn_07     (???)
  HM_5421DF_Btn_08     (???)
  HM_8FachSwitch       (MISSING ACK)
  HM_8xSender          (???)
  HM_Aussenthermometer (T: 1.3 H: 78 D: -2.1)
  HM_GarderobentuerSensor (Nack)
  HM_HaustuerSensor    (closed)
  HM_Kellerthermometer (T: 13.9 H: 47 D: 2.8)
  HM_KellertuerSensor  (closed)
  HM_KuechentuerSensor (closed)
  HM_RelaisSchalter1   (unreachable)
  HM_RelaisSchalter2   (unreachable)
  HM_RelaisSchalter3   (unreachable)
  HM_RelaisSchalter4   (unreachable)
  HM_RelaisSchalter5   (unreachable)
  HM_RelaisSchalter6   (unreachable)
  HM_RelaisSchalter7   (unreachable)
  HM_RelaisSchalter8   (unreachable)
  HM_Schalter1         (off)
  HM_Schalter2         (unreachable)
  HM_Schaltersensor1   (???)
  HM_Schaltersensor1_Sw01 (???)
  HM_Schaltersensor1_Sw02 (???)
  HM_Schaltersensor1_Sw03 (???)
  HM_Steckdose_WaMa    (on)
  HM_Steckdose_WaMa_Frequenz (50.01)
  HM_Steckdose_WaMa_Leistung (65438.6)
  HM_Steckdose_WaMa_MomentaneLeistung (1.74)
  HM_Steckdose_WaMa_Powermeter (CMDs_done)
  HM_Steckdose_WaMa_Spannung (234.5)
  HM_Steckdose_WaMa_Strom (36)
  HM_Thermostat_BadEG  (CMDs_done)
  HM_Thermostat_BadEG_Clima (T: 24.7 desired: 22.5 valve: 24)
  HM_Thermostat_BadEG_ClimaTeam (unpeered)
  HM_Thermostat_BadEG_Climate (unpeered)
  HM_Thermostat_BadEG_Weather (24.7)
  HM_Thermostat_BadEG_WindowRec (last:trigLast)
  HM_Thermostat_BadEG_remote (unpeered)
  HM_Thermostat_GaestezimmerEG (???)
  HM_Thermostat_GaestezimmerEG_Clima (???)
  HM_Thermostat_GaestezimmerEG_ClimaTeam (unpeered)
  HM_Thermostat_GaestezimmerEG_Climate (unpeered)
  HM_Thermostat_GaestezimmerEG_Weather (???)
  HM_Thermostat_GaestezimmerEG_WindowRec (last:trigLast)
  HM_Thermostat_GaestezimmerEG_remote (unpeered)
  HM_Thermostat_Wohnzimmer1EG (CMDs_done)
  HM_Thermostat_Wohnzimmer1EG_Clima (T: 24.0 desired: 22.0 valve: 6)
  HM_Thermostat_Wohnzimmer1EG_ClimaTeam (unpeered)
  HM_Thermostat_Wohnzimmer1EG_Climate (unpeered)
  HM_Thermostat_Wohnzimmer1EG_Weather (24.0)
  HM_Thermostat_Wohnzimmer1EG_WindowRec (last:trigLast)
  HM_Thermostat_Wohnzimmer1EG_remote (unpeered)
  HM_Thermostat_Wohnzimmer2EG (CMDs_done)
  HM_Thermostat_Wohnzimmer2EG_Clima (T: 24.5 desired: 21.0 valve: 0)
  HM_Thermostat_Wohnzimmer2EG_ClimaTeam (unpeered)
  HM_Thermostat_Wohnzimmer2EG_Climate (unpeered)
  HM_Thermostat_Wohnzimmer2EG_Weather (24.5)
  HM_Thermostat_Wohnzimmer2EG_WindowRec (last:trigLast)
  HM_Thermostat_Wohnzimmer2EG_remote (unpeered)
  Rollo1               (off)
  Rollo2               (off)
  Rollo3               (off)

MQTT_DEVICE:
  Couchlicht           (Off)
  Lichterkette         (Off)
  SonoffTouch1         ()
  SonoffTouch2         ()
  SonoffTouch3         ()
  Stall                (Off)

OWServer:
  myOWS                (Initialized)

OWDevice:
  Testtemperatur       (temperature: n/a  alarm: 0)

SONOSPLAYER:
  Sonos_Idas_Zimmer    (appeared ~ 0.0% (0:00:00 / 0:27:32))
  Sonos_Kueche         (appeared ~ 0.0% (0:00:00 / ))
  Sonos_Schlafzimmer   (appeared ~ 0.0% (0:00:00 / 0:00:00))
  Sonos_Wohnzimmer     (appeared ~ 4.3% (0:00:08 / 0:03:07))

readingsGroup:
  Busfahrplan1         (Initialized)
  Sonos_Idas_ZimmerRG_Favourites (Initialized)
  Sonos_Idas_ZimmerRG_Playlists (Initialized)
  Sonos_Idas_ZimmerRG_Queue (Initialized)
  Sonos_Idas_ZimmerRG_Radios (Initialized)
  Sonos_KuecheRG_Favourites (Initialized)
  Sonos_KuecheRG_Playlists (Initialized)
  Sonos_KuecheRG_Queue (Initialized)
  Sonos_KuecheRG_Radios (Initialized)
  Sonos_SchlafzimmerRG_Favourites (Initialized)
  Sonos_SchlafzimmerRG_Playlists (Initialized)
  Sonos_SchlafzimmerRG_Queue (Initialized)
  Sonos_SchlafzimmerRG_Radios (Initialized)
  Sonos_WohnzimmerRG_Favourites (Initialized)
  Sonos_WohnzimmerRG_Playlists (Initialized)
  Sonos_WohnzimmerRG_Queue (Initialized)
  Sonos_WohnzimmerRG_Radios (Initialized)
  rg_fahrplan          (Initialized)

IPCAM:
  IPKamera             (Defined)

Calendar:
  Familienkalender     (triggered)

PROPLANTA:
  Wetter               (Tmin: -5 Tmax: 5)

Weather:
  YahooWetter          (T: 1  H: 73  W: 4  P: 987 D: -3.3)

Wunderground:
  WUweather            (T: 1.5 °C H: 84 % D: -0.9)

STV:
  TV                   (disconnected)

PRESENCE:
  AnjaHandy            (absent)
  BoHandy              (absent)

at:
  Sun_RiseSet_Timer    (Next: 02:20:15)

eventTypes:
  eventTypes           (active)

notify:
  HM_Steckdose_WaMa_BetriebAn (active)
  HM_Steckdose_WaMa_HoherVerbrauchAn (active)
  HM_Steckdose_WaMa_HoherVerbrauchAus (active)
  HM_Steckdose_WaMa_WattSet (active)
  NotifyBewegungEGLicht (active)
  Notify_LichtAn       (active)
  Notify_LichtAutoAus  (active)
  fritzBox_anrufende_notify (active)
  fritzBox_anrufstartcall_notify (active)
  fritzBox_anrufstartring_notify (active)
  initialUsbCheck      (2018-02-18 19:44:16)
  notify_FlurLichtAutoAus (active)
  notify_LichtAn       (active)
  notify_rc1           (active)
  notify_rc_samsung    (active)

watchdog:
  HM_Steckdose_WaMa_AutoStandby (defined)

FileLog:
  FileLog_Bewegungsmelder (active)
  FileLog_HM_52AA33    (active)
  FileLog_HM_8FachSwitch (active)
  FileLog_HM_8xSender  (active)
  FileLog_HM_Aussenthermometer (active)
  FileLog_HM_GarderobentuerSensor (active)
  FileLog_HM_HaustuerSensor (active)
  FileLog_HM_Kellerthermometer (active)
  FileLog_HM_KellertuerSensor (active)
  FileLog_HM_KuechentuerSensor (active)
  FileLog_HM_Schalter1 (active)
  FileLog_HM_Schalter2 (active)
  FileLog_HM_Schaltersensor1 (active)
  FileLog_HM_Schaltersensor2 (active)
  FileLog_HM_Steckdose_WaMa_Powermeter (active)
  FileLog_HM_Thermostat_BadEG (active)
  FileLog_HM_Thermostat_GaestezimmerEG (active)
  FileLog_HM_Thermostat_Wohnzimmer1EG (active)
  FileLog_HM_Thermostat_Wohnzimmer2EG (active)
  FileLog_Heizung_Boiler (active)
  FileLog_Heizung_Ruecklauf (active)
  FileLog_Heizung_Sicherung (active)
  FileLog_Heizung_Vorlauf (active)
  FileLog_Rollo1       (active)
  FileLog_Rollo2       (active)
  FileLog_Rollo3       (active)
  HM_Steckdose_WaMa_Log (active)
  Logfile              (active)

DbLog:
  DBLogging            (connected)
  myDbLog              (???)

FLOORPLAN:
  1OG                  (Defined)
  1Stock               (Defined)
  2.Stock              (Defined)
  Erdgeschoss          (Defined)
  Garage               (Defined)
  Grundstueck          (Defined)
  Saustall             (Defined)

holiday:
  Bayern               (???)

remotecontrol:
  rc1                  (initialized)

allowed:
  allowed_WEB          (validFor:WEB)
  allowed_WEBapi       (validFor:WEBapi)
  allowed_WEBapi_89.204.135.70_37586 (validFor:WEBapi)
  allowed_WEBphone     (validFor:WEBphone)
  allowed_WEBtablet    (validFor:WEBtablet)
  allowed_telnetPort   (validFor:telnetPort)

DOIF:
  DOIF_ALARM           (disabled)
  DOIF_BewegungSonos   (cmd_1)
  DOIF_Blumengiessen   (cmd_1)
  DOIF_Gardarobentuersensor (cmd_2)
  DOIF_Garderobentuer_TeleBot (cmd_1)
  DOIF_HaustuerSensor  (cmd_2)
  DOIF_Haustuer_TeleBot (cmd_1)
  DOIF_Heizung_Alarm   (???)
  DOIF_Heizung_TeleBot (???)
  DOIF_Heizung_eMail   (???)
  DOIF_HeizungsSonosAlarm (???)
  DOIF_IdaBettSonos    (cmd_1)
  DOIF_IdaBettSonos2   (cmd_1)
  DOIF_KellertuerSensor (cmd_2)
  DOIF_Kellertuer_Alarm (cmd_2)
  DOIF_Kellertuer_TeleBot (???)
  DOIF_KuechentuerSensor (cmd_2)
  DOIF_Kuechentuer_Alarm (cmd_1)
  DOIF_Kuechentuer_TeleBot (cmd_1)
  DOIF_LichtGangEG     (disabled)
  DOIF_Rollo1_Hoch     (cmd_1)
  DOIF_Rollo1_Runter   (cmd_1)
  DOIF_Rollo2_Hoch     (cmd_1)
  DOIF_Rollo2_Runter   (cmd_1)
  DOIF_Rollo3_Hoch     (cmd_1)
  DOIF_Rollo3_Runter   (cmd_1)
  DOIF_Rollos          (cmd_2)
  DOIF_Test            (cmd_1)
  DOIF_Waschmaschine   (cmd_1)

SVG:
  SVG_FileLog_Bewegungsmelder_1 (initialized)
  SVG_FileLog_HM_Aussenthermometer_1 (initialized)
  SVG_FileLog_HM_Kellerthermometer_1 (initialized)
  SVG_FileLog_HM_Steckdose_WaMa_Powermeter_1 (initialized)
  SVG_FileLog_HM_Thermostat_BadEG_1 (initialized)
  SVG_FileLog_HM_Thermostat_BadEG_2 (initialized)
  SVG_FileLog_HM_Tuersensor1_1 (initialized)
  SVG_FileLog_Heizung_Boiler_1 (initialized)
  SVG_FileLog_Heizung_Ruecklauf_1 (initialized)
  SVG_FileLog_Heizung_Sicherung_1 (initialized)
  SVG_FileLog_Heizung_Vorlauf_1 (initialized)
  SVG_HM_Steckdose_WaMa_Log_1 (initialized)
  SVG_HM_Steckdose_WaMa_Log_2 (initialized)

autocreate:
  autocreate           (active)

dewpoint:
  dewpointToAllDeviceReadings (active)
  dewpointToAllDeviceStates (active)

dummy:
  Sonnenaufgang        (06:48:51)
  Sonnenuntergang      (18:12:22)
  test                 (???)

rssFeed:
  RSS_Bild             (Sun Feb 18 19:44:26 2018)
  RSS_Spiegel          (Sun Feb 18 20:24:26 2018)
  RSS_Tagesschau       (Sun Feb 18 19:44:25 2018)

telnet:
  telnetForBlockingFn_1518979458 (Initialized)
  telnetPort           (Initialized)

weblink:
  Datum                (initialized)
  Familienkalender2    (initialized)
  Familienkalender_iframe (initialized)
  Uhr                  (initialized)
  Wettergrafik         (initialized)
  symbolYahooWetter    (initialized)
  symbolYahooWetterVertical (initialized)
  wunderground         (initialized)



Das ist das Couchlicht, gegen welches ich teste:

Internals:
   IODev      myBroker
   IODevName  MQTTBroker
   NAME       Couchlicht
   NR         308
   STATE      Off
   TYPE       MQTT_DEVICE
   qos        *:1
   retain     *:1
   Helper:
     DBLOG:
       transmission-state:
         DBLogging:
           TIME       1518979461.62025
           VALUE      subscription acknowledged
   READINGS:
     2018-02-18 19:26:08   state           Off
     2018-02-18 19:44:21   transmission-state subscription acknowledged
   message_ids:
   publishSets:
     :
       topic      cmnd/Couchlicht/stat/POWER
       values:
         On
         Off
   sets:
     Off       
     On         
   subscribe:
     cmnd/Couchlicht/power
   subscribeExpr:
     ^cmnd\/Couchlicht\/power$
   subscribeReadings:
     cmnd/Couchlicht/power:
       cmd       
       name       state
Attributes:
   IODev      MQTTBroker
   devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON Offline:rc_BLUE:OFF
   publishSet On Off cmnd/Couchlicht/stat/POWER
   qos        at-least-once
   retain     1
   room       MQTT
   stateFormat {ReadingsVal($name,"presence","") eq "Offline" ? "Offline" : ReadingsVal($name,"state","")}
   subscribeReading_state cmnd/Couchlicht/power
   webCmd     On:Off


Das allowed webapi:
Internals:
   NAME       allowed_WEBapi
   NR         304
   STATE      validFor:WEBapi
   TYPE       allowed
   allowedCommands set
   validFor   WEBapi
   READINGS:
     2018-02-18 19:44:15   state           validFor:WEBapi
Attributes:
   allowedCommands set
   basicAuth  blablubb
   validFor   WEBapi


und zuletzt list WEBapi:
Internals:
   CONNECTS   57
   DEF        8088 global
   FD         37
   NAME       WEBapi
   NR         286
   NTFY_ORDER 50-WEBapi
   PORT       8088
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   JavaScripts codemirror/fhem_codemirror.js
   column     Heizung
   csrfToken  none
   hiddenroom ALARM,BadEG,Heizung,Notify,CUL_HM,DOIF,Draussen,Erdgeschoss,Floorplans,Garage,Grundstück,Homematic,Kalender,Keller,Küche,Log,Plot,Saustall,Sonoff,Sonos,TeleBot,Türen,Unsorted,Verkehr,Wohnzimmer,Everything,Logfile,Remote doc,Edit files,Select style,Event monitor,Save config,1.Stock,2.Stock
   webname    webhook



CoolTux

Kann da irgendwie nichts finden. setze mal bitte bei der allowed Instanz verbose 5 und probiere noch mal. Dann ins Logfile schauen und hier die Ausgabe posten
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

Hatte ich befürchtet.
Danke mach ich gleich mal.

Zum Verständnis:
Habe demnächst wieder Elternzeit und habe mich daher schon mal mit einigen Dingen eingedeckt, die ich noch vorhabe. Daher ist es gerade so viel. Das meiste funktioniert aber schon und wartet nur noch auf den Einbau beim Umbau des Hauses.

Aber jetzt will ich das gleich mal versuchen.

Danke schon mal für Deine Mühe!

CoolTux

Versuch auch mal

..... fhem?cmd=set%20LED_StreifenSelectTwilightDummy%20On

in der URL direkt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

OK, da erhalte ich, wenn ich es auf mein Couchlicht anpasse ein "Unknown Command Couchlicht, try help."

Kurioser Weise erhalte ich trotz Verbose 5 auch nichts im Log.

Da versuche ich mich gerade am Filter im Event Monitor... dauert noch etwas...


CoolTux

Ups, Sorry. Ich Dummerchen


..... fhem?cmd=set%20Couchtisch%20On
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

bsanders

Gut, da hätte ich draufkommen können. Sorry.
Wenn ich das jetzt absetze:
... fhem?cmd=set%20Couchlicht%20On
Passiert gar nichts. Der Handy Firefox überträgt und bleibt mit einer unveränderten Seite zurück.
Immerhin mal keine Fehlermeldung.
Im Log finde ich aber gar nichts.


bsanders

Hmm da scheint irgendwie mehr faul zu sein. Ich hab den Befehlt jetzt mal hier vom Notebook aus abgesetzt und bekommen einen Bad Request HTTP Error 400 zurück.
Wenn es noch nicht mal so geht. Jetzt suche ich mal in der Richtung weiter.

bsanders

Ich habe gerade csrfToken im Verdacht. Obwohl ich eigentlich attr WEBapi csrfToken none gesetzt habe. Kommt das als Problem in Frage?