1
0

voeg web content toe

This commit is contained in:
2025-06-29 01:59:27 +02:00
parent 8366e290e3
commit 38a96bb61d

View File

@@ -9,6 +9,8 @@ sensor = adafruit_dht.DHT11(board.D6)
LED_PIN = 21 LED_PIN = 21
FAN_PIN = 22 FAN_PIN = 22
website = http.server.BaseHTTPRequestHandler
GPIO.setmode(GPIO.BCM) GPIO.setmode(GPIO.BCM)
GPIO.setup(LED_PIN, GPIO.OUT) GPIO.setup(LED_PIN, GPIO.OUT)
GPIO.setup(FAN_PIN, GPIO.OUT) GPIO.setup(FAN_PIN, GPIO.OUT)
@@ -28,10 +30,17 @@ def check_data():
GPIO.output(LED_PIN, GPIO.LOW) GPIO.output(LED_PIN, GPIO.LOW)
GPIO.output(FAN_PIN, GPIO.LOW) GPIO.output(FAN_PIN, GPIO.LOW)
class handler_class(http.server.BaseHTTPRequestHandler):
if website.path == '/':
website.send_response(200)
website.send_header('Content-type', 'text/html; charset=utf-8')
website.wfile.write ("<html><head><title>gedoe</title></head><body><h1>hallo</h1><hr><p>hallo</p></body></html>")
def web_server(): def web_server():
web_binding = ('', 8000) web_binding = ('', 8000)
server = http.server.HTTPServer(web_binding) server = http.server.HTTPServer(web_binding, handler_class)
print ("server draait") print ("server draait op port 8000")
server.serve_forever() server.serve_forever()
threading.Thread(target=web_server, daemon=True).start() threading.Thread(target=web_server, daemon=True).start()