Device Detailseite über Funktionsaufruf (aus "set") öffnen

Begonnen von Adimarantis, 04 September 2021, 10:18:54

Vorheriges Thema - Nächstes Thema

Adimarantis

Hallo,

noch eine Sache:
Ich möchte aus einem "set" Befehl heraus direkt auf die Detailseite eines Device springen.
Anwendungsfall: Ich bekommen einen "externen Callback" (es ruft also jemand von aussen "http:.....set device xxx" auf).
Ich kann hier zwar mit dem return code des "set" eine Rückmeldung anzeigen. Lieber wäre es mir aber, wenn er danach die Device anzeigen würde (wo der aktuelle Status dann über die FW_detailFn angezeigt wird).
Wenn ich keine Rückmeldung gebe, landet man einfach auf der FHEM Einstiegsseite.

Geht das?

Danke,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

rudolfkoenig

Wenn das sein muss :) dann muss dein SetFn diesem Client ein JavaScript Befehl schicken.

Das geht per Event fuer das zugehoerige FHEMWEB  (Name steht in $hash->{CL}{SNAME}), das Event ist JS#<PEER>:location.href="?detail=device" wobei <PEER> in $hash->{CL}{PEER} steht.

Das ist alles ungetestet.

Adimarantis

Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)