Die Suche ergab 23 Treffer

von stefanpc81
Samstag 19. Februar 2022, 14:06
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Hallo,
so, ich habe nochmals über den Quellcode geschaut und eine ergänzende Idee bekommen:
@isblinking.setter
def isblinking(self, value):
if value:
self._blink_event.set()
else:
self._blink_event.clear()
GPIO.output(self.leds, GPIO.LOW)
Und siehe da, es macht jetzt alles wie es sein soll ...
von stefanpc81
Samstag 19. Februar 2022, 09:38
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

def blink(self, active_led):
for led in self.leds:
if active_led == led:
GPIO.output(self.leds, (GPIO.HIGH, GPIO.LOW))
if not active_led == led:
GPIO.output(self.leds, (GPIO.LOW, GPIO.HIGH))

Damit läuft zwar endlich das Blinken, aber mit dem gewünschten Abschalten mit dem virtuellem Pin auf ...
von stefanpc81
Freitag 18. Februar 2022, 18:14
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Ach so! Jetzt verstehe ich das erst. Ich tippe mal darauf, dass an der Stelle
GPIO.output(self.leds, [GPIO.HIGH for led in self.leds if active_led == led])
noch ein zweiter Wert fehlt, also GPIO.LOW. Nur wie schreibe ich das richtig in der ganzen Zeile? Dazu kommen muss dann wohl sowas in der Art ...
von stefanpc81
Freitag 18. Februar 2022, 17:53
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Googles Ergebnisse haben mir nicht wirklich weitergeholfen. Du meinst die Dokumentation von Python 3.9? Ich bin Anfänger, wie gesagt, und weiß nicht, wo die steht. Am RPi findet er den Pfad mit der Datei /usr/bin/python3.9/threading.py jedenfalls nicht.
Und zu RuntimeError: Number of channels ...
von stefanpc81
Freitag 18. Februar 2022, 15:52
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Ich musste gerade feststellen, dass ich an zwei Stellen im Code bei "_blink_event" den ersten "_" übersehen hatte. Wen ich das Skript nach dieser Korrektur laufen lasse, startet "Blynk for Python v0.2.6" normal, sobald ich aber den Value über die App auf 1 setze, werden folgende Fehlermeldungen ...
von stefanpc81
Freitag 18. Februar 2022, 15:03
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Ok, verstanden. Danke. Dann weiß ich leider auch nicht weiter.


Schieb das Print (was an sich gut aussieht) mal über die Zeile darüber. Falls die aus irgendwelchen Gründen hakt & Blynk den Fehler einfach schluckt.

Falls dann immer noch nichts kommt, ist der Händler nicht korrekt registriert. Da ...
von stefanpc81
Freitag 18. Februar 2022, 14:32
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Ich habe folgendes nicht verstanden bzw. der "Fachbegriff" für diese Codeschreibweise ist mir nicht bekannt um selbst zu forschen was es damit auf sich hat und ggf. selbst eine Lösung zu finden:
def isblinking(self, value):
if value:
Ist "isblinking" eine boolsche Variable? Der übergebene Wert ...
von stefanpc81
Freitag 18. Februar 2022, 06:38
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Schlechte Nachrichten: Selbst mit aufgeladenen Akkus und der Änderung auf sleep(1) tut sich nach wie vor nichts.
von stefanpc81
Donnerstag 17. Februar 2022, 18:28
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Mir ist gerade eine Idee gekommen. Fürchterlich peinlich, aber dass die LEDs nicht mehr zum Leuchten gebracht wurden, liegt höchstwahrscheinlich daran, dass die 4 Akkus für den Stromkreis hinter den GPIOs inzwischen fast alle geworden sind... :shock: Tut mir leid, dass ich nicht früher auf die Idee ...
von stefanpc81
Donnerstag 17. Februar 2022, 17:46
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Also, mit Print eine Zeile darüber kommt jetzt wie erwartet folgendes an der Konsole an:

Value = ['1'] Pin = 1
Value = ['0'] Pin = 1
von stefanpc81
Donnerstag 17. Februar 2022, 17:27
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@__deets__
Entschuldigung bitte, das war nicht so gemeint.

Jetzt zweifle ich schon an mir selber: Der in der 3. Zeile von mir hinzugefügte Code ist doch an für sich nicht verkehrt, oder?
def write_virtual_pin_handler(control_leds, pin, value):
control_leds.isblinking = value == ['1']
print ...
von stefanpc81
Donnerstag 17. Februar 2022, 16:50
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Hallo,
Das ist ganz einfach ohne das mit print zu zeigen: pin ist der virtuelle pin 1 unter Blynk, welcher den value 0 oder 1 des Buttons in der app hat. Der value ist also mit dem Button im Startzustand = 0, wenn er angetippt wird = 1, ein späteres tippen wieder =0. Also Virtual Pin 1 aus, an ,aus ...
von stefanpc81
Donnerstag 17. Februar 2022, 14:02
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern


@stefanpc81:
Du hast da jetzt den Weg über ein Closure gewählt, statt eine Klasse zu verwenden.

Ich habe den Code so geschrieben, wie ich es durch die Beiträge von euch als auch nach meinen (allgemeinen) Programmierkenntnissen für richtig gehalten habe. WAS ich als Closure gewählt habe, habe ich ...
von stefanpc81
Mittwoch 16. Februar 2022, 18:31
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@__deets__
Habe ich gemacht.

Eine gute, eine schlechte Nachricht: Das Skript läuft jetzt ohne Fehler und die Blynk-App startet. Aber die LEDs blinken oder leuchten nicht, sobald ich den V1 pin auf meiner App einschalte. Wieder aus und ein nützt auch nichts. Der V1 pin ist in meiner app mit 0 = aus ...
von stefanpc81
Mittwoch 16. Februar 2022, 18:05
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@Dennis
Wenn man es so schreibt, zeigt VS keinen Fehler mehr an. LEIDER allerdings, wenn ich das Skript auf meinem RPi starte, kommt jetzt ein neuer Fehler:
self.blink_event = Event()
NameError: name "Event" is not defined
von stefanpc81
Mittwoch 16. Februar 2022, 17:43
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@__deets__
Danke.

@all
Und was bitte stimmt in der Zeile mit dem "for" nicht?!
von stefanpc81
Mittwoch 16. Februar 2022, 14:24
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@Sirius3:
Ich habe das jetzt mal 1 zu 1 übernommen in meinem RPi, beim Starten der PY-Datei mit Python3 kommen aber noch Fehlermeldungen:

GPIO.output(self.leds, [GPIO.HIGH if active_led == led for led in self.leds])
"for" Syntax Error: invalid syntax
bzw. VS sagt: unexpected token "for"

und in VS ...
von stefanpc81
Mittwoch 16. Februar 2022, 06:47
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

@__blackjack__:
Wie sollte ich jetzt deiner Meinung nach den Code konkret ändern? Ich habe das jetzt nicht verstanden. Brauche ich besser eine zweite Klasse? Ich dachte, der write_virtual_pin_handler müsse den Wert von 1 oder 0 auf True/False umgesetzt werden und
@ __deets__ schreibt, dass das weg ...
von stefanpc81
Dienstag 15. Februar 2022, 17:25
Forum: Raspberry Pi und Co.
Thema: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern
Antworten: 43
Zugriffe: 8620

Re: Problem: LEDs am Raspberry Pi über Blynk-app und Python-Code steuern

Hallo,
danke soweit. Jetzt bin ich aber gespannt, wie viele (hoffentlich wenige) Fehler noch drin sind... Das mit dem Callback und -Registrieren habe ich nicht verstanden. Das kann so noch nicht stimmen, aber ich weiß nicht wie es hier in meinem Fall richtig gehen muss. Der Code:

#!/usr/bin/env ...