8-fach WLAN Temperatursensor, Raspberry Pi Pico W, Smarthome

120 € VB

+ Versand ab 5,49 €
32805 Nordrhein-Westfalen - Horn-Bad Meinberg
10.12.2023
  • Zustand Sehr Gut

Beschreibung

Verkaufe einen 8-fach WLAN Temperatursensor

Habe ich mir letztes Jahr zum Start der Heizsaison aus vorhandenen Teilen auf die Schnelle gebaut um für Heizungsoptimierungen die Temperaturen an der Heizung (Vor, Rücklauf, Weiche etc.) und den Heizkreisverteilern zu messen.

Das Gerät besteht aus einem Raspberry Pi Pico W, einem TCA9548a i2c Multiplexer und 8 leitungsgebundenen, digitalen Temperaturfühlern vom Typ NXP SE95.

Das Gerät kann über das mitgelieferte 5V Steckernetzteil betrieben werden. Alternativ kann die Versorgung auch über den USB-Anschluss des Raspberry erfolgen; so ist beispielsweise auch ein mobiler Einsatz mit einer Powerbank abseits vorhandener Steckdosen möglich. Bei Versorgung über USB liegt der Strombedarf mit den 8 angeschlossenen Sensoren und eingebucht im WLAN bei ca. 54-59mA (das in einem Bild gezeigte blaue USB-Messgerät ist nicht Bestandteil des Angebots).

Der Raspberry ist auf Steckerleiste gesockelt und kann bei Bedarf einfach herausgezogen werden. In der Versorgung über die DC-Buchse ist als Verpolungsschutz eine Diode geschaltet.

Auf dem Pico W läuft ein Micropython.
Mit Herstellen der Spannungsversorgung startet automatisch die Sensorroutine. Zuerst versucht sich das Gerät im WLAN einzubuchen und bezieht per DHCP eine IP-Adresse. Danach wird per NTP die lokale Uhrzeit auf UTC-Zeit synchronisiert.

Die WLAN Zugangsdaten und der NTP-Server sowie Updateintervall müssen in zwei auf dem Pico W gespeicherten Dateien hinterlegt werden. Am einfachsten nutzt man dazu Thonny, schließt den Raspberry per USB an, wählt den neu erkannten virtuellen COM-Port, öffnet die Dateien und editiert die eben.

Alle 5 Sekunden werden die 8 Sensoreingänge abgefragt. Die Daten werden gesammelt und über einen Webserver zur Weiterverarbeitung bereitgestellt. Über zwei verschiedene URL können die jeweils aktuellen Daten in CSV oder JSON Format abgefragt werden. Bei allen anderen Anfragen liefert der Webserver die Standardantwort zurück („8 x SE95 WLAN…“).

Die Sensoren sind über RJ11 Stecker/Buchsen angeschlossen. Die Leitung von Stecker zu Sensor ist je ca. 2m lang. Jeder Sensor ist zur einfachen Identifizierung beidseitig mit farbigem Schrumpfschlauch markiert. Die Benennung der Sensoren erfolgt entsprechend der jeweiligen i2c Adresse am Multiplexer (channel). Die Zuordnung der Buchsen ist entsprechend beschriftet. Sensoren können im laufenden Betrieb gesteckt oder gezogen werden; das Script erkennt dies und weist das entsprechend im Attribut „connected“ aus und gibt als Temperatur dann zusätzlich statisch 43,21°C aus.


Der Sensorchip selbst ist mit Bypasscap etc. auf einer kleinen Platine montiert und in Schrumpfschlauch eingeschrumpft (nicht wasserbeständig). Kann man als Anlegefühler einfach mit einem Kabelbinder an den Rohren oder wo auch immer befestigen.

Alle 8600 Abfragezyklen (einstellbar in der NTP Konfiguration) erfolgt eine erneute Zeitsynchronisierung.

Das Pythonscript ist „offen“, kann bei Bedarf also einfach für eigene, weitere oder abweichende Anforderungen angepasst werden. – erwartet da jedoch keine Unterstützung von mir –
Damit Ihr wisst auf was Ihr Euch einlasst könnt Ihr hier einen Blick darauf werfen.
https://pastebin.com/kDz8STDN
Wie zu Beginn geschrieben; ist auf die Schnelle entstanden, erwartet daher kein Meisterwerk.

Der Verkauf erfolgt unter Ausschluss der Sachmängelhaftung.
Versicherter Versand per DHL möglich.
Bezahlung entweder Bar bei Abholung, die Kleinanzeigen Bezahlfunktion oder Paypal für Freunde.

Nachricht schreiben

Andere Anzeigen des Anbieters

  • 32805 Horn-​Bad Meinberg
    10.12.2023

    ICEpower Endstufe 125ASX2

    Verkaufe eine 2-Kanal Endstufe auf Basis eines B&O ICEpower 125ASX2 Sauber aufgebaut in einem...

    320 € VB

    Versand möglich

    Direkt kaufen

Das könnte dich auch interessieren