default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden

Begonnen von riker1, 28 September 2020, 15:03:47

Vorheriges Thema - Nächstes Thema

riker1

Hallo,

hätte eine Frage.

wie und wo kann ich speichern, das bei dem default Link von TYPE an einem Device.

Beispielsweise:
http://localhost6/fhem?cmd=list%20TYPE=MAX

weitere Felder wie alias, mode, state, etc.

als default gespeichert werden?

Bzw wie kann ich eigene Links definieren?

danke für die Hilfe

VG T

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

xenos1984

Indem du die gewünschten Internal / Attribut / Reading Namen mit angibst. Z.B.

list TYPE=DOIF mode state cmd

liefert mir u.a.

di_heating_basement  2020-09-28 13:43:01   mode            enabled
                     2020-09-28 13:44:07   state           off
                     2020-09-28 13:44:07   cmd             3
di_heating_bedroom   2020-09-15 17:31:17   mode            enabled
                     2020-09-28 06:30:00   state           day
                     2020-09-28 06:30:00   cmd             2.2
di_heating_main      2020-09-15 17:29:53   mode            enabled
                     2020-09-28 11:00:00   state           on
                     2020-09-28 11:00:00   cmd             1.2


Also bei dir z.B.

http://localhost6/fhem?cmd=list%20TYPE=MAX%20alias%20mode%20state

Siehe http://fhem.de/commandref.html#list

riker1

Zitat von: xenos1984 am 28 September 2020, 19:21:16
Indem du die gewünschten Internal / Attribut / Reading Namen mit angibst. Z.B.

list TYPE=DOIF mode state cmd

liefert mir u.a.

di_heating_basement  2020-09-28 13:43:01   mode            enabled
                     2020-09-28 13:44:07   state           off
                     2020-09-28 13:44:07   cmd             3
di_heating_bedroom   2020-09-15 17:31:17   mode            enabled
                     2020-09-28 06:30:00   state           day
                     2020-09-28 06:30:00   cmd             2.2
di_heating_main      2020-09-15 17:29:53   mode            enabled
                     2020-09-28 11:00:00   state           on
                     2020-09-28 11:00:00   cmd             1.2


Also bei dir z.B.

http://localhost6/fhem?cmd=list%20TYPE=MAX%20alias%20mode%20state

Siehe http://fhem.de/commandref.html#list

Hallo

Danke für die Antwort.

Ja das List habe ich verstanden. Mir ging es noch darum. Wie ich  diesen default belegte  Hyperlink irgendwo in Fhem speichere.

Wenn ich die Detailseite eines Device aufrufe ist eigentlich immer ein Hyperlink inter dem TYPE Feld.

Nur wo ist diese Hyperlink Definition gespeichert damit ich diese anpassen kann?

Danke T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

xenos1984

So weit ich sehen kann, ist das in der 01_FHEMWEB.pm, Zeile 1401 fest eingestellt:

FW_pH "cmd=list%20TYPE=$val", $val,1;

http://svn.fhem.de/trac/browser/trunk/fhem/FHEM/01_FHEMWEB.pm#L1401

riker1

Hi

danke ah ok
das müsste ich dort ändern oder mir eine eigene sub bauen.

....leider sind meine Kenntnisse dazu zu eingeschränkt.

Danke für die Hilfe
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Hallo, könnte man nicht generell hier state und alias anzeigen?

Fände ich sinnvoll.
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

justme1968

deine frage ist leider ziemlich verworren und es nicht klar was du eigentlich willst. es wäre hilfreich wenn du das erst mal beschreibst.

- du möchtest beim list zusätzliche dinge anzeigen?
  -> einfach mit angeben. also z.b.: list TYPE=<xy> state alias. das geht auch codiert im link.

- du möchte einen link in fhemweb?
   -> weblink oder das menuEntries attribut von fhemweb anschauen

- du möchtet genauer angeben welche devices aufgelistet werden sollen?
  -> schau dir devspec in der commandref und dort speziell FILTER an. das geht auch codiert im link.

- du möchtest das ganze in fhemweb schöner dargestellt haben?
  -> schau dir das show kommando in kombination mit FILER an

- du möchtest so etwas direkt auf klick und dynamisch haben?
  -> schau dir das extraRooms attribut an
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

riker1

Zitat von: justme1968 am 07 Oktober 2020, 13:03:41
deine frage ist leider ziemlich verworren und es nicht klar was du eigentlich willst. es wäre hilfreich wenn du das erst mal beschreibst.

- du möchte einen link in fhemweb?
   -> weblink oder das menuEntries attribut von fhemweb anschauen

- du möchtest beim list zusätzliche dinge anzeigen?
  -> einfach mit angeben. also z.b.: list TYPE=<xy> state alias

- du möchtet genauer angeben welche devices aufgelistet werden sollen?
  -> schau dir devspec in der commandref und dort speziell FILTER an

- du möchtest das ganze in fhemweb schöner dargestellt haben?
  -> schau dir das show kommando in kombination mit FILER an

- du möchtest so etwas direkt auf klick und dynamisch haben?
  -> schau dir das extraRooms attribut an

hi

ok sorry, vielleicht etwas klarer:

- du möchte einen link in fhemweb?   JA aber nur eine Erweiterung
   -> Erweiterung des existierenden weblinks hinter  dem Feld TYPE: ( http://fhem:8086/fhem?detail=<device>)  um die Felder state und alias
http://fhem:8086/fhem?cmd=list%20TYPE=PRESENCE%20state%20alias

oder wie kann ich das für meine Fhem instanz machen?


- du möchtest das ganze in fhemweb schöner dargestellt haben?
  -> schau dir das show kommando in kombination mit FILER an  : mache ich

- du möchtest so etwas direkt auf klick und dynamisch haben?
  -> schau dir das extraRooms attribut an   Mache ich mal. Danke


Danke für die Prüfung .

VG Thomas
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox