Status von Eingängen darstellen

Begonnen von maci, 23 Juli 2016, 11:11:26

Vorheriges Thema - Nächstes Thema

Ellert

#15
Zitat von: maci am 25 Juli 2016, 15:26:45
Jetzt verstehe ich. Wieder was gelernt  ;)

Internals:
   DEF        29.98CF1A000000 60
   IODev      ows
   LAST_READ_FAILED 0
   NAME       owsModulPool
   NOTIFYDEV  global
   NR         105
   NTFY_ORDER 50b-owsModulPool
   STATE      sensed.0: 1  sensed.1: 1  sensed.2: 1  sensed.3: 1  sensed.4: 1  sensed.5: 1  sensed.6: 1  sensed.7: 1  alarm: 0
   TYPE       OWDevice
   Readings:
     2016-07-25 14:29:39   PIO.0           0
     2016-07-25 14:29:44   PIO.1           0
     2016-07-21 19:49:01   PIO.2           off
     2016-07-21 19:48:58   PIO.3           off
     2016-07-21 20:00:36   PIO.4           0
     2016-07-21 20:00:31   PIO.5           0
     2016-07-25 15:25:17   alarm           0
     2016-07-09 19:30:39   latch.4         1
     2016-07-09 19:30:44   latch.5         0
     2016-07-09 19:30:51   latch.6         0
     2016-07-09 19:30:55   latch.7         0
     2016-07-25 15:25:17   sensed.0        1
     2016-07-25 15:25:17   sensed.1        1
     2016-07-25 15:25:17   sensed.2        1
     2016-07-25 15:25:17   sensed.3        1
     2016-07-25 15:25:17   sensed.4        1
     2016-07-25 15:25:17   sensed.5        1
     2016-07-25 15:25:17   sensed.6        1
     2016-07-25 15:25:17   sensed.7        1
     2016-07-25 15:25:17   state           sensed.0: 1  sensed.1: 1  sensed.2: 1  sensed.3: 1  sensed.4: 1  sensed.5: 1  sensed.6: 1  sensed.7: 1  alarm: 0
   Fhem:
     address    29.98CF1A000000
     alerting   1
     bus        bus.0
     interfaces state
     interval   60
     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      ows
   model      DS2408
   room       OWDevice


O.k., Du kannst die Readings verwenden und mit readingsGroup die Anzeige formatieren.

readingsGroup: http://fhem.de/commandref.html#readingsGroup
Eine umfangreiche Anleitung: http://www.fhemwiki.de/wiki/ReadingsGroup

Etwa so:
define owsModulPool_rg owsModulPool:sensed.*

maci

Zitat von: Ellert am 25 Juli 2016, 15:48:06
O.k., Du kannst die Readings verwenden und mit readingsGroup die Anzeige formatieren.

readingsGroup: http://fhem.de/commandref.html#readingsGroup
Eine umfangreiche Anleitung: http://www.fhemwiki.de/wiki/ReadingsGroup

Etwa so:
define owsModulPool_rg owsModulPool:sensed.*

Nun habe ich wieder mal etwas Zeit dafür.
Habe mal ganz einfach deinen code übernommen.
Das Ergebnis ist: Unknown module owsModulPool:sensed.*

Jetzt stellen sich für mich 2 Möglichkeiten:
1) ist die schreibweise falsch
2) muss ich zuvor etwas anderes definieren

Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

Ellert

Ja, ich habe vergessen das Modul anzugeben.

maci

Wenn ich schreibe:define owsModulPool_rg readingsGroup owsModulPool:sensed.*

dann passt es

Danke mal dafür.

Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

ak323

... und maci, biste weiter gekommen ?
Ich stehe vor dem gleichen Problem und sehe den Wald vor lauter Bäumen nicht  ...
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, ...