Ankündigung

Einklappen
Keine Ankündigung bisher.

IP Telegramm an Raspberry senden PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS IP Telegramm an Raspberry senden PHP

    Hab eine Frage bezüglich des ansteuern über IP Telegramme vom Gira Homeserver zum Raspberry Pi.

    Auf dem Raspberry habe ich ein simples PHP Script, das im Ordner var/www/html liegt und ausführbar ist.
    Dieses würde ich gerne aufrufen.
    1. Ist das möglich?
    2. Wie?

    Habe mir schon mal unter Kommunikation IP Telegramme senden angeschaut.
    IP Adresse und Port sind klar.
    Telegramm Typ bin ich mir nicht sicher ob UDP oder TCP?
    Nächste frage wäre das senden... Blocktypen / Wert usw. (was muss da genau drin stehen das das script
    aufgerufen wird? Die Logik habe ich bereits erstellt die das Script aufruft. (immer beim Systemstart, nur Testweise )
    Hat damit jemand Erfahrung?


    <?php

    shell_exec ( '/var/www/html/an.sh');


    ?>




    #2
    Das wird so nicht funktionieren. Du benötigst auf dem PI einen "listener", der auf eingehende Telegramme lauscht und dann das Script startet.
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      Tipp mit dem Listen war das was mir gefehlt hat. Sofort funktioniert. Ich danke dir.

      Kommentar


        #4
        Könntest du mal dein Script usw. posten, weil mich das Thema auch interessiert...

        Kommentar


          #5

          import RPi.GPIO as GPIO
          import socket

          pin = 2

          GPIO.setmode( GPIO.BCM )
          GPIO.setup( pin, GPIO.OUT )
          GPIO.output( pin, GPIO.LOW )

          sock = socket.socket( socket.AF_INET, socket.SOCK_DGRAM )
          sock.bind( ('',54345) )

          while True:
          data, addr = sock.recvfrom( 1024 )

          if data == "on":
          GPIO.output( pin, GPIO.HIGH )
          else:
          GPIO.output( pin, GPIO.LOW )

          Kommentar


            #6
            Wäre Interessant Wenn das ohne Python läuft. Weiß Jemand ob Das mit shell oder PHP auch läuft? Script?

            Kommentar

            Lädt...
            X