OC3 Kombisensor Regenmenge
Moderator: Co-Administratoren
Re: OC3 Kombisensor Regenmenge
Hallo zusammen
Ich übe nun seit Wochen. Nachdem das Programm über Jahre Problemlos gelaufen ist hat es sich vor etwa zwei Firmware Updates verabschiedet. Und obwohl ich im Moment auf dem neuesten Stand bin bringe ich es nicht mehr zum laufen. Das was man auf den PrintScreen sieht plus Regen zieht es, alles andere ist tot.
Die Einstellungen sind genau so wie in diesen Seiten beschrieben. Also nichts neues.
Hat jemand Rat.
Ich übe nun seit Wochen. Nachdem das Programm über Jahre Problemlos gelaufen ist hat es sich vor etwa zwei Firmware Updates verabschiedet. Und obwohl ich im Moment auf dem neuesten Stand bin bringe ich es nicht mehr zum laufen. Das was man auf den PrintScreen sieht plus Regen zieht es, alles andere ist tot.
Die Einstellungen sind genau so wie in diesen Seiten beschrieben. Also nichts neues.
Hat jemand Rat.
Gruss Rogi
-
- Beiträge: 1
- Registriert: 22.08.2016, 20:11
Re: OC3 Kombisensor Regenmenge
Ich bekomme auch keine Werte
Muss ich irgendwo im Skript den Namen der Wetterstation eingeben?
Muss ich irgendwo im Skript den Namen der Wetterstation eingeben?
Re: OC3 Kombisensor Regenmenge
moin,
leider bekomme ich auch keine werte, alle neu angelegten systemvariable bleiben auf 0 was mir aufgefallen ist, dass wenn ich das script teste also den code bei eingabe eingebe kommt bei ausgabe nichts.
mit WriteLine("Hallo Welt!"); kommt Hallo Welt!
also ich habe erst mal das programm erstellt ... dann habe ich die systemvariable angelegt ich habe mir hier jeden beitrag noch mal durchgelesen.
besonders die, wo es auch nicht so geklapt hat.
aber bekomme es einfach nicht zum laufen
hoffe mir kann einer helfen
vielen dank
fini
leider bekomme ich auch keine werte, alle neu angelegten systemvariable bleiben auf 0 was mir aufgefallen ist, dass wenn ich das script teste also den code bei eingabe eingebe kommt bei ausgabe nichts.
mit WriteLine("Hallo Welt!"); kommt Hallo Welt!
also ich habe erst mal das programm erstellt ... dann habe ich die systemvariable angelegt ich habe mir hier jeden beitrag noch mal durchgelesen.
besonders die, wo es auch nicht so geklapt hat.
aber bekomme es einfach nicht zum laufen
hoffe mir kann einer helfen
vielen dank
fini
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: OC3 Kombisensor Regenmenge
Bei einer Obergrenze von 0° wird die zyklische Bedingung derzeit nie erfüllt sein. Ändere die schon mal auf -40 bis +80
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: OC3 Kombisensor Regenmenge
ja
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: OC3 Kombisensor Regenmenge
Dann hat Dein Skript einen Fehler, oder Du hast die Variablen nicht richtig angelegt (also passend zu den verwendeten Namen im Skript).
Welches Skript nutzt Du denn?
Welches Skript nutzt Du denn?
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Re: OC3 Kombisensor Regenmenge
ich benutze dies:
Code: Alles auswählen
string wds_name=dom.GetObject("$src$").Name();
object prg=dom.GetObject($this$);
object dp_tmp=dom.GetObject(prg.Rule().RuleCondition(1).CndSingleCondition(0).LeftVal());
object dp_wds_channel=dom.GetObject(dp_tmp.Channel());
object dp_temp_max_today=dom.GetObject('Temp Max Heute');
object dp_temp_min_today=dom.GetObject('Temp Min Heute');
object dp_hum_max_today=dom.GetObject('Luftfeuchte Max Heute');
object dp_hum_min_today=dom.GetObject('Luftfeuchte Min Heute');
object dp_wind_max_today=dom.GetObject('Wind Max Heute');
object dp_rain_today=dom.GetObject('Regen Heute');
object dp_sun_today_temp=dom.GetObject('Sonnenminuten Heute');
object dp_sun_today=dom.GetObject('Sonnenstunden Heute');
object dp_bright_avg=dom.GetObject('Helligkeit gefiltert');
var pos1=wds_name.Find("TEMPERATURE");
real temp=dp_wds_channel.DPByHssDP("TEMPERATURE").Value();
real wind=dp_wds_channel.DPByHssDP("WIND_SPEED").Value();
real bright=dp_wds_channel.DPByHssDP("BRIGHTNESS").Value();
integer humidity=dp_wds_channel.DPByHssDP("HUMIDITY").Value();
if(pos1!=-1)
{
var diff=dp_wds_channel.DPByHssDP("RAIN_COUNTER").Value()-dp_wds_channel.DPByHssDP("RAIN_COUNTER").LastValue();
if((1.0*diff)<0.0)
{
diff=(1.0*diff)+dp_wds_channel.DPByHssDP("RAIN_COUNTER").ValueMax();
}
dp_rain_today.State(1.0*(dp_rain_today.Value())+diff);
var diff=dp_wds_channel.DPByHssDP("SUNSHINEDURATION").Value()-dp_wds_channel.DPByHssDP("SUNSHINEDURATION").LastValue();
if((1.0*diff)<0.0)
{
diff=(1.0*diff)+dp_wds_channel.DPByHssDP("SUNSHINEDURATION").ValueMax();
}
dp_sun_today_temp.State((60.0*(dp_sun_today_temp.Value())+diff)/60.0);
dp_sun_today.State(dp_sun_today_temp.Value())/60;
if(temp>dp_temp_max_today.Value())
{
dp_temp_max_today.State(temp);
}
if(temp<dp_temp_min_today.Value())
{
dp_temp_min_today.State(temp);
}
if(wind>dp_wind_max_today.Value())
{
dp_wind_max_today.State(wind);
}
dp_bright_avg.State(((7.0*dp_bright_avg.Value())+(1.0*bright))/8);
if(humidity>dp_hum_max_today.Value())
{
dp_hum_max_today.State(humidity);
}
if(humidity<dp_hum_min_today.Value())
{
dp_hum_min_today.State(humidity);
}
}
else
{
var x=dom.GetObject('Temp Max Gestern').State(dp_temp_max_today.Value());
x=dom.GetObject('Temp Min Gestern').State(dp_temp_min_today.Value());
x=dom.GetObject('Luftfeuchte Max Gestern').State(dp_hum_max_today.Value());
x=dom.GetObject('Luftfeuchte Min Gestern').State(dp_hum_min_today.Value());
x=dom.GetObject('Wind Max Gestern').State(dp_wind_max_today.Value());
x=dom.GetObject('Regen Gestern').State(dp_rain_today.Value());
x=dom.GetObject('Sonnenstunden Gestern').State(dp_sun_today.Value());
dp_temp_max_today.State(temp);
dp_temp_min_today.State(temp);
dp_hum_max_today.State(humidity);
dp_hum_min_today.State(humidity);
dp_wind_max_today.State(wind);
dp_rain_today.State(0);
dp_sun_today_temp.State(0);
}
Re: OC3 Kombisensor Regenmenge
habe ein fehler gefunden ...
beim anlernen wurden ja unter Systemvariable
Regen gestern
Regen heute
angelegt.
Im Script ist gestern und heute gross geschrieben.
Also geändert und einige nullen verschwinden. die anderen werte kommen noch?
danke sammy! hast mir noch mal ein denkanstoss gegeben
beim anlernen wurden ja unter Systemvariable
Regen gestern
Regen heute
angelegt.
Im Script ist gestern und heute gross geschrieben.
Also geändert und einige nullen verschwinden. die anderen werte kommen noch?
danke sammy! hast mir noch mal ein denkanstoss gegeben