Neues Modul readingsGroup

Begonnen von Niko, 24 August 2013, 11:59:11

Vorheriges Thema - Nächstes Thema

franky08

#1305
Das Anführunszeichen bei column 2, dass hatte ich schon geändert. Kopiere den Code gleich nochmal.

Danke dir Andre, jetzt läuft es. Schönen Abend noch.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

cotecmania

Hallo,

bei mir funktionieren cellStyle bzw. nameStyle nicht mehr.


Internals:
   DEF
  MeinWetter:<Heute>,fc2_day_of_week,fc3_day_of_week,fc4_day_of_week,fc5_day_of_week
  MeinWetter:fc1_icon,fc2_icon,fc3_icon,fc4_icon,fc5_icon
  MeinWetter:fc1_high_c,fc2_high_c,fc3_high_c,fc4_high_c,fc5_high_c
  MeinWetter:fc1_low_c,fc2_low_c,fc3_low_c,fc4_low_c,fc5_low_c
  Wetter_PP:fc0_chOfRainDay,fc1_chOfRainDay,fc2_chOfRainDay,fc3_chOfRainDay,fc4_chOfRainDay
   NAME       RG_MeinWetter
   NR         603
   NTFY_ORDER 50-RG_MeinWetter
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     MeinWetter 1
     Wetter_PP  1
   Content2:
   DEVICES:
     ARRAY(0x15e0d90)
     ARRAY(0x1313a30)
     ARRAY(0x1ad2be8)
     ARRAY(0x22b7c58)
     ARRAY(0x22d4c90)
   Fhem:
     lastDefChange 53
     last_update 1428767148.32525
   Helper:
     DEF
     nameStyle  style="text-align:center"
     valueIcon  {'%VALUE'}
     valueStyle style="text-align:right"
     Valueformat:
       fc0_chOfRainDay %.0f%
       fc1_chOfRainDay %.0f%
       fc1_high_c %.0f°C
       fc1_low_c  %.0f°C
       fc2_chOfRainDay %.0f%
       fc2_high_c %.0f°C
       fc2_low_c  %.0f°C
       fc3_chOfRainDay %.0f%
       fc3_high_c %.0f°C
       fc3_low_c  %.0f°C
       fc4_chOfRainDay %.0f%
       fc4_high_c %.0f°C
       fc4_low_c  %.0f°C
       fc5_high_c %.0f°C
       fc5_low_c  %.0f°C
Attributes:
   fp_Tablet  600,-13,0,,
   fp_Test    600,-13,0,,
   nameStyle  style="text-align:center"
   noheading  1                                 #damit die Überschrift ausgeblendet wird
   nolinks    1                                 #Die Namen nicht als Links
   nonames    1
   room       Wetter
   valueFormat {"fc1_low_c" => "%.0f°C", "fc1_high_c" => "%.0f°C", "fc2_low_c" => "%.0f°C", "fc2_high_c" => "%.0f°C", "fc3_low_c" => "%.0f°C", "fc3_high_c" => "%.0f°C", "fc4_low_c" => "%.0f°C", "fc4_high_c" => "%.0f°C", "fc5_low_c" => "%.0f°C", "fc5_high_c" => "%.0f°C", "fc0_chOfRainDay" => "%.0f%", "fc1_chOfRainDay" => "%.0f%", "fc2_chOfRainDay" => "%.0f%", "fc3_chOfRainDay" => "%.0f%", "fc4_chOfRainDay" => "%.0f%", }
   valueIcon  {'%VALUE'}
   valueStyle style="text-align:right"



Die Überschrift ist nicht zentriert und die Werte nicht rechtsbündig ...
Ideen ?

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

Tommy82

Hi,
ich hab nach jedem neustart diese Meldung im Log
2015.04.17 19:03:01.796 1: PERL WARNING: Argument "-" isn't numeric in sprintf at ./FHEM/33_readingsGroup.pm line 734 in 734 steht
Zitat$v = sprintf( $value_format, $v );
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Dduieh

#1308
Hallo,

ich habe eine readingsgroup in einem Raum eingefügt. Nun möchte ich, dass die readingsgroup ganz oben vor den anderen Groups angezeigt wird.
Ist das möglich?

Joker

Ja klar, hat aber nix mit readingsGroup zu tun.
Du kannst alle Devices mit dem attribut "sortBy" für die Anzeige in FHEMWEB sortieren. Siehe commandref unter FHEMWEB.

Dduieh

Danke für die schnelle Antwort, aber bei mir funktioniert das nicht ... oder ich stehe auf dem Schlauch?
Siehe Anhang

Joker

Hm, eigentlich nicht. Bin der Meinung das müsste so stimmen. Da kann ich Dir grad nicht weiter helfen.

kvo1

Worauf bezieht sich das.   sortby=6. ?
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Dduieh


Joker

Äh, warte mal. Du musst das sortby natürlich der ReadingsGroup zuweisen, wenn Du die eine ReadingsGroup vor der andern haben willst  ;)
Hast Du das so?

kvo1

Zitat von: Joker am 17 April 2015, 22:05:16
Äh, warte mal. Du musst das sortby natürlich der ReadingsGroup zuweisen, wenn Du die eine ReadingsGroup vor der andern haben willst  ;)
Hast Du das so?
Genau das meint ich  ;)
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Dduieh

Das UNIRoll ist aber keine ReadingsGroup, sondern ein ganz normales Device.

moonsorrox

Zitat von: Dduieh am 17 April 2015, 22:35:06
Das UNIRoll ist aber keine ReadingsGroup, sondern ein ganz normales Device.

du kannst in den Räumen nichts sortieren, da gibt es hier im Forum schon diverse Wünsche...!

In einer Group geht das mit sortby...
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

justme1968

man kann sowohl in der raum übersicht als auch innerhalb einer gruppe (und auch innerhalb einer readingsGroup) mit sortby sortieren.

das problem hier ist das es zwei arten von fhem devices gibt. die 'normalen' und die 'at end'. zu letzteren gehört alles was kein device icon hat sondern direkt html zur darstellung verwendet. also vor allem svg, weblink und readingsGroup.

beim seitenaufbau werden zuerst alle 'normalen' devices untereinander korrekt sortier angezeigt und danach alle 'at end' devices. diese wiederum untereinander sortiert.

aber beide arten werden nicht vermischt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

justme1968

@Tommy82: du hast einen wert der nicht als zahl erkannt wird. du musst valueFormat entsprechend wählen das dieser fall getrennt berückichtigt wird.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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