Ausgangsstatus einer 8Port Karte untereinander Darstellen

Begonnen von ritchie, 29 August 2013, 23:36:01

Vorheriges Thema - Nächstes Thema

schka17

Ich habe so etwas ähnliches mit den Statusleds meiner Heizung meiner Heizung gemacht, mittels clonedummy
(http://uploads.tapatalk-cdn.com/20160318/48562fc94a321c78388db52b95ad64b6.jpg)(http://uploads.tapatalk-cdn.com/20160318/9e95e28d3d2648c59a39d21a5aafec93.jpg)


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

ak323

... Wenn Du mir jetzt noch verrätst wie Du die Ports Abfrage in FHEM definiert hast, habe ich vielleicht auch bald so schöne Anzeigen !!

Danke.
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

schka17

Was meinst du mit Portabfrage?
Heizung_Interface ist DS2408
Internals:
   CFGFN      ./FHEM/heizung_ow.cfg
   CHANGED
   DEF        29.245712000000 5
   IODev      OWServer
   LAST_READ_FAILED 0
   NAME       Heizung_Interface
   NR         221
   NTFY_ORDER 50b-Heizung_Interface
   STATE      sensed.0: 0  sensed.1: 0  sensed.2: 0  sensed.3: 1  sensed.4: 0  sensed.5: 1  sensed.6: 1  sensed.7: 0  alarm: 1
   TYPE       OWDevice
   Helper:
     Dblog:
       Sensed.0:
         Dblog:
           TIME       1458367402.57826
           VALUE      0
       Sensed.1:
         Dblog:
           TIME       1458367844.34527
           VALUE      0
       Sensed.2:
         Dblog:
           TIME       1458367844.34527
           VALUE      0
       Sensed.3:
         Dblog:
           TIME       1458367844.34527
           VALUE      1
       Sensed.4:
         Dblog:
           TIME       1458367670.36641
           VALUE      0
       Sensed.5:
         Dblog:
           TIME       1458367432.34614
           VALUE      1
       Sensed.6:
         Dblog:
           TIME       1458367582.11777
           VALUE      1
       Sensed.7:
         Dblog:
           TIME       1458367432.34614
           VALUE      0
   Readings:
     2016-03-19 07:10:54   alarm           1
     2016-03-19 07:10:54   sensed.0        0
     2016-03-19 07:10:54   sensed.1        0
     2016-03-19 07:10:54   sensed.2        0
     2016-03-19 07:10:54   sensed.3        1
     2016-03-19 07:10:54   sensed.4        0
     2016-03-19 07:10:54   sensed.5        1
     2016-03-19 07:10:54   sensed.6        1
     2016-03-19 07:10:54   sensed.7        0
     2016-03-19 07:10:54   state           sensed.0: 0  sensed.1: 0  sensed.2: 0  sensed.3: 1  sensed.4: 0  sensed.5: 1  sensed.6: 1  sensed.7: 0  alarm: 1
   Fhem:
     address    29.245712000000
     alerting   1
     bus        bus.0
     interfaces state
     interval   5
     getters:
       PIO.0
       PIO.1
       PIO.2
       PIO.3
       PIO.4
       PIO.5
       PIO.6
       PIO.7
       PIO.ALL
       PIO.BYTE
       address
       crc8
       family
       id
       latch.0
       latch.1
       latch.2
       latch.3
       latch.4
       latch.5
       latch.6
       latch.7
       latch.ALL
       latch.BYTE
       locator
       por
       power
       r_address
       r_id
       r_locator
       sensed.0
       sensed.1
       sensed.2
       sensed.3
       sensed.4
       sensed.5
       sensed.6
       sensed.7
       sensed.ALL
       set_alarm
       strobe
       type
     polls:
       sensed.0
       sensed.1
       sensed.2
       sensed.3
       sensed.4
       sensed.5
       sensed.6
       sensed.7
     setters:
       LCD_H/clear
       LCD_H/home
       LCD_H/message
       LCD_H/onoff
       LCD_H/screen
       LCD_H/screenyc
       LCD_M/clear
       LCD_M/home
       LCD_M/message
       LCD_M/onoff
       LCD_M/screen
       LCD_M/screenyc
       PIO.0
       PIO.1
       PIO.2
       PIO.3
       PIO.4
       PIO.5
       PIO.6
       PIO.7
       PIO.ALL
       PIO.BYTE
       latch.0
       latch.1
       latch.2
       latch.3
       latch.4
       latch.5
       latch.6
       latch.7
       latch.ALL
       latch.BYTE
       por
       set_alarm
       strobe
     state:
       sensed.0
       sensed.1
       sensed.2
       sensed.3
       sensed.4
       sensed.5
       sensed.6
       sensed.7
Attributes:
   IODev      OWServer
   event-min-interval sensed.*:600
   event-on-change-reading sensed.0,sensed.1,sensed.2,sensed.4,sensed.5,sensed.3,sensed.6,sensed.7
   event-on-update-reading sensed.0,sensed.1,sensed.2,sensed.4,sensed.5,sensed.3,sensed.6,sensed.7
   icon       it_net
   model      DS2408
   room       OneWire_Devices
   uncached   0

Clonedummy cloned dieses Device, und hier definiere ich was ich anzeigen will
Internals:
   CFGFN      ./FHEM/heizung_neu.cfg
   CHANGED
   DEF        Heizung_Interface sensed.5
   NAME       c_HZ_BETRIEBSBEREIT
   NOTIFYDEV  Heizung_Interface
   NOTIFYSTATE sensed.5
   NR         308
   NTFY_ORDER 50-c_HZ_BETRIEBSBEREIT
   STATE      1
   TYPE       cloneDummy
   Helper:
     Dblog:
       Sensed.5:
         Dblog:
           TIME       1458368032.55871
           VALUE      1
   Readings:
     2016-03-19 07:13:52   _state          sensed.5: 1
     2015-08-20 10:35:13   alarm           0
     2014-09-15 10:25:29   sensed.0        0
     2014-09-15 10:25:30   sensed.1        0
     2014-09-15 10:25:30   sensed.2        0
     2014-09-15 10:25:31   sensed.3        0
     2014-09-15 10:25:31   sensed.4        0
     2016-03-19 07:13:52   sensed.5        1
     2014-09-15 10:25:32   sensed.6        1
     2014-09-15 10:25:32   sensed.7        0
     2014-09-14 10:10:32   set_alarm       0
     2016-03-19 07:14:55   state           active
Attributes:
   alias      HZ_BETRIEBSBEREIT
   cloneIgnore sensed.0,sensed.1,sensed.2,sensed.3,sensed.4,sensed.6,sensed.7
   devStateIcon 1:led.green 0:led.off
   event-on-change-reading sensed.5
   event-on-update-reading sensed.5
   group      HEIZUNGSTATUS
   icon       max_wandthermostat
   room       Heizung
   stateFormat sense

Eben in diesem Fall nur sensed.5


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

ak323

#18
... sorry, aber ich kapier das nicht ... ich will doch nur in FHEM ein Symbol in rot darstellen, wenn ein "sensed" (wie bei Dir sensed.5) = 0 ist in weiß darstellen, wenn sensed.5 = 1 ist in rot ....

Könnte mir bitte jemand helfen, wie ich das in der .cfg definieren muss ... ?
DANKE.

#####################################################################################
Update 08.10.2017:
https://forum.fhem.de/index.php/topic,77736.0.html
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...