fhem.pl: Darstellung von 'list' und 'list <device>'

Begonnen von Martin Fischer, 05 März 2011, 13:15:20

Vorheriges Thema - Nächstes Thema

Martin Fischer

hiya,

aktuell baue ich gerade die 1-wire unterstützung neu. dabei ist mir
aufgefallen, das die darstellung von 'list' und 'list ' aufgrund
langer namen etwas 'schräg' aussieht.

bricht es irgend etwas, wenn wir in CommandList und PrintHash die Spalten
jeweils um 10 charakter erhöhen?

da ja momentan die diskussion um fhem 6.0 ruht, würde ich das dann ändern und
einchecken, wenn das 1-wire modul fertig ist.

gruss martin



hier kurz zwei beispiele, die das obige veranschaulichen.

beispiel FHT:

fhem> list EG.wz.HZ
Internals:
   CODE       0b01
   CUN868_MSGCNT 3
   CUN868_RAWMSG T0B0144690027
   CUN868_RSSI -54.5
   CUN868_TIME 2011-03-05 13:02:02
   DEF        0b01
   IODev      CUN868
...


beispiel OW:

fhem> list bar
Internals:
   DEF        DS2450 03F30F000000
   IODev      foo
   NAME       bar
   NR         231
   OW_FAMILY  20
   OW_ID      03F30F000000
   OW_MODEL   DS2450
   STATE      Initialized
   TYPE       OW
   Readings:
     2011-03-05 13:02:40   PIO.A           1
     2011-03-05 13:02:40   PIO.B           1
     2011-03-05 13:02:40   PIO.C           1
     2011-03-05 13:02:40   PIO.D           1
     2011-03-05 13:02:38   address         2003F30F000000C4
     2011-03-05 13:02:38   crc8            C4
     2011-03-05 13:02:38   family          20
     2011-03-05 13:02:38   id              03F30F000000
     2011-03-05 13:02:38   locator         FFFFFFFFFFFFFFFF
     2011-03-05 13:02:41   set_alarm/high.A 1
     2011-03-05 13:02:41   set_alarm/high.B 1
     2011-03-05 13:02:41   set_alarm/high.C 1
     2011-03-05 13:02:41   set_alarm/high.D 1
     2011-03-05 13:02:41   set_alarm/unset 1
     2011-03-05 13:02:41   set_alarm/volt2high.A 2.55
     2011-03-05 13:02:41   set_alarm/volt2high.B 2.55
     2011-03-05 13:02:41   set_alarm/volt2high.C 2.55
     2011-03-05 13:02:41   set_alarm/volt2high.D 2.55
     2011-03-05 13:02:41   set_alarm/volt2low.A 0
     2011-03-05 13:02:41   set_alarm/volt2low.B 0
     2011-03-05 13:02:41   set_alarm/volt2low.C 0
     2011-03-05 13:02:41   set_alarm/volt2low.D 0
     2011-03-05 13:02:41   set_alarm/volthigh.A 5.1
     2011-03-05 13:02:41   set_alarm/volthigh.B 5.1
     2011-03-05 13:02:41   set_alarm/volthigh.C 5.1
     2011-03-05 13:02:41   set_alarm/volthigh.D 5.1
     2011-03-05 13:02:41   set_alarm/voltlow.A 0
     2011-03-05 13:02:41   set_alarm/voltlow.B 0
     2011-03-05 13:02:41   set_alarm/voltlow.C 0
     2011-03-05 13:02:41   set_alarm/voltlow.D 0
     2011-03-05 13:02:38   type            DS2450
     2011-03-05 13:02:39   volt.A          0.0354693
     2011-03-05 13:02:39   volt.B          4.51976
     2011-03-05 13:02:39   volt.C          0.0674229
     2011-03-05 13:02:39   volt.D          4.5396
     2011-03-05 13:02:40   volt2.A         0.0319927
     2011-03-05 13:02:40   volt2.B         0
     2011-03-05 13:02:40   volt2.C         0.0446882
     2011-03-05 13:02:40   volt2.D         0
Attributes:

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

rudolfkoenig

                                                   

> bricht es irgend etwas, wenn wir in CommandList und PrintHash die Spalten
> jeweils um 10 charakter erhöhen?

Ich glaube nicht, ausser das es bei den anderen Modulen merkwuerdig ausschaut.
Wenn es Dir wichtig ist, dann empfehle ich eine Schleife vorher, um die
maximale Wort-Laenge zu bestimmen, und diese dann als Breite zu verwenden.  Ich
hoffe dass das perl sprintf "*" beherrscht.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Martin Fischer

Am Samstag 05 März 2011 schrieb Rudolf Koenig:
> > bricht es irgend etwas, wenn wir in CommandList und PrintHash die Spalten
> > jeweils um 10 charakter erhöhen?
>
> Ich glaube nicht, ausser das es bei den anderen Modulen merkwuerdig
> ausschaut. Wenn es Dir wichtig ist, dann empfehle ich eine Schleife
> vorher, um die maximale Wort-Laenge zu bestimmen, und diese dann als
> Breite zu verwenden.  Ich hoffe dass das perl sprintf "*" beherrscht.

wieso meinst du, das es bei anderen modulen merkwürdig ausschaut? weil dann da
etwas mehr leerstellen sind oder gibt es noch einen anderen grund?

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

rudolfkoenig

                                                   

> wieso meinst du, das es bei anderen modulen merkwürdig ausschaut? weil dann da
> etwas mehr leerstellen sind oder gibt es noch einen anderen grund?

Ich sehe keinen weiteren Grund...

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Martin Fischer

Am Samstag 05 März 2011 schrieb Rudolf Koenig:
> > wieso meinst du, das es bei anderen modulen merkwürdig ausschaut? weil
> > dann da etwas mehr leerstellen sind oder gibt es noch einen anderen
> > grund?
>
> Ich sehe keinen weiteren Grund...

ok :-)

na dann schaue ich mir mal das an, bevor ich 1-wire einchecke.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
--
Admin, Developer, Gründungsmitglied des FHEM e.V.