HmIP SWO PL Regenmenge

FYI - vielleicht interessant für CCU Nutzer:

1 „Gefällt mir“

Danke für den Tip, hab ich gleich umgesetzt👍

Hallo,
Nach dem Update 1.44.8 hab ich die Systemvariablen Regen heute und Regen gestern gleich in die App integriert. Leider zeigen die immer 0.00mm (Liter an). Auf der CCU2 kommt aber ein Wert an (siehe Screenshot).
Mache ich hier etwas falsch?
20200828_182244 20200828_182142

Gruß Jochen

Hallo, ich habe gerade gesehen, dass ich die Systemvariablen mit dem Kanalverbunden muss/kann.
Das habe ich jetzt gemacht. Leider kommt hier auch kein Wert an.
Auch die Gesamtregenmenge ist abweichend von dem Wert auch der CCU (siehe Screenshot). 20200828_192349
Gruß Jochen

Hallo,

habe es jetzt hinbekommen. Es müssen zuerst die Systemvariablen per Skript sichtbar gemacht werden.
Danach kann man die direkt verwenden (ohne Kanal Zuweisung).
Screenshot_20200831-171526

Gruß Jochen

3 „Gefällt mir“

Hallo @Jochen6699,

Danke für Deine Info.

Das Komische ist, dass ich das mit einer neu eingerichtete Wetterstation (Homematic Classic) nicht tun musste. Kannst Du uns sagen was Du genau gemacht hast und was das für ein Skript war? :slight_smile:

– Eddy

Hallo Eddy,
Mit den SV, die vorhanden waren, könnte ich keinen Wert rausbekommen.
Aus dem Grund habe ich mit dem Skript alle SV anzeigen lassen:

string s;
string slist = "";
foreach(s, dom.GetObject(ID_SYSTEM_VARIABLES).EnumNames()) {
    slist = slist #s #"\n";    
}
WriteLine(slist);

Danach kann man dann mit den Skript die jeweilige SV im System angezeigt lassen:

! Systemvariablen Wechslerscript internal 
! v0.1 (c) by Alchy 
object oSV= (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("NAME DEINER SYSTEMVARIABLEN"); 
if(oSV) 
{ 
    if(oSV.Internal())
    { 
        WriteLine(oSV.Name() #" ist intern ");
        oSV.Internal(false);
        WriteLine(" nun nicht mehr ");
    }
    else
    {
        WriteLine(oSV.Name() #" ist NICHT intern ");
        oSV.Internal(true);
        WriteLine(" aber nun schon");
    }
    dom.RTUpdate(0);
}
else
{
    WriteLine(" Es gibt die Systemvariable nicht");
}

Mit den SV (siehe Screenshot) Screenshot_20200901-101620_Edge Today und Yesterday kann man dann auch arbeiten und man bekommt den jeweiligen Wert.

Ich hab den Wettersensor schon vor einem Jahr angelegt, da war eventuell noch eine anderes Version installiert.

Hoffe die Infos passen soweit.

Gruß Jochen

1 „Gefällt mir“