Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
configuration:iot-geraete-und-mqtt-server [2023/10/25 18:19] grayconfiguration:iot-geraete-und-mqtt-server [2023/11/09 08:53] (current) – ↷ Page moved from app-notes:iot-geraete-und-mqtt-server to configuration:iot-geraete-und-mqtt-server dodenhoeft
Line 4: Line 4:
  
 {{:configuration:configuration:IoT_Unit.jpg|}} {{:configuration:configuration:IoT_Unit.jpg|}}
 +
 +----
  
 Der Pico W wird als Außensensor genutzt und wird über zwei Akkus mit Strom versorgt. Der Pico W wird als Außensensor genutzt und wird über zwei Akkus mit Strom versorgt.
Line 11: Line 13:
  
 Über den GP19(pin25) und GND(pin33) kann die Endlosschleife gestoppt werden von der main.py. Über den GP19(pin25) und GND(pin33) kann die Endlosschleife gestoppt werden von der main.py.
 +
  
 === Das Gesamtprogramm wird in Funktionsgruppe auf den Pico hinterlegt === === Das Gesamtprogramm wird in Funktionsgruppe auf den Pico hinterlegt ===
Line 41: Line 44:
 {{:configuration:configuration:wifi_pico.png|}} {{:configuration:configuration:wifi_pico.png|}}
  
 +----
  
-Unter dem MicroPython Programme config.py werden nur Information bereit gestellt für die WLAN Einwahl und den MQTT Broker.+Unter dem MicroPython Programme config.py werden nur Information bereit gestellt die für die WLAN Einwahl und den MQTT Broker Wichtig sind.
  
-Das Programme dht22mqtt.py  steuert dann das ganze.+Unter dem Link zum download 
 + 
 +* MicroPython Config Datei (config.py) / [[https://files.netmodule.com/public_download?shareId=cede0a20d84b693fbd75c9bea7cd552c|Download]] 
 + 
 +passwort: config 
 + 
 + 
 + 
 +==== Das Programme dht22mqtt.py  steuert dann das ganze ====
  
 Hier wird die Temperatur und Luftfeuchtigkeit publish an den MQTT Server. Hier wird die Temperatur und Luftfeuchtigkeit publish an den MQTT Server.
 +
 +Unter dem Link zum download
 +
 +* MicroPython Hauptdatei (dht22mqtt.py) / [[https://files.netmodule.com/public_download?shareId=d8d994685ae51bacd0378075cd096251|Download]]
 +
 +passwort: mqtt
 +
 +
   * publish("/temperature", "{:.1f}".format(temperature))   * publish("/temperature", "{:.1f}".format(temperature))
   * publish("/humidity", "{:.1f}".format(humidity))   * publish("/humidity", "{:.1f}".format(humidity))
Line 57: Line 77:
  
 Das main.py Programme ist nur dafür zuständig das dht22mqtt.py ausgeführt wird und wenn der Pin GP19 mit GND Verbindung wird, wird die Schleife nicht auszuführen. Das main.py Programme ist nur dafür zuständig das dht22mqtt.py ausgeführt wird und wenn der Pin GP19 mit GND Verbindung wird, wird die Schleife nicht auszuführen.
 +
 +Unter dem Link zum download
 +
 +* MicroPython main Datei (main.py) / [[https://files.netmodule.com/public_download?shareId=0c8a9ab26d285c7f346950e8a36aacb1|Download]]
 +
 +passwort: main
 +
 +
 +Wenn alle 6 MicroPython Programme mit Hilfe der Thonny Python IDE auf den Pico W hinterlegt wurden.
 +
 +[[https://thonny.org/|thonny IDE External Link]]
  
 Was von dem IoT Gerät verschickt wird an den MQTT Server alle 15 Minuten: Was von dem IoT Gerät verschickt wird an den MQTT Server alle 15 Minuten:
Line 73: Line 104:
 </konsole> </konsole>
  
 +----