Cytat(CuteOne @ 21.08.2014, 17:52:37 )

ps2. mam nadzieję, że nie wykorzystujesz tego w jakieś elektrowni?

Nie, nie, to nie elektrownia to mój dom

Z tą setką przekaźników to tak tylko palnąłem, ale 50szt. szybko się uzbiera
Bardzo dziękuję za skrypty, ale nie do końca mi chodziło o to, żeby sterować każdą płytką z osobna.
Może bardziej obrazowo powiem co chcę uzyskać...
Wchodzę na swoją stronkę i-dom (he, he, nawet fajna nazwa) na podstronę np. salon i tam jest kilka, kilkanaście "guzików"-światło gniazdka, lampka itp. itd. czyli steruje sobie domkiem...
Czyli kilka podstron bo mam kilka pomieszczeń w domu.
Na każdej podstronie chciałbym używać 10-20 "guzików" i tak sobie myślę, że zrobiłbym to na podstawie skryptu power.sh. Czyli każde pomieszczenie ma swój skrypt. Czyli każda podstrona ma swój skrypt wykonawczy w którym są zdefiniowane wszystkie przekaźniki dla danego pomieszczenia.
Jak to teraz zrobić, aby każdy guzik z osobna nie pytał o stan tylko jeden guzik (obojętnie który zostanie kliknięty) pytając o stan ustawi je od razu dla wszystkich?
Panowie,
Naczytałem się jak głupi i normalnie jestem... głupi...
Im więcej czytam co, jak i do czego tym mniej wiem...
Napisałem coś takiego:
<?php
?>
<?php
include("php_serial.class.php");
$serial = new phpSerial();
$serial->deviceSet("/dev/ttyS0");
$serial->confBaudRate(19200);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");
if($_GET[on] == "on"){
$serial->deviceOpen();
$serial->sendMessage("1711\r");
}
if($_GET[off] == "off"){
$serial->deviceOpen();
$serial->sendMessage("1710\r");
}
?>
<html>
<?php
if($status == "on" )
echo '<a href="?off=off"><img style="width: 50px; height: 50px;" src="images/b_on.png"></a>'; else
echo '<a href="?on=on"><img style="width: 50px; height: 50px;" src="images/b_off.png"></a>'; ?>
</html>
Czyli odczytuje stan poprzez mój skrypt Bash-power.sh, a stan zmieniam prosto z PHP->karta przekaźników.
Jak wysłać komendę i odczytywać stan w PHP, pomijając całkowicie zewnętrzny skrypt?
Jak odczytać port /dev/ttyS0 w PHP?