Hallo zusammen,
seit einiger Zeit betreibe ich FHEM auf meinem RPi 1 und habe ein paar meiner HM-Module eingebunden, so auch den Kombisensor HM-WDS100-C6-O. Sämtliche Module laufen über die CCU2 und die entsprechenden FHEM-Module.
Leider gelingt es mir nicht, die 3 Werte Temperatur, Luftfeuchte und Windgeschwindigkeit im State anzuzeigen.
Hier das List (die Seriennummer in FHEM ist korrekt):
Internals: 
   DEF        HEQxxxxxx
   IODev      ccu2 
   NAME       Kombisensor 
   NR         209 
   STATE      0.0 Grad, Humidity 0.0, 0.0 Wind-Speed 
   TYPE       HMCCUDEV 
   ccuaddr    HEQxxxxxx
   ccudevstate Active 
   ccuif      BidCos-RF 
   ccuname    Kombisensor 
   ccutype    HM-WDS100-C6-O 
   channels   2 
   statevals  devstate 
   Readings: 
     2017-01-08 11:55:55   Kombisensor.0.CONFIG_PENDING false 
     2017-01-08 11:55:55   Kombisensor.0.DEVICE_IN_BOOTLOADER false 
     2017-01-08 11:55:55   Kombisensor.0.LOWBAT false 
     2017-01-08 11:55:55   Kombisensor.0.RSSI_DEVICE 1 
     2017-01-08 11:55:55   Kombisensor.0.RSSI_PEER 184 
     2017-01-08 11:55:55   Kombisensor.0.STICKY_UNREACH false 
     2017-01-08 11:55:55   Kombisensor.0.UNREACH false 
     2017-01-08 11:55:55   Kombisensor.0.UPDATE_PENDING false 
     2017-01-08 12:01:05   Kombisensor_K1.BRIGHTNESS 76 
     2017-01-08 12:01:05   Kombisensor_K1.HUMIDITY 95 
     2017-01-08 12:01:05   Kombisensor_K1.RAINING 1 
     2017-01-08 12:01:05   Kombisensor_K1.RAIN_COUNTER 20.650000 
     2017-01-08 12:01:05   Kombisensor_K1.SUNSHINEDURATION 89 
     2017-01-08 12:01:04   Kombisensor_K1.TEMPERATURE 1.600000 
     2017-01-08 12:01:05   Kombisensor_K1.WIND_DIRECTION 120 
     2017-01-08 12:01:05   Kombisensor_K1.WIND_DIRECTION_RANGE 0 
     2017-01-08 12:01:05   Kombisensor_K1.WIND_SPEED 0.000000 
     2017-01-08 11:54:33   state           Initialized 
Attributes: 
   IODev      ccu2 
   ccuflags   trace 
   room       Homematic 
   stateFormat {sprintf("%.1f Grad, Humidity %.1f, %.1f Wind-Speed", ReadingsVal($name,"TEMPERATURE","?"), ReadingsVal($name,"HUMIDITY","?"), ReadingsVal($name,"WIND_SPEED","?"))} 
   subType    THSensor 
Was mache ich falsch?
Gruß
Hans-Ulrich
			
			
			
				Hat denn keiner eine Idee??
			
			
			
				Weil die Reading nicht TEMPERATURE,HUMIDITY und WIND_SPEED heißen, sondern
Kombisensor_K1.TEMPERATURE usw....?
Demzufolge sollte 
{sprintf("%.1f Grad, Humidity %.1f, %.1f Wind-Speed", ReadingsVal($name,"Kombisensor_K1.TEMPERATURE","?"), ReadingsVal($name,"Kombisensor_K1.HUMIDITY","?"), ReadingsVal($name,"Kombisensor_K1.WIND_SPEED","?"))} 
funktionieren...
			
			
			
				So sieht das bei mir aus.
<b>Temp: Kombisensor_K1.TEMPERATURE°C <br/><div style='color:blue'>Hum: Kombisensor_K1.HUMIDITY%</div> Wind: Kombisensor_K1.WIND_SPEEDkmh</b></div>
So stehen die drei Werte untereinander und sind farblich voneinander getrennt.
Yahoo Wetter als Beispiel im Anhang.
Gruß Markus
			
			
			
				Zitat von: mw77 am 12 Januar 2017, 17:47:54
So sieht das bei mir aus.
aber nicht in der FHEMWEB-GUI... oder ?
			
 
			
			
				Doch,
steht so im Attribut stateFormat
Gruß Markus
			
			
			
				stimmt, cool
dachte das hast du vone einem anderen frontend.
			
			
			
				Deswegen finde ich auch das Fhem Web unterschätzt wird, man kann sich da auch schon einiges mit basteln.
Im Anhang mal meine Wetter Übersichtsseite.
			
			
			
				Zitat von: kumue am 12 Januar 2017, 17:39:50
Weil die Reading nicht TEMPERATURE,HUMIDITY und WIND_SPEED heißen, sondern
Kombisensor_K1.TEMPERATURE usw....?
Demzufolge sollte 
{sprintf("%.1f Grad, Humidity %.1f, %.1f Wind-Speed", ReadingsVal($name,"Kombisensor_K1.TEMPERATURE","?"), ReadingsVal($name,"Kombisensor_K1.HUMIDITY","?"), ReadingsVal($name,"Kombisensor_K1.WIND_SPEED","?"))} 
funktionieren...
Vielen Dank, so klappt es :-)
Ich war mir sicher, dass ich es auch so schon erfolglos getestet hatte.