Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string GewerkName = "HKTAvgTemp";
- string ErgebnisVariable = "AvgTemp";
- var gewerk = dom.GetObject(GewerkName);
- string id;
- real temp = 0.0;
- integer cnt = 0;
- foreach(id,gewerk.EnumUsedIDs()) {
- var item = dom.GetObject(id);
- if(item.IsTypeOf(OT_CHANNEL)) {
- var dev = dom.GetObject(item.Device());
- if(dev.HssType()=="HM-CC-RT-DN") {
- temp = temp + dom.GetObject("BidCos-RF."#dev.Address()#":4.ACTUAL_TEMPERATURE").Value();
- cnt = cnt+1;
- }
- }
- }
- var result = temp / cnt;
- dom.GetObject(ErgebnisVariable).State(result);
- WriteLine("Durchschnitt = "+result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement