AquaGomel, мы так и не поняли, вы кричите про универсальность и простоту, но сами повесили 4 датчика на один провод, что явно не универсальность и простота. Или вы это как то решили программно?
Один из ваших датчиков можно просто заменить физически и программа будет работать корректно?