guten abend,
Ich habe folgende frage.
Ich habe alles nach dem tutorial vom ersten post gemacht. und habe die RPi.GPIO-0.1.0 installiert.
mit diesem inhalt in der netio_server.py
#Use a SocketServer in order to keep the
program running on a certain port instead of closing the connection when
the netIO is closed on the phone.
import SocketServer
import os
class MyTCPHandler(SocketServer.BaseRequestHandler):
"""
The RequestHandler class for our server.
It is instantiated once per connection to the server, and must
override the handle() method to implement communication to the
client.
"""
def handle(self):
while 1:
# self.request is the TCP socket connected to the client
self.data = self.request.recv(1024).strip()
if not self.data: break
print "{} wrote:".format(self.client_address[0])
print self.data
os.popen('sudo /home/pi/raspberry-remote/./send %s' % self.data)
# just send back the same data, but upper-cased
self.request.sendall('100')
if __name__ == "__main__":
HOST, PORT = "", 54321
# Create the server, binding to localhost on port 9999
server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler)
# Activate the server; this will keep running until you
# interrupt the program with Ctrl-C
server.serve_forever()
Alles anzeigen
jetzt finde ich hier aber andere codes und z.b die anzeige von wetterdaten, welche ich natürlich gerne hätte.
welchen code nehme ich jetzt und wo kommt die netio_config.py hin ?
Muss ich die steckdosen in der config datei eintragen ? bei meiner aktuellen netio.server.py mache ich es ja nur über den netio designer mithilfe von 01011 1 1 und dem send attribute.
ich habe mal testweise versucht den code von ThomasH im ersten post ganz oben also vermutlich den aktuellen zu nehmen und die netio_config.py in den RPi.GPIO-0.1.0 von meinem Pi gepackt doch dann funktioniert das schalten der steckdosen nicht mehr.
Ich wäre euch dankbar wenn ihr es mir nochmal kurz ausführlich erklären könntet.
Viel Danke
Stefan
hab soweit alles hinbekommen nur wird mir z.b bei Wetter Berlin tempmax nichts angezeigt ! muss ich da noch nen link fürs wetter eintragen wo er sich die daten herholt ?