Funk Kombisensor WDS100-C6-O Wetterstation

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von dirch » 26.03.2009, 13:25

teddy278 hat geschrieben:Hallo.
WAdler 68 hat geschrieben:<wettersensor>Wettersensor</wettersensor><brightness>null</brightness>
OK, also er findet irgendwas, das "Wettersensor" heißt, aber da findet er dann nicht die Datenpunkte... Hast Du vielleicht noch irgendwas anderes auf der Homematic, das "Wettersensor" heißt? Oder hast Du nur das Gerät "Wettersensor" genannt, aber der Kanal darunter heißt irgendwie anders?
Ich vermute auch mal dass da irgendwas mit den namen nicht passt. Fuehr doch mal das folgende skript aus und poste die Ausgaben hier. Das skript listet alle vorhanden geraete mit ihren kanaelen und datenpunkten auf. Damit kommen wir dem problem hoffentlich auf die spur.

Code: Alles auswählen

string devid;
string chan;
string dp;
foreach(devid, dom.GetObject(ID_DEVICES).EnumUsedIDs())
{
 	var dev = dom.GetObject(devid);
	if((dev.Address() != "BidCoS-Wir") && (dev.Address() != "BidCoS-RF"))
	{
		WriteLine(dev.ID() # " " # dev.Address()# " " # dev.Name());
		foreach(chan, dev.Channels().EnumUsedIDs())
		{
			var c = dom.GetObject(chan);
			WriteLine("|- " # c.ID() # "\t" # c.Address() # "\t" # c.Name() );

			foreach(dp, c.DPs().EnumUsedNames())
			{
				WriteLine("   |- " # dom.GetObject(dp).ID() # "\t" # c.Address()  # "\t" # dom.GetObject(dp).Name());
			}
	  	}
		WriteLine("--------------------------------------------");
	}
}

var wettersensor= dom.GetObject("Wettersensor");
WriteLine("Wettersonsor.ID(): " # wettersensor.ID());
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...

WAdler 68
Beiträge: 1430
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

alles neu gemacht und irgendwie verpfuscht :(

Beitrag von WAdler 68 » 26.03.2009, 15:19

ich habe schon vor einiger zeit alles neu machen müssen auf meiner hm nun habe ich fest gestellt, das mir die regenmenge überhaut nicht mehr richtig angezeigt wird alles andere aber geht.

1846 EEQ0055609 am Herd
|- 1864 EEQ0055609:1 am Herd.Kanal
|- 1878 EEQ0055609:1 BidCos-RF.EEQ0055609:1.VALVE_STATE
|- 1865 EEQ0055609:1 BidCos-RF.EEQ0055609:1.ERROR
|- 32199 EEQ0055609:1 St�rungstext HK Kueche klein
--------------------------------------------
45460 EEQ0011997 Fenster Schlafzimmer links
|- 45483 EEQ0011997:1 Fenster Bedienung links
|- 45492 EEQ0011997:1 BidCos-RF.EEQ0011997:1.LEVEL
|- 45493 EEQ0011997:1 BidCos-RF.EEQ0011997:1.RELOCK_DELAY
|- 45494 EEQ0011997:1 BidCos-RF.EEQ0011997:1.SPEED
|- 45496 EEQ0011997:1 BidCos-RF.EEQ0011997:1.STOP
|- 45495 EEQ0011997:1 BidCos-RF.EEQ0011997:1.STATE_UNCERTAIN
|- 45491 EEQ0011997:1 BidCos-RF.EEQ0011997:1.INHIBIT
|- 45484 EEQ0011997:1 BidCos-RF.EEQ0011997:1.ERROR
|- 45497 EEQ0011997:2 Fenster Zustand links
|- 45498 EEQ0011997:2 BidCos-RF.EEQ0011997:2.LEVEL
|- 45499 EEQ0011997:2 BidCos-RF.EEQ0011997:2.STATUS
|- 45397 EEQ0011997:2 Windgeschwindigkeit links
|- 51381 EEQ0011997:2 durch Regen geschlossen 1
--------------------------------------------
45501 EEQ0012240 Fenster Schlafzimmer rechts
|- 45524 EEQ0012240:1 Fenster Bedienung rechts
|- 45533 EEQ0012240:1 BidCos-RF.EEQ0012240:1.LEVEL
|- 45534 EEQ0012240:1 BidCos-RF.EEQ0012240:1.RELOCK_DELAY
|- 45535 EEQ0012240:1 BidCos-RF.EEQ0012240:1.SPEED
|- 45537 EEQ0012240:1 BidCos-RF.EEQ0012240:1.STOP
|- 45536 EEQ0012240:1 BidCos-RF.EEQ0012240:1.STATE_UNCERTAIN
|- 45532 EEQ0012240:1 BidCos-RF.EEQ0012240:1.INHIBIT
|- 45525 EEQ0012240:1 BidCos-RF.EEQ0012240:1.ERROR
|- 45538 EEQ0012240:2 Fenster Zustand rechts
|- 45539 EEQ0012240:2 BidCos-RF.EEQ0012240:2.LEVEL
|- 45540 EEQ0012240:2 BidCos-RF.EEQ0012240:2.STATUS
|- 46329 EEQ0012240:2 Windgeschwindigkeit rechts
|- 51382 EEQ0012240:2 durch Regen geschlossen 2
--------------------------------------------
2075 FEQ0025645 Flur
|- 2093 FEQ0025645:1 HM-CC-VD FEQ0025645:1
|- 2107 FEQ0025645:1 BidCos-RF.FEQ0025645:1.VALVE_STATE
|- 2094 FEQ0025645:1 BidCos-RF.FEQ0025645:1.ERROR
|- 32200 FEQ0025645:1 St�rungstext HK Flur
--------------------------------------------
8805 FEQ0025571 Gro�er Heizk�rper am Fenster
|- 8823 FEQ0025571:1 Gro�er Heizk�rper am Fenster.Kanal
|- 8837 FEQ0025571:1 BidCos-RF.FEQ0025571:1.VALVE_STATE
|- 8824 FEQ0025571:1 BidCos-RF.FEQ0025571:1.ERROR
|- 32196 FEQ0025571:1 St�rungstext HK Stube gro�
--------------------------------------------
1389 System HM-CCU-1 System
|- 1390 System:1 Zentralennetzteil
|- 1401 System:1 System.System:1.U_SOURCE_FAIL
|- 1393 System:1 System.System:1.LOWBAT
|- 1405 System:1 System.System:1.U_USBD_OK
|- 1391 System:1 System.System:1.BAT_LEVEL
|- 1406 System:2 Sabotagekontakt
|- 1407 System:2 System.System:2.SHAKING
--------------------------------------------
2108 EEQ0054482 HM-RC-19 EEQ0054482
|- 2127 EEQ0054482:1 HM-RC-19 EEQ0054482:1
|- 2130 EEQ0054482:1 BidCos-RF.EEQ0054482:1.PRESS_SHORT
|- 2129 EEQ0054482:1 BidCos-RF.EEQ0054482:1.PRESS_LONG
|- 2131 EEQ0054482:2 HM-RC-19 EEQ0054482:2
|- 2134 EEQ0054482:2 BidCos-RF.EEQ0054482:2.PRESS_SHORT
|- 2133 EEQ0054482:2 BidCos-RF.EEQ0054482:2.PRESS_LONG
|- 2135 EEQ0054482:3 HM-RC-19 EEQ0054482:3
|- 2138 EEQ0054482:3 BidCos-RF.EEQ0054482:3.PRESS_SHORT
|- 2137 EEQ0054482:3 BidCos-RF.EEQ0054482:3.PRESS_LONG
|- 2139 EEQ0054482:4 HM-RC-19 EEQ0054482:4
|- 2142 EEQ0054482:4 BidCos-RF.EEQ0054482:4.PRESS_SHORT
|- 2141 EEQ0054482:4 BidCos-RF.EEQ0054482:4.PRESS_LONG
|- 2143 EEQ0054482:5 HM-RC-19 EEQ0054482:5
|- 2146 EEQ0054482:5 BidCos-RF.EEQ0054482:5.PRESS_SHORT
|- 2145 EEQ0054482:5 BidCos-RF.EEQ0054482:5.PRESS_LONG
|- 2147 EEQ0054482:6 HM-RC-19 EEQ0054482:6
|- 2150 EEQ0054482:6 BidCos-RF.EEQ0054482:6.PRESS_SHORT
|- 2149 EEQ0054482:6 BidCos-RF.EEQ0054482:6.PRESS_LONG
|- 2151 EEQ0054482:7 HM-RC-19 EEQ0054482:7
|- 2154 EEQ0054482:7 BidCos-RF.EEQ0054482:7.PRESS_SHORT
|- 2153 EEQ0054482:7 BidCos-RF.EEQ0054482:7.PRESS_LONG
|- 2155 EEQ0054482:8 HM-RC-19 EEQ0054482:8
|- 2158 EEQ0054482:8 BidCos-RF.EEQ0054482:8.PRESS_SHORT
|- 2157 EEQ0054482:8 BidCos-RF.EEQ0054482:8.PRESS_LONG
|- 2159 EEQ0054482:9 HM-RC-19 EEQ0054482:9
|- 2162 EEQ0054482:9 BidCos-RF.EEQ0054482:9.PRESS_SHORT
|- 2161 EEQ0054482:9 BidCos-RF.EEQ0054482:9.PRESS_LONG
|- 2163 EEQ0054482:10 HM-RC-19 EEQ0054482:10
|- 2166 EEQ0054482:10 BidCos-RF.EEQ0054482:10.PRESS_SHORT
|- 2165 EEQ0054482:10 BidCos-RF.EEQ0054482:10.PRESS_LONG
|- 2167 EEQ0054482:11 HM-RC-19 EEQ0054482:11
|- 2170 EEQ0054482:11 BidCos-RF.EEQ0054482:11.PRESS_SHORT
|- 2169 EEQ0054482:11 BidCos-RF.EEQ0054482:11.PRESS_LONG
|- 2171 EEQ0054482:12 HM-RC-19 EEQ0054482:12
|- 2174 EEQ0054482:12 BidCos-RF.EEQ0054482:12.PRESS_SHORT
|- 2173 EEQ0054482:12 BidCos-RF.EEQ0054482:12.PRESS_LONG
|- 2175 EEQ0054482:13 HM-RC-19 EEQ0054482:13
|- 2178 EEQ0054482:13 BidCos-RF.EEQ0054482:13.PRESS_SHORT
|- 2177 EEQ0054482:13 BidCos-RF.EEQ0054482:13.PRESS_LONG
|- 2179 EEQ0054482:14 HM-RC-19 EEQ0054482:14
|- 2182 EEQ0054482:14 BidCos-RF.EEQ0054482:14.PRESS_SHORT
|- 2181 EEQ0054482:14 BidCos-RF.EEQ0054482:14.PRESS_LONG
|- 2183 EEQ0054482:15 HM-RC-19 EEQ0054482:15
|- 2186 EEQ0054482:15 BidCos-RF.EEQ0054482:15.PRESS_SHORT
|- 2185 EEQ0054482:15 BidCos-RF.EEQ0054482:15.PRESS_LONG
|- 2187 EEQ0054482:16 HM-RC-19 EEQ0054482:16
|- 2190 EEQ0054482:16 BidCos-RF.EEQ0054482:16.PRESS_SHORT
|- 2189 EEQ0054482:16 BidCos-RF.EEQ0054482:16.PRESS_LONG
|- 2191 EEQ0054482:17 HM-RC-19 EEQ0054482:17
|- 2194 EEQ0054482:17 BidCos-RF.EEQ0054482:17.PRESS_SHORT
|- 2193 EEQ0054482:17 BidCos-RF.EEQ0054482:17.PRESS_LONG
|- 2195 EEQ0054482:18 HM-RC-19 EEQ0054482:18
|- 2212 EEQ0054482:18 BidCos-RF.EEQ0054482:18.TEXT
|- 2203 EEQ0054482:18 BidCos-RF.EEQ0054482:18.BULB
|- 2211 EEQ0054482:18 BidCos-RF.EEQ0054482:18.SWITCH
|- 2214 EEQ0054482:18 BidCos-RF.EEQ0054482:18.WINDOW
|- 2205 EEQ0054482:18 BidCos-RF.EEQ0054482:18.DOOR
|- 2202 EEQ0054482:18 BidCos-RF.EEQ0054482:18.BLIND
|- 2208 EEQ0054482:18 BidCos-RF.EEQ0054482:18.SCENE
|- 2207 EEQ0054482:18 BidCos-RF.EEQ0054482:18.PHONE
|- 2201 EEQ0054482:18 BidCos-RF.EEQ0054482:18.BELL
|- 2204 EEQ0054482:18 BidCos-RF.EEQ0054482:18.CLOCK
|- 2198 EEQ0054482:18 BidCos-RF.EEQ0054482:18.ARROW_UP
|- 2197 EEQ0054482:18 BidCos-RF.EEQ0054482:18.ARROW_DOWN
|- 2213 EEQ0054482:18 BidCos-RF.EEQ0054482:18.UNIT
|- 2200 EEQ0054482:18 BidCos-RF.EEQ0054482:18.BEEP
|- 2199 EEQ0054482:18 BidCos-RF.EEQ0054482:18.BACKLIGHT
|- 2210 EEQ0054482:18 BidCos-RF.EEQ0054482:18.SUBMIT
|- 2196 EEQ0054482:18 BidCos-RF.EEQ0054482:18.ALARM_COUNT
|- 2209 EEQ0054482:18 BidCos-RF.EEQ0054482:18.SERVICE_COUNT
--------------------------------------------
2044 EEQ0035236 HM-RC-Key3-B EEQ0035236
|- 2063 EEQ0035236:1 HM-RC-Key3-B EEQ0035236:1
|- 2066 EEQ0035236:1 BidCos-RF.EEQ0035236:1.PRESS_SHORT
|- 2065 EEQ0035236:1 BidCos-RF.EEQ0035236:1.PRESS_LONG
|- 2067 EEQ0035236:2 HM-RC-Key3-B EEQ0035236:2
|- 2070 EEQ0035236:2 BidCos-RF.EEQ0035236:2.PRESS_SHORT
|- 2069 EEQ0035236:2 BidCos-RF.EEQ0035236:2.PRESS_LONG
|- 2071 EEQ0035236:3 HM-RC-Key3-B EEQ0035236:3
|- 2074 EEQ0035236:3 BidCos-RF.EEQ0035236:3.PRESS_SHORT
|- 2073 EEQ0035236:3 BidCos-RF.EEQ0035236:3.PRESS_LONG
--------------------------------------------
10454 EEQ0055585 Kleiner Heizk�rper
|- 10472 EEQ0055585:1 Kleiner Heizk�rper .Kanal
|- 10486 EEQ0055585:1 BidCos-RF.EEQ0055585:1.VALVE_STATE
|- 10473 EEQ0055585:1 BidCos-RF.EEQ0055585:1.ERROR
|- 32197 EEQ0055585:1 St�rungstext HK Stube klein
--------------------------------------------
10360 FEQ0024787 Regler Flur
|- 10378 FEQ0024787:1 Klima Flur
|- 10380 FEQ0024787:1 BidCos-RF.FEQ0024787:1.TEMPERATURE
|- 10379 FEQ0024787:1 BidCos-RF.FEQ0024787:1.HUMIDITY
|- 10381 FEQ0024787:2 Heizung Flur
|- 10384 FEQ0024787:2 BidCos-RF.FEQ0024787:2.SETPOINT
|- 10382 FEQ0024787:2 BidCos-RF.FEQ0024787:2.ADJUSTING_COMMAND
|- 10383 FEQ0024787:2 BidCos-RF.FEQ0024787:2.ADJUSTING_DATA
|- 13974 FEQ0024787:2 St�rung Heizk�rper Flur
|- 10385 FEQ0024787:3 Kanal Flur
--------------------------------------------
1707 EEQ0056736 Regler K�che
|- 1725 EEQ0056736:1 Klima K�che
|- 1727 EEQ0056736:1 BidCos-RF.EEQ0056736:1.TEMPERATURE
|- 1726 EEQ0056736:1 BidCos-RF.EEQ0056736:1.HUMIDITY
|- 1728 EEQ0056736:2 Heizung K�che
|- 1731 EEQ0056736:2 BidCos-RF.EEQ0056736:2.SETPOINT
|- 1729 EEQ0056736:2 BidCos-RF.EEQ0056736:2.ADJUSTING_COMMAND
|- 1730 EEQ0056736:2 BidCos-RF.EEQ0056736:2.ADJUSTING_DATA
|- 3580 EEQ0056736:2 Sollwert K�che
|- 13977 EEQ0056736:2 St�rung Heizk�rper K�che klein
|- 13980 EEQ0056736:2 St�rung Heizk�rper K�che gro�
|- 1732 EEQ0056736:3 Kanal K�che
--------------------------------------------
8779 FEQ0025014 Regler Stube
|- 8797 FEQ0025014:1 Klima Stube
|- 8799 FEQ0025014:1 BidCos-RF.FEQ0025014:1.TEMPERATURE
|- 8798 FEQ0025014:1 BidCos-RF.FEQ0025014:1.HUMIDITY
|- 8800 FEQ0025014:2 Heizung Stube
|- 8803 FEQ0025014:2 BidCos-RF.FEQ0025014:2.SETPOINT
|- 8801 FEQ0025014:2 BidCos-RF.FEQ0025014:2.ADJUSTING_COMMAND
|- 8802 FEQ0025014:2 BidCos-RF.FEQ0025014:2.ADJUSTING_DATA
|- 3582 FEQ0025014:2 Sollwert Stube
|- 13901 FEQ0025014:2 St�rung Heizk�rper Stube gro�
|- 13904 FEQ0025014:2 St�rung Heizk�rper Stube klein
|- 8804 FEQ0025014:3 Kanal Stube
--------------------------------------------
1908 EEQ0056961 Sitzecke
|- 1926 EEQ0056961:1 Sitzecke.Kanal
|- 1940 EEQ0056961:1 BidCos-RF.EEQ0056961:1.VALVE_STATE
|- 1927 EEQ0056961:1 BidCos-RF.EEQ0056961:1.ERROR
|- 32198 EEQ0056961:1 St�rungstext HK Kueche gro�
--------------------------------------------
1652 EEQ0052433 Steckdose Flur
|- 1675 EEQ0052433:1 Steckdose Flur FunkLSPS
|- 1679 EEQ0052433:1 BidCos-RF.EEQ0052433:1.STATE
|- 1678 EEQ0052433:1 BidCos-RF.EEQ0052433:1.ON_TIME
|- 1676 EEQ0052433:1 BidCos-RF.EEQ0052433:1.INHIBIT
--------------------------------------------
1879 EEQ0052643 Steckdose K�che Kaffee
|- 1902 EEQ0052643:1 Kaffee
|- 1906 EEQ0052643:1 BidCos-RF.EEQ0052643:1.STATE
|- 1905 EEQ0052643:1 BidCos-RF.EEQ0052643:1.ON_TIME
|- 1903 EEQ0052643:1 BidCos-RF.EEQ0052643:1.INHIBIT
--------------------------------------------
38631 EEQ0052081 Steckdose Radio
|- 38654 EEQ0052081:1 Radio Schalter
|- 38658 EEQ0052081:1 BidCos-RF.EEQ0052081:1.STATE
|- 38657 EEQ0052081:1 BidCos-RF.EEQ0052081:1.ON_TIME
|- 38655 EEQ0052081:1 BidCos-RF.EEQ0052081:1.INHIBIT
--------------------------------------------
1586 EEQ0045892 Steckdose SchZ Licht
|- 1604 EEQ0045892:1 Steckdose SchZ Dimmer
|- 1617 EEQ0045892:1 BidCos-RF.EEQ0045892:1.LEVEL
|- 1618 EEQ0045892:1 BidCos-RF.EEQ0045892:1.OLD_LEVEL
|- 1620 EEQ0045892:1 BidCos-RF.EEQ0045892:1.RAMP_TIME
|- 1619 EEQ0045892:1 BidCos-RF.EEQ0045892:1.ON_TIME
|- 1615 EEQ0045892:1 BidCos-RF.EEQ0045892:1.INHIBIT
|- 1605 EEQ0045892:1 BidCos-RF.EEQ0045892:1.ERROR
--------------------------------------------
1622 EEQ0052111 Steckdose SchZ TV
|- 1645 EEQ0052111:1 TV Schlafzimmer
|- 1649 EEQ0052111:1 BidCos-RF.EEQ0052111:1.STATE
|- 1648 EEQ0052111:1 BidCos-RF.EEQ0052111:1.ON_TIME
|- 1646 EEQ0052111:1 BidCos-RF.EEQ0052111:1.INHIBIT
--------------------------------------------
1759 EEQ0052265 Steckdose Stube Fernbedienung
|- 1782 EEQ0052265:1 Fernbedienung.Kanal
|- 1786 EEQ0052265:1 BidCos-RF.EEQ0052265:1.STATE
|- 1785 EEQ0052265:1 BidCos-RF.EEQ0052265:1.ON_TIME
|- 1783 EEQ0052265:1 BidCos-RF.EEQ0052265:1.INHIBIT
--------------------------------------------
1788 EEQ0052891 Steckdose Stube PC
|- 1811 EEQ0052891:1 PC.Kanal
|- 1815 EEQ0052891:1 BidCos-RF.EEQ0052891:1.STATE
|- 1814 EEQ0052891:1 BidCos-RF.EEQ0052891:1.ON_TIME
|- 1812 EEQ0052891:1 BidCos-RF.EEQ0052891:1.INHIBIT
--------------------------------------------
1817 EEQ0052555 Steckdose Stube TV
|- 1840 EEQ0052555:1 TV - Stube .Kanal
|- 1844 EEQ0052555:1 BidCos-RF.EEQ0052555:1.STATE
|- 1843 EEQ0052555:1 BidCos-RF.EEQ0052555:1.ON_TIME
|- 1841 EEQ0052555:1 BidCos-RF.EEQ0052555:1.INHIBIT
--------------------------------------------
2284 EEQ0047004 Thermometer
|- 2302 EEQ0047004:1 Thermometer.Kanal
|- 2304 EEQ0047004:1 BidCos-RF.EEQ0047004:1.TEMPERATURE
|- 2303 EEQ0047004:1 BidCos-RF.EEQ0047004:1.HUMIDITY
|- 2390 EEQ0047004:1 Max Temp
|- 2391 EEQ0047004:1 Min Temp
|- 2392 EEQ0047004:1 Datum min
|- 2393 EEQ0047004:1 Datum max
|- 2394 EEQ0047004:1 Min Zeit
|- 2395 EEQ0047004:1 Max Zeit
|- 2396 EEQ0047004:1 Zeit der letzten Aktualisierung
|- 2397 EEQ0047004:1 Datum der letzten Aktualisierung
--------------------------------------------
1542 EEQ0049528 T�r Eingang
|- 1561 EEQ0049528:1 Schlafzimmer
|- 1585 EEQ0049528:1 BidCos-RF.EEQ0049528:1.STATE
|- 1562 EEQ0049528:1 BidCos-RF.EEQ0049528:1.ERROR
|- 14096 EEQ0049528:1 Sabotage Schlafzimmer
|- 14117 EEQ0049528:1 Fehler Schlafzimmert�r
--------------------------------------------
1453 EEQ0049883 T�r Flur
|- 1472 EEQ0049883:1 Eingangst�r
|- 1496 EEQ0049883:1 BidCos-RF.EEQ0049883:1.STATE
|- 1473 EEQ0049883:1 BidCos-RF.EEQ0049883:1.ERROR
|- 14246 EEQ0049883:1 Sabotage Eingang
|- 14249 EEQ0049883:1 Fehler Eingangst�r
--------------------------------------------
1409 EEQ0049756 T�r K�che
|- 1428 EEQ0049756:1 K�che
|- 1452 EEQ0049756:1 BidCos-RF.EEQ0049756:1.STATE
|- 1429 EEQ0049756:1 BidCos-RF.EEQ0049756:1.ERROR
|- 14061 EEQ0049756:1 Sabotage K�che
|- 14069 EEQ0049756:1 Fehler K�chent�r
--------------------------------------------
1498 EEQ0049891 T�r Stube
|- 1517 EEQ0049891:1 Wohnzimmer
|- 1541 EEQ0049891:1 BidCos-RF.EEQ0049891:1.STATE
|- 1518 EEQ0049891:1 BidCos-RF.EEQ0049891:1.ERROR
|- 14166 EEQ0049891:1 Sabotage Stube
|- 14197 EEQ0049891:1 Fehler Stubent�r
--------------------------------------------
2007 EEQ0034971 T�r Verschlu� Eingang
|- 2030 EEQ0034971:1 HM-Sec-Key-S EEQ0034971:1
|- 2042 EEQ0034971:1 BidCos-RF.EEQ0034971:1.STATE
|- 2040 EEQ0034971:1 BidCos-RF.EEQ0034971:1.OPEN
|- 2041 EEQ0034971:1 BidCos-RF.EEQ0034971:1.RELOCK_DELAY
|- 2043 EEQ0034971:1 BidCos-RF.EEQ0034971:1.STATE_UNCERTAIN
|- 2038 EEQ0034971:1 BidCos-RF.EEQ0034971:1.INHIBIT
|- 2031 EEQ0034971:1 BidCos-RF.EEQ0034971:1.ERROR
|- 13584 EEQ0034971:1 Schlo�zustand unbekannt
|- 13592 EEQ0034971:1 Einkuppeln Fehlgeschlagen
|- 13600 EEQ0034971:1 Motorlauf abgebrochen
|- 13738 EEQ0034971:1 keine Fehler
--------------------------------------------
2237 FEQ0067424 Wettersensor auf dem Dach
|- 2255 FEQ0067424:1 Wettersensor
|- 2261 FEQ0067424:1 BidCos-RF.FEQ0067424:1.TEMPERATURE
|- 2257 FEQ0067424:1 BidCos-RF.FEQ0067424:1.HUMIDITY
|- 2258 FEQ0067424:1 BidCos-RF.FEQ0067424:1.RAINING
|- 2259 FEQ0067424:1 BidCos-RF.FEQ0067424:1.RAIN_COUNTER
|- 2264 FEQ0067424:1 BidCos-RF.FEQ0067424:1.WIND_SPEED
|- 2262 FEQ0067424:1 BidCos-RF.FEQ0067424:1.WIND_DIRECTION
|- 2263 FEQ0067424:1 BidCos-RF.FEQ0067424:1.WIND_DIRECTION_RANGE
|- 2260 FEQ0067424:1 BidCos-RF.FEQ0067424:1.SUNSHINEDURATION
|- 2256 FEQ0067424:1 BidCos-RF.FEQ0067424:1.BRIGHTNESS
|- 2364 FEQ0067424:1 Temperatur (Maximum)
|- 2365 FEQ0067424:1 Temperatur (Minimum)
|- 2366 FEQ0067424:1 Wind (Durchschnitt)
|- 2367 FEQ0067424:1 Wind (Maximum)
|- 2360 FEQ0067424:1 vTagesbeginn
|- 2361 FEQ0067424:1 vTagesende
|- 2362 FEQ0067424:1 Tagesbeginn
|- 2363 FEQ0067424:1 Tagesende
|- 2369 FEQ0067424:1 Regen (gestern)
|- 2368 FEQ0067424:1 Regen (heute)
--------------------------------------------
Wettersonsor.ID(): 2255
<xml><exec>/post.exe</exec><sessionId></sessionId><httpUserAgent>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)</httpUserAgent><devid>2237</devid><chan>2255</chan><dp>Regen (heute)</dp><dev>Wettersensor auf dem Dach</dev><c>Wettersensor</c><wettersensor>Wettersensor</wettersensor></xml>

########################################################################################
so hab ich das script
########################################################################################
! Zeit
real jetzt = (0.01 * system.Date("%M").ToInteger()) + system.Date("%H").ToInteger();

! Wettersensor auf dem Dach
! Wettersensor
object wettersensor = dom.GetObject("Wettersensor");
object brightness =
dom.GetObject("BidCos-RF." # wettersensor.Address() # ".BRIGHTNESS");
object temperature =
dom.GetObject("BidCos-RF." # wettersensor.Address() # ".TEMPERATURE");
object wind_speed =
dom.GetObject("BidCos-RF." # wettersensor.Address() # ".WIND_SPEED");
object rain =
dom.GetObject("BidCos-RF." # wettersensor.Address() # ".RAIN_COUNTER");


! Systemvariablen
object beginn_heute = dom.GetObject("vTagesbeginn");
object ende_heute = dom.GetObject("vTagesende");
object beginn_gestern = dom.GetObject("Tagesbeginn");
object ende_gestern = dom.GetObject("Tagesende");
object temp_max = dom.GetObject("Temperatur (Maximum)");
object temp_min = dom.GetObject("Temperatur (Minimum)");
object wind_avg = dom.GetObject("Wind (Durchschnitt)");
object wind_max = dom.GetObject("Wind (Maximum)");
object regen_heute = dom.GetObject("Regen (heute)");
object regen_gestern = dom.GetObject("Regen (gestern)");

! Variablen
real gestern;
real heute;
real avg;
real regen_diff;

! Shift um Mitternacht
if ((jetzt < beginn_heute.Value()) && (jetzt < ende_heute.Value())) {

gestern = beginn_gestern.Value();
gestern = (1.67 * (gestern - gestern.ToInteger())) + gestern.ToInteger();
heute = beginn_heute.Value();
heute = (1.67 * (heute - heute.ToInteger())) + heute.ToInteger();
avg = 0.5 * (gestern + heute);
avg = (0.6 * (avg - avg.ToInteger())) + avg.ToInteger();
beginn_gestern.State(avg);

gestern = ende_gestern.Value();
gestern = (1.67 * (gestern - gestern.ToInteger())) + gestern.ToInteger();
heute = ende_heute.Value();
heute = (1.67 * (heute - heute.ToInteger())) + heute.ToInteger();
avg = 0.5 * (gestern + heute);
avg = (0.6 * (avg - avg.ToInteger())) + avg.ToInteger();
ende_gestern.State(avg);

beginn_heute.State(0);
ende_heute.State(0);
wind_max.State(0);
temp_max.State(-50);
temp_min.State(50);

regen_gestern.State(regen_heute.Value());
regen_heute.State(0);
}

! Tagesbeginn / Ende anhand Helligkeit messen
if (brightness.Value() > 9) {
if (beginn_heute.Value() == 0.0) {
beginn_heute.State(jetzt);
} else {
ende_heute.State(jetzt);
}
}


! Min/Max-Temperatur
if (temperature.Value() > temp_max.Value()) {
temp_max.State(temperature.Value());
}

if (temperature.Value() < temp_min.Value()) {
temp_min.State(temperature.Value());
}


! Wind
if (wind_speed.Value() > wind_max.Value()) {
wind_max.State(wind_speed.Value());
}

wind_avg.State(0.2 * ((wind_avg.Value() * 4) + wind_speed.Value()));

! "Regenmenge" wird laufend hochgezählt, bei Erreichen des Maximalwertes läuft die
! Variable über und fängt wieder von vorn an; wir brauchen die Differenz und müssen
! nach dem Überlauf (haha) wieder von vorn anfangen
regen_diff=rain.Value() - rain.LastValue();
if (regen_diff < 0.0) {
regen_diff = regen_diff + rain.ValueMax();
}

! wenn es geregnet hat, addierren wir's zu unserem Zähler
if (regen_diff > 0.0) {
regen_heute.State(regen_heute.Value() + regen_diff);
}

es stimmt der regen heute und der regen gestern nicht (da steht bei heute 628.65 mm und bei gestern 0.30 mm und es ändert sich nicht)

was muss ich da ändern? :( (ich finde den fehler nicht)
Zuletzt geändert von WAdler 68 am 30.06.2009, 19:54, insgesamt 2-mal geändert.

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von dirch » 26.03.2009, 18:36

WAdler 68 hat geschrieben:

Code: Alles auswählen

--------------------------------------------
40652 FEQ0067424 Wettersensor
|- 40670	FEQ0067424:1	Wettersensor
   |- 40676	FEQ0067424:1	BidCos-RF.FEQ0067424:1.TEMPERATURE
   |- 40672	FEQ0067424:1	BidCos-RF.FEQ0067424:1.HUMIDITY
   |- 40673	FEQ0067424:1	BidCos-RF.FEQ0067424:1.RAINING
   |- 40674	FEQ0067424:1	BidCos-RF.FEQ0067424:1.RAIN_COUNTER
   |- 40679	FEQ0067424:1	BidCos-RF.FEQ0067424:1.WIND_SPEED
   |- 40677	FEQ0067424:1	BidCos-RF.FEQ0067424:1.WIND_DIRECTION
   |- 40678	FEQ0067424:1	BidCos-RF.FEQ0067424:1.WIND_DIRECTION_RANGE
   |- 40675	FEQ0067424:1	BidCos-RF.FEQ0067424:1.SUNSHINEDURATION
   |- 40671	FEQ0067424:1	BidCos-RF.FEQ0067424:1.BRIGHTNESS
   |- 40680	FEQ0067424:1	Regen heute
   |- 40865	FEQ0067424:1	maximale Temperatur
   |- 40877	FEQ0067424:1	minimale Temperatur
   |- 47922	FEQ0067424:1	Windrichtung
   |- 55005	FEQ0067424:1	Temperatur (Maximum)
   |- 55006	FEQ0067424:1	Temperatur (Minimum)
   |- 55007	FEQ0067424:1	Wind (Durchschnitt)
   |- 55009	FEQ0067424:1	Regen (heute)
   |- 55008	FEQ0067424:1	Wind (Maximum)
   |- 55010	FEQ0067424:1	Regen (gestern)
   |- 57005	FEQ0067424:1	vTagesbeginn
   |- 57006	FEQ0067424:1	vTagesende
   |- 57141	FEQ0067424:1	Tagesbeginn
   |- 57142	FEQ0067424:1	Tagesende
   |- 40681	FEQ0067424:1	Regen gestern
--------------------------------------------
Da haben wir doch schon das problem, geraet und kanal heissen gleich, du suchst nach dem kanal und bekommst die ID des geraets zurueck:

Geraet: 40652 FEQ0067424 Wettersensor
Kanal: 40670 FEQ0067424:1 Wettersensor
WAdler 68 hat geschrieben:

Code: Alles auswählen

Wettersonsor.ID(): 40652
Das geraet einfach mal umbenennen und nochmal versuchen

Gruss,
dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...

WAdler 68
Beiträge: 1430
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von WAdler 68 » 26.03.2009, 22:53

dirch hat geschrieben:
WAdler 68 hat geschrieben:
[/code]
Das geraet einfach mal umbenennen und nochmal versuchen

Gruss,
dirch

Da geh ich ja voll fest! letzt läuft es. darauf wäre ich ja nie gekommen danke! selbst alle anderen Probleme die ich zu der Sache noch hatte konnte ich nun lösen. Wenn du mal in Dresden bist, bekommt du ein Bier ;-) vielen Dank

WAdler 68
Beiträge: 1430
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von WAdler 68 » 27.03.2009, 12:00

Ein Problem hab ich noch ...

Tagesbeginn und Tagesende bleiben bei mir auf 0.00 stehen. Da habe ich sicher die falschen Variablen eingesetzt (da habe ich Zahl genommen)
und gleich noch eine Frage hinterher .. wie Reseten sich die Daten in dem Programm? (oder ist das nicht vorgesehen?)

teddy278

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von teddy278 » 27.03.2009, 14:45

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 11.06.2011, 22:14, insgesamt 1-mal geändert.

WAdler 68
Beiträge: 1430
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von WAdler 68 » 31.03.2009, 14:45

teddy278 hat geschrieben:Hallo....
Warte einfach ein paar Tage ab, dann pendeln sich die Zeiten ein.


Grüße!
teddy
Also bis jetzt ist da immer noch nur 0.00 da muss noch ein Fehler sein. Welche Art Variable muss es denn sein? (ich habe da einfache Zahl eingestellt)

teddy278

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von teddy278 » 31.03.2009, 16:38

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 11.06.2011, 22:14, insgesamt 1-mal geändert.

WAdler 68
Beiträge: 1430
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von WAdler 68 » 01.04.2009, 14:15

teddy278 hat geschrieben:Hallo....
Schau Dir mal die vTagesbeginn und vTagesende an, die müßten irgendwann morgens anfangen hochzulaufen. Wenn nicht, müßte man an der Stelle noch mal schauen...


Grüße!
teddy
Bis jetzt zählt hier nichts hoch :(


Meine Versuche:
> Wettersensor auf dem Dach = neuer Gerätename
object beginn_heute = dom.GetObject("Wettersensor auf dem Dach.vTagesbeginn");
object ende_heute = dom.GetObject("Wettersensor auf dem Dach.vTagesende");

> Wettersensor = der Kanalname
object beginn_heute = dom.GetObject("Wettersensor.vTagesbeginn");
object ende_heute = dom.GetObject("Wettersensor.vTagesende");

Bei beiden Versuchen bekam ich keine Fehler zu sehen, aber es funktionierte nicht. (über mehrere Tage beobachtet)
alles andere (weiter unten) habe ich so gelassen wie es war im Programm.

teddy278

Re: Funk Kombisensor WDS100-C6-O Wetterstation

Beitrag von teddy278 » 01.04.2009, 22:23

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 11.06.2011, 22:14, insgesamt 1-mal geändert.

Antworten

Zurück zu „HomeMatic allgemein“