Mache folgende Schritte:
[dennis@dennis ~]$ mkdir rpi-rf
[dennis@dennis ~]$ cd rpi-rf/
[dennis@dennis rpi-rf]$ python -m venv venv
[dennis@dennis rpi-rf]$ venv/bin/pip install rpi-rf
Die Ausgabe sollte so ähnlich aussehen:
Collecting rpi-rf
Downloading rpi_rf-0.9.7-py3-none-any.whl.metadata (3 ...
Die Suche ergab 1684 Treffer
- Samstag 14. Februar 2026, 08:34
- Forum: Raspberry Pi und Co.
- Thema: Raspberry Pi 4 Funk-Empfang 433MHz
- Antworten: 8
- Zugriffe: 514
- Donnerstag 12. Februar 2026, 16:31
- Forum: Netzwerkprogrammierung
- Thema: [GET/POST zwischen ESP32 und Server]Wird async benötigt?
- Antworten: 5
- Zugriffe: 577
Re: [GET/POST zwischen ESP32 und Server]Wird async benötigt?
Danke für die Antworten.
Ja das ist ein Regler bzw. eine Lösung zur Überbrückung in der man auch von Hand regeln kann. Wenn ich auf dem Controller rechne, muss ich den Ist-Wert an den Controller senden. Daher rechne ich lieber auf den Server, denn der bekommt die Ist-Werte direkt. W-Lan fand ich ...
Ja das ist ein Regler bzw. eine Lösung zur Überbrückung in der man auch von Hand regeln kann. Wenn ich auf dem Controller rechne, muss ich den Ist-Wert an den Controller senden. Daher rechne ich lieber auf den Server, denn der bekommt die Ist-Werte direkt. W-Lan fand ich ...
- Donnerstag 12. Februar 2026, 16:26
- Forum: Raspberry Pi und Co.
- Thema: Raspberry Pi 4 Funk-Empfang 433MHz
- Antworten: 8
- Zugriffe: 514
Re: Raspberry Pi 4 Funk-Empfang 433MHz
Du hast doch hier schon eine Antwort bekommen. Hilft das nicht weiter?
- Mittwoch 11. Februar 2026, 20:30
- Forum: Netzwerkprogrammierung
- Thema: [GET/POST zwischen ESP32 und Server]Wird async benötigt?
- Antworten: 5
- Zugriffe: 577
Re: [GET/POST zwischen ESP32 und Server]Wird async benötigt?
Hallo und danke für die Antwort.
Ich habe das angepasst, sprich `async` rausgeworfen und jetzt rennt das Ganze gefühlt 10 mal so schnell im Terminal durch. Ist jetzt zwar auf einem anderen Laptop und anderem OS, aber ich denke, dass die Mischung mit Thread und `async` die Ursache ist? Die Ausgabe ...
Ich habe das angepasst, sprich `async` rausgeworfen und jetzt rennt das Ganze gefühlt 10 mal so schnell im Terminal durch. Ist jetzt zwar auf einem anderen Laptop und anderem OS, aber ich denke, dass die Mischung mit Thread und `async` die Ursache ist? Die Ausgabe ...
- Dienstag 10. Februar 2026, 15:29
- Forum: Netzwerkprogrammierung
- Thema: [GET/POST zwischen ESP32 und Server]Wird async benötigt?
- Antworten: 5
- Zugriffe: 577
[GET/POST zwischen ESP32 und Server]Wird async benötigt?
Hallo zusammen,
ich arbeite gerade an einem Projekt und benötige eure Hilfe.
Ein ESP32 liest eine Position eines Ventil's aus, diesen Wert gibt er an einen Server. Der Server speichert den Wert in eine Datenbank und errechnet ein PWM-Signal, das er an den ESP32 sendet und dieser setzt an einem Pin ...
ich arbeite gerade an einem Projekt und benötige eure Hilfe.
Ein ESP32 liest eine Position eines Ventil's aus, diesen Wert gibt er an einen Server. Der Server speichert den Wert in eine Datenbank und errechnet ein PWM-Signal, das er an den ESP32 sendet und dieser setzt an einem Pin ...
- Montag 2. Februar 2026, 07:17
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 3621
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Dennis89: Du änderst da ja nur das zweite Wort. Meine 107 Bytes beziehen sich auf alle Änderungen.
Ja, das habe ich verstanden, deswegen das "Mist". :P
44? Alleine ` R='Das licht des Mondes beleuchtet DIE Nacht.'` hat schon 47 🤔
Bitte zeige mal deine Lösung. Bestimmt wieder irgendwelhe ...
Ja, das habe ich verstanden, deswegen das "Mist". :P
44? Alleine ` R='Das licht des Mondes beleuchtet DIE Nacht.'` hat schon 47 🤔
Bitte zeige mal deine Lösung. Bestimmt wieder irgendwelhe ...
- Sonntag 1. Februar 2026, 19:30
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 3621
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Mist, auf den Satz bezogen *und* mit Code der was ändert, wäre ich bei 69 Bytes:
Dann muss ich noch mal überlegen 
Code: Alles auswählen
S='Das licht des Mondes beleuchtet DIE Nacht.'
r=S.replace("l","L",1)- Sonntag 1. Februar 2026, 19:18
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 3621
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
`title` hat weniger Buchstaben 
Allgemeingültig oder nur auf diesen Satz bezogen?Also wenn der Satz an `S` gebunden ist, und das Ziel ist das Ergebnis an `R` zu binden, dann komme ich auf 107 Bytes.
- Sonntag 1. Februar 2026, 15:36
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 3621
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Erste Code-Golf Versuch:
Code: Alles auswählen
" ".join(w if i!=1else w.title()for i,w in enumerate(SENTENCE.split()))- Samstag 31. Januar 2026, 18:04
- Forum: Allgemeine Fragen
- Thema: wo liegt der Fehler ?
- Antworten: 15
- Zugriffe: 1121
Re: wo liegt der Fehler ?
Wie gesagt, vollständiger Code und man kann es dir zeigen/erklären. Alternativ wurde auch schon vorgeschlagen, das ganze ohne GUI im Terminal zu machen, damit dir der vollständige Traceback angezeigt wird
- Samstag 31. Januar 2026, 17:45
- Forum: Allgemeine Fragen
- Thema: wo liegt der Fehler ?
- Antworten: 15
- Zugriffe: 1121
Re: wo liegt der Fehler ?
Wir machen das jetzt anders, poste bitte den vollständigen Code, an einem Stück in einen Code-Block, der dir deinen genannten Fehler ausgibt. Dann gehen wir den durch und schauen und erklären wann wo der Fehler auftritt.
Das mit den Keywords-Argummente von SIrius3 hast du gesehen?
Das mit den Keywords-Argummente von SIrius3 hast du gesehen?
- Samstag 31. Januar 2026, 14:08
- Forum: Allgemeine Fragen
- Thema: wo liegt der Fehler ?
- Antworten: 15
- Zugriffe: 1121
Re: wo liegt der Fehler ?
Das mit den Editoren und Fehler bzw. Warnungen ist unter anderem auch Einstellungssache. Grundsätzlich solltest du einfach durchgehend 4 Leerzeichen verwenden.
Na du hast doch in `login` ein `try`/`except` um das `conn = mysql.connector.connect(...)` dass den Fehler wirft und zusätzlich ist in `on ...
Na du hast doch in `login` ein `try`/`except` um das `conn = mysql.connector.connect(...)` dass den Fehler wirft und zusätzlich ist in `on ...
- Samstag 31. Januar 2026, 11:49
- Forum: Allgemeine Fragen
- Thema: wo liegt der Fehler ?
- Antworten: 15
- Zugriffe: 1121
Re: wo liegt der Fehler ?
@derHoepp da ist kein Syntaxfehler, siehe:
def give_it_to_me(a, b):
print(a, b)
def main():
give_it_to_me(
'a',
'b',
#c
)
if __name__ == '__main__':
main()
Wichtig ist, dass man weiß was Positional Argumments und Keywords Argumments sind.
Grüße
Dennis
@sparrow dein Link geht nicht ...
def give_it_to_me(a, b):
print(a, b)
def main():
give_it_to_me(
'a',
'b',
#c
)
if __name__ == '__main__':
main()
Wichtig ist, dass man weiß was Positional Argumments und Keywords Argumments sind.
Grüße
Dennis
@sparrow dein Link geht nicht ...
- Samstag 31. Januar 2026, 08:53
- Forum: Allgemeine Fragen
- Thema: pip vs. uv
- Antworten: 5
- Zugriffe: 1136
pip vs. uv
Guten Morgen zusammen,
kürzlich bin ich auf `uv` gestoßen. Ich habe hier im Forum noch nie eine Empfehlung dafür gelesen.
Nutzt das jemand? Was haltet ihr davon?
Ich kann zu dem Thema nichts beitragen, mich würde aber interessieren ob und wieso oder wieso ihr das nicht nutzt. Sehr gerne mit ...
kürzlich bin ich auf `uv` gestoßen. Ich habe hier im Forum noch nie eine Empfehlung dafür gelesen.
Nutzt das jemand? Was haltet ihr davon?
Ich kann zu dem Thema nichts beitragen, mich würde aber interessieren ob und wieso oder wieso ihr das nicht nutzt. Sehr gerne mit ...
- Donnerstag 29. Januar 2026, 07:26
- Forum: Allgemeine Fragen
- Thema: komme nicht weiter
- Antworten: 26
- Zugriffe: 2231
Re: komme nicht weiter
Kann nicht sooo schwer sein!
Für jemanden der noch nie eine GUI erstellt hat, ist es nicht ganz so einfach. Wenn es nicht "soooo" schwer ist, dann hätte dein Beispiel auch den gewünschten Anwendungsfall abbilden können. Aber das macht ja gar nichts.
Qt würde ich persönlich erst verwenden ...
- Mittwoch 28. Januar 2026, 21:03
- Forum: Allgemeine Fragen
- Thema: komme nicht weiter
- Antworten: 26
- Zugriffe: 2231
Re: komme nicht weiter
Was immer Sinn macht, ist den Code, den man hat, hier in Code-Blocks zu posten. Dann kurz beschreiben was er machen soll und was er stattdessen macht. (Oder ein Minimalbeispiel, an dem man das Problem erkennen kann).
Grüße
Dennis
Grüße
Dennis
- Sonntag 25. Januar 2026, 20:19
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 13
- Zugriffe: 1463
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Danke, ich konnte das Problem lösen.
Nun steht schon das nächste an. Ich verstehe den Fehler dieses mal, allerdings hätte der Fehler "damals" aber auch auftreten sollen.
Dir originale `esp32_mcpwm.c` die 2019 entstanden ist:
#include "py/nlr.h"
#include "py/obj.h"
#include "py/runtime.h"
#include ...
Nun steht schon das nächste an. Ich verstehe den Fehler dieses mal, allerdings hätte der Fehler "damals" aber auch auftreten sollen.
Dir originale `esp32_mcpwm.c` die 2019 entstanden ist:
#include "py/nlr.h"
#include "py/obj.h"
#include "py/runtime.h"
#include ...
- Samstag 24. Januar 2026, 13:40
- Forum: Allgemeine Fragen
- Thema: Dictionary wird als Liste erkannt
- Antworten: 4
- Zugriffe: 886
Re: Dictionary wird als Liste erkannt
Hallo,
das ist deine Funktion:
def getSynonyms(self,key):
return self.synonyms.get(key, [])
Weißt du, wozu das 2. Argument in `get` zuständig ist?
Du wirst vermutlich einen Schlüssel übergeben, der nicht im Wörterbuch ist und bekommst dann eben eine Liste zurück.
Die Änderung an deinem Code ...
das ist deine Funktion:
def getSynonyms(self,key):
return self.synonyms.get(key, [])
Weißt du, wozu das 2. Argument in `get` zuständig ist?
Du wirst vermutlich einen Schlüssel übergeben, der nicht im Wörterbuch ist und bekommst dann eben eine Liste zurück.
Die Änderung an deinem Code ...
- Samstag 24. Januar 2026, 09:50
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 1551
Re: Code-Review - ESP32, Display, MicroPython
Ich sollte die Doku echt aufmerksamer lesen. Nach `max_len` habe ich aufgehört, dabei steht da ja, dass der Alte durch den Neuen verdrängt wird. Und dann kann mein ganzes `try`/`except` natürlich raus.
Danke und Grüße
Dennis
Danke und Grüße
Dennis
- Donnerstag 22. Januar 2026, 20:27
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 13
- Zugriffe: 1463
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Hallo,
ich benutze diesen Thread mal weiter für meine Tätigkeit die ich gerade versuche.
Für den ESP32 gibt es MCPWM Support. Das ist allerdings nicht in MicroPython implementiert. Vor einigen Jahren hat das mal jemand in einen Fork eingebaut. Als ich das damals brauchte, ist @__deets__ aufgefallen ...
ich benutze diesen Thread mal weiter für meine Tätigkeit die ich gerade versuche.
Für den ESP32 gibt es MCPWM Support. Das ist allerdings nicht in MicroPython implementiert. Vor einigen Jahren hat das mal jemand in einen Fork eingebaut. Als ich das damals brauchte, ist @__deets__ aufgefallen ...
