FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: bsanders am 18 Februar 2018, 17:31:29

Titel: Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 17:31:29
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
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 19:28:26
Setze mal Deine allowedCommands erstmal nur auf set und freu Dich.
Danach überlegst du ob AttrVal,ReadingsVal,ReadingsNum wirklich FHEM Befehle sind.
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 19:49:09
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
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 19:51:37
Wie genau testest Du das ganze? Rufst zu die API Seite mit Browser auf und gibst der URL den set Befehl mit?
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 20:16:06
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
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 20:26:03
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
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 20:43:35
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


Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 20:59:17
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
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 21:05:53
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!
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 21:10:29
Versuch auch mal

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

in der URL direkt
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 22:02:27
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...

Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 18 Februar 2018, 22:09:31
Ups, Sorry. Ich Dummerchen


..... fhem?cmd=set%20Couchtisch%20On
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 22:22:11
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.

Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 22:41:40
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.
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 18 Februar 2018, 23:03:17
Ich habe gerade csrfToken im Verdacht. Obwohl ich eigentlich attr WEBapi csrfToken none gesetzt habe. Kommt das als Problem in Frage?
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 19 Februar 2018, 05:06:39
Bei meiner Methode wäre es möglich. Aber auf keinen Fall bei Deiner mit aufruf der Seite und drücken des Buttons
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 19 Februar 2018, 08:03:41
Hmmm... OK.
Das Schalten über die URL funktioniert bei mir ja auch lokal noch nicht. In die Richtung werde ich jetzt mal weiter suchen und mich dann hier wieder melden, wenn ich hoffentlich einen Schritt weiter bin.
DANKE!
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: cejot am 11 März 2018, 00:42:19
Hallo zusammen,

gibt es hierzu neue Erkenntnisse? Habe den selben Fehler. "Forbidden command set." bzw beim Link den HTTP 400er

Hoffnungsvolle Grüße ;)
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: bsanders am 20 März 2018, 07:42:14
Hi,

nein habe noch das gleiche Problem. Nur habe ich es wegen zu vielen anderen Familienaktivitäten vertagt. Bruder heiratet ++

Wenn ich bei mir eine Lösung finde, werde ich diese hier auf jeden Fall bekannt geben.

Beste Grüße,
Bo
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: CoolTux am 20 März 2018, 07:45:06
Zitat von: cejot am 11 März 2018, 00:42:19
Hallo zusammen,

gibt es hierzu neue Erkenntnisse? Habe den selben Fehler. "Forbidden command set." bzw beim Link den HTTP 400er

Hoffnungsvolle Grüße ;)

Dein Problem kann aber wieder was ganz anderes sein.
Gib mal ein list der webinstanz und wie Dein Aufruf zum schalten ist.
Titel: Antw:Schaltversuche "aus dem Internet" scheitern mit "forbidden command set"
Beitrag von: cejot am 02 Mai 2018, 19:36:24
list WEBhook

Internals:
   CONNECTS   208
   CSRFTOKEN  csrf_60312345678912345678963
   DEF        8088 global
   FD         16
   NAME       WEBhook
   NR         86
   NTFY_ORDER 50-WEBhook
   PORT       8088
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   column     Alarms: Apartment: Living: Bedroom: Kitchen: Sonos: Residents: Weather: Bathroom: Logs: Statistics: DashboardRoom: System: hidden: all:
   hiddenroom input,detail,save,Unsorted,Everything,CUL_HM,FS20,Commandref,style,Edit files,Select style,Logfile,Floorplans,Remote doc,FileLogs,Apartment,Bathroom,Bedroom,Kitchen,Living,Residents,System,Weather,Event monitor,NEW,AlarmRoom,Alarm System,AlexaConfig,FBDECT,Flur,HUEDevice,Plots,Wetter,Wohnzimmer,alexa,netatmo
   room       hidden
   webname    webhook


War das gemeint?

Der Set ist denke ich irrelevant. Tritt bei allem auf, was ich probiert hab.

Danke und Grüße