- Offizieller Beitrag
Hei,
wie kann ich solche Pakete installieren unter OpenELEC?
Hei,
wie kann ich solche Pakete installieren unter OpenELEC?
apt-get install python-rpi.gpio unter OpenELEC? Schau mal ob du hier fündig wirst!
gar nicht. OpenElec hat keinen Paketmanager. Man könnte sich einen kompilieren aber das ist nicht sinn der Sache. Auf OE kriegst du nur über das Pluginsystem neues Zeug.
Okay, hat alles seine Vor- und Nachteile, muss ich feststellen!
Gibt es denn ein Plugin, das für meine Zwecke geeignet wäre?
Soweit ich weiss nicht. Also antweder alles manuell compilieren oder umsteigen.
kommt drauf an was du machen willst... wenn du LED's ansteuern willst dann gabs da mal ein add on für..
Habe folgendes Skript:
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# client for netio server
# 2013-05-12 V0.1 by Thomas Hoeser
#
import socket
import sys
import time
import RPi.GPIO as io
HOST, PORT = "192.168.178.62", 54321
# ---------------------------------------------------------
def netio_client(data):
# Create a socket (SOCK_STREAM means a TCP socket)
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
# Connect to server and send data
sock.connect((HOST, PORT))
sock.sendall(data + "\n\n")
print "send data >", data, "< to host", HOST, "and port", PORT
# Receive data from the server and shut down
received = sock.recv(1024)
print "Sent: {}".format(data)
print "Received: {}".format(received)
except IOError:
print "PANIC : cannot establish connection - is server up ?"
print "Host :", HOST
print "Port :", PORT
sys.exit(1)
sock.close()
return()
# ---------------------------------------------------------
if __name__ == "__main__":
io.setmode(io.BCM)
pir_pin =18
io.setup(pir_pin, io.IN)
while True:
if io.input(pir_pin):
print("PIR ALARM!")
netio_client("Timer Bett stop")
netio_client("Timer Bett an 30")
time.sleep(1.5)
sys.exit(0)
Alles anzeigen
Danke Leute!
vergiss es .. musst manuell alles installieren ..
oder du wechsels auf raspbmc
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!