   }
 }
 
+
 void evaluateCondition(struct ad *source,time_t ts)
 {
   float value;


  for (int i=0;i<sizeof(conditions) / sizeof(struct condition);i++) {
    if (conditions[i].source == source) {
      value=source->measured.analog;
      limit=conditions[i].limit->value;
      switch (conditions[i].method) {

  int target;
};

struct convert radiatorTab[]={ -30,33, // ambient -30 -> radiator=radiatorAdd+this
			       -20,31,
			       -10,28,
			         0,21,
			        10,11,
			        20, 2,
			        0xff,0xff}; // terminator

/*
 * METHOD_TURNON
