das ist der Sensor den ich gekauft habe und benutze
https://www.az-delivery.de/products/feuch…488096755&_ss=r
im Anhang ist noch die Beschreibung
lg Ivan
das ist der Sensor den ich gekauft habe und benutze
https://www.az-delivery.de/products/feuch…488096755&_ss=r
im Anhang ist noch die Beschreibung
lg Ivan
Bist Du sicher, dass die Schaltung Dir nicht Deinen GPIO des Raspberry killt?
Du betreibst die Schaltung mit 5V - es besteht also die Gefahr, dass die Schaltung 5V ausgibt. Das ist für die GPIOs des Raspberry zu viel. Die vertragen max. 3,3V. Die können dabei drauf gehen - also genau genommen der ganze Raspberry.
Für die notwendigen Infos brauchst Du die genaue Type und zugehöriges Datenblatt bzw. eine Bedienungsanleitung dieser Schaltung.
ja? ich habe es so angeschlossen wie es im mitgelieferten Datenblatt steht..
wie soll ich es denn sonst machen?
lg ivan
Alles anzeigenIst der Code von dir oder aus dem Netz?
Statt Rpi.GPIO würd ich dir gpiozero sehr empfehlen!
Code bitte in Codetags posten, du hast den für Einzeiler erwischt.
Würde weg gehen vom callback und über eine gewisse Zeit den Zustand des Pins wiederholt prüfen. z.B 3x
Meldet er dabei 2x trocken 1x feucht= gießen
meldet er 1x trocken, 2x feucht = nichts tun
So zu sagen du verwendest einfach den Medianwert der Messreihe in Zeit x
Der Code ist aus dem Netz. Dann Probiere ich das mal so, ich bin ein Anfänger, kann etwas dauern.
lg Ivan
Hallo,
die Frage ist, ob sich hier jetzt überhaupt die Mühe lohnt den Fehler zu finden. Denn diese Art von Feuchtesensoren ermitteln die Feuchte über eine Widerstandsmessung im Boden.
Dabei oxidieren die Kupferflächen sehr schnell und es werden Metalle und giftige Produkte in den Boden abgegeben.
Besser ist du holst dir einen kapazitiven Feuchtesensor.
Das habe ich jetzt auch schon öfter gelesen, trotzdem ist das ist jetzt erst mal keine Option. Gekauft ist er jetzt ja schon..
lg Ivan
Hi,
ich habe mir diesen Bodenfeuchtesensor gekauft
anschließend habe ich es mit folgenden Code probiert:
#!/usr/bin/python
import RPi.GPIO as GPIO
import time
#GPIO SETUP
channel = 4
GPIO.setmode(GPIO.BCM)
GPIO.setup(channel, GPIO.IN)
def callback(channel):
if GPIO.input(channel):
print ("need water!")
else:
print ("water detected!")
GPIO.add_event_detect(channel, GPIO.BOTH, bouncetime=100) # let us know when the pin goes HIGH or LOW
GPIO.add_event_callback(channel, callback) # assign function to GPIO PIN, Run function on change
# infinite loop
while True:
time.sleep(0.1)
Die Ausgabe ist leider völlig wirr:
ich kann die Sensibilität des Sensors an einem Rädchen einstellen und sehe somit (wenn beide Lämpchen leuchten) dass ich eigentlich ein verändertes Signal (water detected oder need water) bekommen sollte. Dies ist jedoch fast nie der Fall.
Weiß jemand wieso?
lg Ivan
konnte jetzt nichts finden in der Hilfe und Google..
sag doch einfach
ZitatEin Gerät mit Linux als OS. Weil ich mich mit Windows nicht auskenne.
Trotzdem Danke für deine Hilfe !
Zitat
>type %systemroot%\System32\drivers\etc\hosts
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
>ipconfig /all
Windows-IP-Konfiguration
Hostname . . . . . . . . . . . . : Ivan
Primäres DNS-Suffix . . . . . . . :
Knotentyp . . . . . . . . . . . . : Hybrid
IP-Routing aktiviert . . . . . . : Nein
WINS-Proxy aktiviert . . . . . . : Nein
DNS-Suffixsuchliste . . . . . . . : localdomain
Ethernet-Adapter Ethernet:
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Realtek PCIe GbE Family Controller
Physische Adresse . . . . . . . . : 98-FA-9B-C8-D9-80
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja
Verbindungslokale IPv6-Adresse . : fe80::30fa:4563:a9b:13df%4(Bevorzugt)
IPv4-Adresse . . . . . . . . . . : 192.168.1.252(Bevorzugt)
Subnetzmaske . . . . . . . . . . : 255.255.0.0
Standardgateway . . . . . . . . . :
DHCPv6-IAID . . . . . . . . . . . : 77134491
DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-25-70-8E-45-98-FA-9B-C8-D9-80
DNS-Server . . . . . . . . . . . : 1.1.1.1
NetBIOS über TCP/IP . . . . . . . : Aktiviert
Ethernet-Adapter VirtualBox Host-Only Network:
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physische Adresse . . . . . . . . : 0A-00-27-00-00-0D
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja
Verbindungslokale IPv6-Adresse . : fe80::a5c8:dbc:50c9:4c5b%13(Bevorzugt)
IPv4-Adresse . . . . . . . . . . : 192.168.56.1(Bevorzugt)
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . :
DHCPv6-IAID . . . . . . . . . . . : 688521255
DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-25-70-8E-45-98-FA-9B-C8-D9-80
DNS-Server . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS über TCP/IP . . . . . . . : Aktiviert
Ethernet-Adapter Ethernet 2:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : TAP-Windows Adapter V9
Physische Adresse . . . . . . . . : 00-FF-F8-04-B9-08
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
Drahtlos-LAN-Adapter LAN-Verbindung* 1:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
Physische Adresse . . . . . . . . : 0C-DD-24-E6-40-93
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
Drahtlos-LAN-Adapter LAN-Verbindung* 2:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
Physische Adresse . . . . . . . . : 0E-DD-24-E6-40-92
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
Drahtlos-LAN-Adapter WLAN:
Verbindungsspezifisches DNS-Suffix: localdomain
Beschreibung. . . . . . . . . . . : Intel(R) Wireless-AC 9260 160MHz
Physische Adresse . . . . . . . . : 0C-DD-24-E6-40-92
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
Verbindungslokale IPv6-Adresse . : fe80::edbb:7c87:fd50:22e6%10(Bevorzugt)
IPv4-Adresse . . . . . . . . . . : 192.168.1.175(Bevorzugt)
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Lease erhalten. . . . . . . . . . : Freitag, 10. April 2020 12:18:22
Lease läuft ab. . . . . . . . . . : Freitag, 17. April 2020 12:18:25
Standardgateway . . . . . . . . . : 192.168.1.1
DHCP-Server . . . . . . . . . . . : 192.168.1.1
DHCPv6-IAID . . . . . . . . . . . : 118283556
DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-25-70-8E-45-98-FA-9B-C8-D9-80
DNS-Server . . . . . . . . . . . : fe80::1%10
192.168.1.1
NetBIOS über TCP/IP . . . . . . . : Aktiviert
Suchliste für verbindungsspezifische DNS-Suffixe:
localdomain
Ethernet-Adapter Bluetooth-Netzwerkverbindung:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Bluetooth Device (Personal Area Network)
Physische Adresse . . . . . . . . : 0C-DD-24-E6-40-96
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
ZitatD. h. diese Ausgabe mit nslookup ist auch aus Windows10? Wenn ja, dann hat es sich erledigt.
ja, ist es, was hättest du gedacht?. Wieso und was hat sich erledigt?
ZitatWelche Fehlermeldung kommt und was genau meinst Du mit "in die cmd" und auf welchem Gerät gibst Du das ein?
Wie ist die Ausgabe von:
mit cmd mein ich die Eingabeaufforderung, Laptop mit Windows10
>cat /etc/hosts
Der Befehl "cat" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
>ls -la /etc/hosts
Der Befehl "ls" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
da kommt eine Fehlermeldung wenn ich das so in die cmd eingebe also cat /etc/hosts
nslookup raspberrypi 1.1.1.1
Server: one.one.one.one
Address: 1.1.1.1
Name: raspberrypi
Addresses: fe80::2315:e83e:141c:54a0
192.168.1.16
ich weiß es leider nicht...
lg ivan
ZitatAuch dann, wenn Du statt Hostname die IP-Adresse benutzt?
Auch dann ja, habe auch die 192.168.1.16 ausprobiert. (siehe Bild)
Das verwirrt mich jetzt, wieso hat der Pi eine andere Ip wie zugewiesen?
lg Ivan
Zitat
ok, Ip Adresse ist jetzt vergeben.
leider macht Putty immer noch Probleme wenn ich versuche halt "raspberrypi" als Hostname einzugeben.
Ich nutze meinen Pi nur über das Ethernet Kabel und über die SSH bzw dem VNC Viewer, darum hab ich gerade keine Möglichkeit in meinen Pi zu kommen..
ZitatUnd btw., was glaubst Du wie viele mit buster noch die interfaces-Datei benutzen, weil das so in irgendeinem howto steht?
was meinst du damit?
lg ivan
Danke für eure Antworten, trotzdem weiß ich noch nicht wie ich die ssh über putty wieder zum laufen bringe?
ZitatHast Du nicht die interfaces-Datei verwendet?
was meinst du damit genau?
.255 weil mein Router die Adressen mit DHCP bis 250 verteilt.
laut https://www.elektronik-kompendium.de/sites/raspberry-pi/1912151.htm (Variante 2)
soll man keine Adresse innerhalb wählen.
Aber wie bekomme ich die ssh in putty jetzt wieder zum laufen?
lg Ivan
es funktioniert wieder alles, die ssh und wlan.
Ich habe dem Pi eine feste Ip zugewiesen über:
sudo nano /etc/dhcpcd.conf
#mit dem Eintrag
interface eth0
static ip_address=192.168.1.255/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
Danke für eure Hilfe
lg Ivan
Edit:
nach dem Neustart geht wieder nichts mehr, der DHCP hat dem Pi auch eine neue Adresse zugewiesen oder?
Ich hab den DHCP jetzt ausgeschaltet über
sudo service dhcpcd startsudo systemctl enable dhcpcd
jetzt funktioniert garnix mehr, ich komme auch nicht mehr über putty rein, egal ob wlan ein oder aus.
Gebe ich in Putty bei Hostname/Ip jetzt wie gewohnt "Raspberrypi" ein, kommt "Host does not exist" gebe ich 192.168.1.255 (keine Ahnung wie viel Sinn das macht) kommt "No route to host"
Hallo liebe Pi Gemeinde,
sry für meine späte Antwort.
ZitatGeh mal in die Einstellungen die dein "e.JPG" anzeigt und ändere da.
Bei mir hat es eben geklappt.
73 de Bernd
/EDIT: Es kann sein das du ein Lan-Kabel zwischen RPI und Rechner stecken muß, damit die Änderung greift.
hat leider auch nicht funktioniert.
Ich bin mir ziemlich sicher, dass es mit dem Router zu tun hat. Wenn ich mit meinem Handy einen mobilen Hotspot öffne und mich dann mit dem Laptop einlogge funktioniert Putty auch.
Kann es sein, dass dieser User das selbe Problem hatte?
https://hilfe.o2online.de/router-softwar…n-und-lan-91528
Hier ist noch eine Anleitung zu meinem Router
https://static2.o9.de/resource/blob/…wnload-data.pdf
Ich hoffe ihr werdet daraus schlau, ich nämlich leider nicht.
lg Ivan
ip müsste noch stimmen.
ZitatAlles anzeigenpi@raspberrypi:~ $ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.19.24 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::521e:d2c7:f38:79f5 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:c4:b1:46 txqueuelen 1000 (Ethernet)
RX packets 2999 bytes 333433 (325.6 KiB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 2355 bytes 134642 (131.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1449 bytes 137706 (134.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1449 bytes 137706 (134.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
hat das vlt iwas damit zu tun?