Wie kann man mit billiger Hardware testen ob spannung (230v) auf einem Kabel besteht und diesen boolischen wert an einen Raspberry Pi weitergeben?

Hallo alle zusammen!

Ich arbeite gerade an einem sehr coolen Projekt. - Ich möchte meine Wohnung smart machen, und habe dafür einen eigenen Alexa skill geschrieben. Dieser skill triggert eine Lambda Node.js funktion welche wiederum ein https request an den Raspberry Pi sendet, welcher in meinem LAN steht.

Am Raspberry Pi hängt ein 8 teiliges Relay set. Jeweil eines dieser Relays (3 port relay [NO,C,NC]) hängt in einem Stromkreis des Raum Lichtes und bildet mit den normalen Lichtschaltern eine Wechsel Schaltung. Der nachteil ist - ich kann zwar jederzeit über Alexa mein licht entweder aus oder einschalten, nur weiß der Pi nie ob das licht gerade brennt oder nicht! Das heißt alles was der pi kann ist "den status des lichtes zu ändern". Nun brauche ich dafür eure Hilfe! - eine Idee wäre, einen Voltmeter am L1 an der lampe zu montieren, welcher dann dem Pi einen !Boolischen! wert, in dem fall, "lampe hat strom" und "lampe hat keinen strom" per GPIO mitteilen soll. ( hab so etwas aber nirgends gefunden!) Ich weiß zwar nicht ob das so gescheit ist... - Wie würdet ihr das Lösen?

Liebe Grüße aus Wien! Danke im vorraus!

Oliver M/16

Der "*" auf meiner vorstellungs-Zeichnung stellt diesen spannungsmesser dar.

Die gestrichelten linien stellen nur den Datenverkehr zwischen RBP und Hardware dar.

Computer, Technik, Hardware, Strom, Energie, Spannung, Elektriker, Elektrizität, Technologie, Alexa, Relais, Relay, schwierig, Stromkreis, voltmeter, Raspberry Pi, Smart Home, gpio
Komische Zeichen bei Motorstart über Relais auf 16x2 LCD bei Arduino. Wie kann ich dies lösen?

Hallo,

ich bin gerade dabei mir mittels eines Arduinos eine Bewässeurngsanlage zu bauen welche die Temp und Luftfeuchtigkeit (DHT22) sowie die Erdfeuchte (Feuchtigkeitssensor) misst und bei überschreiten des Grenzwertes über ein Relais eine Minipumpe schaltet und die Werte auf einem Standard LCD (16x2 16pins, 12 belegt) ausgibt. Das Relais als auch das LCD werden über den Arduino über 5V und der DHT22 über 3,3V versorgt. Die Minipumpe (Gleichstrom) wird über eine externe Batterie mit 6V versorgt.

Die Messung und die Ausgabe funktioniert wunder bar bis das Relais die Pumpe anschaltet, denn ab dann werden auf dem LCD nur kryptische Zeichen sichtbar. Das Problem tritt erst dann auf wenn die Pumpe anfängt zu pumpen, es liegt also nicht am Relais. Ich hab mich zwar bereits in etliche Forenbeiträge vertieft und die Lösung dürfte das Dazwischenschalten von div. elektrolyt bzw. keramik Kondis sein allerdings kenn ich mich auf diesem Gebiet ehrlich gesagt etwas mager aus. Ev. kann sich jemand erbarmen und mir laienhaft erklären welchen Kondi (ev. Berechnung) ich wo einbauen müsste und warum, damit LCD auch während des Pumpvorgangs ordentlichen Werte anzeigt.

Die Verkabelung ist über die beim Starterkit enthaltenen Steckleitungen die nicht länger als 20cm sind realisiert.

Info zur Pumpe: 3-6V DC, 130-220mAh

Info zum Relais (etwas überdimensioniert): 5V, 3Pin Connector, 10A 250V bzw. 15A 125V schaltbar

Anbei noch eine Aufnahme des Projekts - ev. ist etwas erkennbar ansonsten kann nat. ein Schaltplan nachgereicht werden.

Danke schon mal!!!

Bild zum Beitrag
Computer, Display, Bewässerung, Arduino, Kondensator, LCD, Pumpe, Relais, Auto und Motorrad

Meistgelesene Fragen zum Thema Relais