Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
[Soru] Rpi2 Webiopi
#1
Merhabalar,
Basit ev otomasyon sistemi yapmaya çalışıyorum. Elimde 7" ekran da var. Python Tkinter dahil ederek görsel olarak şimdilik 2 röle kumanda edecek şekilde (pencereler ile) basit bir py dosyası oluşturdum. Hatta Webiopi ile yaptığım bu py dosyası GPIO durumlarını güncelleyebiliyorlar.
Webiobi index sayfasında GPIO isimlerini belirten label'ler değiştirilebiliyor mi? Mesela GPIO 21 yerine röle1 yada lamba1 gibi.
Ara
Cevapla
#2
Arkadaşlar aşağıdaki kod ile gpio pinlerini web arayüzünden kontrol edebiliyorum. Yapmak istediğim ise mesela klima çalışıyorken web sayfasında, çalışıp-çalışmama durumunu butonların yanında belirtmesi yada buton renginin değişmesi. Bunu nasıl yapabilirim.


Kod:
<?php
    if (isset($_POST['button21on']))
    {
         system("gpio -g mode 21 out");
        system("gpio -g write 21 1");
    }
    else if (isset($_POST['button21off']))
    {
        system("gpio -g write 21 0");
    }

        if (isset($_POST['button22on']))
    {
         system("gpio -g mode 22 out");
        system("gpio -g write 22 1");
    }
    else if (isset($_POST['button22off']))
    {
        system("gpio -g write 22 0");
    }

?>
<html>
<body>
    <form method="post">
    <p>
        <button name="button21on">Klima_ac</button>
        <button name="button21off">Klima_kapa</button>
    </p>
        <p>
        <button name="button22on">IŞIK_ac</button>
        <button name="button22off">IŞIK_kapa</button>
        </p>
    </form>
</body>
</html>
Ara
Cevapla
#3
Merhaba,

Daha önce aşağıdaki gibi okumuşum port durumunu.

Kod:
<?php
    exec ( "gpio -g read 2", $status1 );
if ($status1[0] == 1)
   print "Kapali";
else
   print  "Acik";
?>


İyi  Çalışmalar Dilerim...
Ara
Cevapla
#4
Son zamanlarda RPİ2 de yeniden kurulum yapmak zorunda kalıyorum. Nedeni ise GPIO16 - GPIO19 - GPIO20 - GPIO26 portlarının sonradan çalışmıyor olması. config den SSH dışında tüm bağlantıları kapatıyorum. Yine çalışmıyor. İlk başta çalışan bu portların sonradan çalışmama nedeni ne olabilir. ftp kurulumu yapınca çalışmaz oluyor. i2c ve apache de de çalışmaz oluyor. Acaba sorun ne olabilir.
Yada neden sadece bu portlar çalışmaz oluyor. Çözüm bu servisleri kullanmamak mı?
Ara
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Soru] RPi2-WebİOPI butun gpio pinlerini göremiyorum!! Francium 1 2,970 09-16-2015, 12:14 PM
Son Yorum: ugrfirat

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi