FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: riker1 am 28 September 2020, 15:03:47

Titel: default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: riker1 am 28 September 2020, 15:03:47
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 (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

Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag 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
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: riker1 am 28 September 2020, 19:55:23
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
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: xenos1984 am 28 September 2020, 20:15:18
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
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: riker1 am 28 September 2020, 20:20:27
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
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: riker1 am 29 September 2020, 07:41:40
Hallo, könnte man nicht generell hier state und alias anzeigen?

Fände ich sinnvoll.
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag 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ö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
Titel: Antw:default Type hyperlink anpassen so dass mehrere Felder ausgegeben werden
Beitrag von: riker1 am 07 Oktober 2020, 13:21:26
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 (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