Страница 1 из 1
время работы котла
Добавлено: Сб сен 29, 2018 12:34 pm
sega6549
день добрый, поискал по форуму но не нашел ни чего подходящего, имеется котел, имеет состояние 0 и 1, включено и выключено, хочется знать сколько он работает по времени вообще, в день, неделю и месяц, подскажите как реализовать
Re: время работы котла
Добавлено: Сб сен 29, 2018 7:26 pm
Vovix
sega6549 писал(а): ↑Сб сен 29, 2018 12:34 pm
день добрый, поискал по форуму но не нашел ни чего подходящего, имеется котел, имеет состояние 0 и 1, включено и выключено, хочется знать сколько он работает по времени вообще, в день, неделю и месяц, подскажите как реализовать
посмотрите тут:
viewtopic.php?f=23&t=2105
задача там решается не совсем такая, но подобного характера!
Re: время работы котла
Добавлено: Сб сен 29, 2018 10:07 pm
eygen
Честно спер, кто то это решение на форуме выкладывал. В моем примере считает за час, переделать я думаю не составит труда.
function get_Power($url, $time, $arr)
{
$sec=0;
$json = file_get_contents('htt://ip/pChart/?p=ESP82660018c11d.gpiout5&op=timed&type='.$time);
$obj = json_decode($json);
for ($i = 0; $i <= count($obj->TIMES)-2; $i++){
if ($obj->VALUES[$i]==1){
$sec+=($obj->TIMES[$i+1]-$obj->TIMES[$i]);
}
}
return $sec/60/60;
}
sg("ESP82660018c11d.nagr1",round(get_Power("","1h",""),3));