LINUX.ORG.RU

История изменений

Исправление windows10, (текущая версия) :

Не одобряю, но плюс, что не электрон.

<?php
$fd = dio_open('/dev/ttyUSB0', O_RDWR | O_NOCTTY | O_NONBLOCK);
dio_fcntl($fd, F_SETFL, O_SYNC);
dio_tcsetattr($fd, array('baud' => 9600,'bits' => 8,'stop'  => 1, 'parity' => 0)); 
while (1) {
$data = dio_read($fd, 256);
if ($data) {$c=explode('<', $data);$z=explode('>',$c[1]);$c=explode(' ',$z[0]);$watt=$c[0];
echo "Текущее потребление дома: $watt\n";}
} 
?>

Код прост, понятен, работает, легко модифицируется, сочетается с вебгуйней, и так далее и тому подобное. Использовать для этого другой ЯП - нет практического смысла.

Исходная версия windows10, :

Не одобряю, но плюс, что не электрон.

<?php
$fd = dio_open('/dev/ttyUSB0', O_RDWR | O_NOCTTY | O_NONBLOCK);
dio_fcntl($fd, F_SETFL, O_SYNC);
dio_tcsetattr($fd, array('baud' => 9600,'bits' => 8,'stop'  => 1, 'parity' => 0)); 
while (1) {
$data = dio_read($fd, 256);
if ($data) {$c=explode('<', $data);$z=explode('>',$c[1]);$c=explode(' ',$z[0]);$watt=$c[0];
echo "Текущее потребление дома: $watt\n";
}
} 
?>

Код прост, понятен, работает, легко модифицируется, сочетается с вебгуйней, и так далее и тому подобное. Использовать для этого другой ЯП - нет практического смысла.