Die Suche ergab 24 Treffer

von Homer-S
Sonntag 14. Juli 2019, 19:56
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Hallo zusammen, ich habe mich lange nicht mehr hier gemeldet, weil es auch gut lief. Durch den Wechsel von "ich schalte den Stream erst an" zu ich Streame immer und überwache das mit dem Watchdog, konnte ich das Programm etwas vereinfachen und es hat wirklich gut funktioniert. Leider hat mein alter ...
von Homer-S
Freitag 17. Mai 2019, 17:19
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: `pid` ist keine Einschränkung oder ein Filter sondern das Argument was man halt braucht um ein `psutil.Process`-Objekt zu erstellen. Und die `connections()`-Methode gibt es auf den Objekten auch mindestens seit 2013, davor hiess sie `get_connections()`. Wie alt ist denn Dein `psutil`‽ oh ...
von Homer-S
Freitag 17. Mai 2019, 08:41
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: Da muss die PID von dem Prozess rein, von dem man die Verbindungen haben will. Schau doch mal in dem Code-Block davor wo ich die für den Bottle-Prozess her habe. Hab ich drin mit pid = video.pid wird auch korrekt ausgegeben. hatte ich vergessen mit anzugeben. Es wirft mir trotzdem einen F...
von Homer-S
Freitag 17. Mai 2019, 06:25
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Damit komm ich gerade nicht weiter. for connection in psutil.Process(pid).connections('tcp4') den Befehl gibt es so nicht. Wenn ich das Process(pid) weg lasse, geht es zwar weiter, aber das ist glaub ich nicht was wir wollen ... die Doku sagt auch nur von den kinds wie tcp4. auf ein pid kann ich dor...
von Homer-S
Mittwoch 15. Mai 2019, 10:05
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: Das weiss das Ding gar nicht, das ist ihm auch völlig egal. Das liefert einfach Zahlen. Das die dann dem Namen `ring_count` zugewiesen werden, ist die Aufgabe der ``for``-Schleife. Wenn Du da ``for vorname in ['Peter', 'Paul', 'Mary']:`` schreibst, dann weiss die Liste mit den Namen ja au...
von Homer-S
Mittwoch 15. Mai 2019, 09:36
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: Wenn du sagst "es aber ja, mehr oder weniger, None", meinst du dann eher 2/3 None? 1/6 None? Und was ist der Rest, wenn es nur mehr oder weniger None ist? So funktioniert Programmieren in der Regel nicht. Du musst nicht raten was das ist, du kannst es einfach ausprobieren. Sind ja nur 3 Z...
von Homer-S
Mittwoch 15. Mai 2019, 06:44
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Tut mir Leid, wenn ich hier nochmal nachfragen muss, ich steig nur nicht durch. Was genau bedeutet diese Zeile? for ring_count in count(): wenn ich alles, was ich gelesen habe richtig verstehe, ist count() dafür da, Anzahl Zeichen oder sowas zu zählen, bzw eine Zahlenreihe zu generieren. Hier ist es...
von Homer-S
Montag 13. Mai 2019, 17:45
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Hallo, ich muss leider schon wieder schreiben. Ich habe mir den Punkt mit den zwei Prozessen zu Herzen genommen. Gibt es eine Funktion/Lib, mit der man die Webseite sowas wie anpingen kann und dann den anderen Prozess zu starten? Dann ist mir (langsam erkenne ich auch etwas mehr) aufgefallen, dass d...
von Homer-S
Samstag 11. Mai 2019, 22:30
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Ich glaube den 'id' Fehler konnte ich lösen. Ganz sicher bin ich mir nict, aber es erscheint mir logisch: def send_message(chatroomids, message=None, photo=None): """ versendet die Klingelbenachrichtigung """ files = {} for id in chatroomids: params = {"chat_id": id} if message: params["text"] = mes...
von Homer-S
Samstag 11. Mai 2019, 21:30
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: HTTP läuft über TCP. Ich sehe da ein ``global`` im Code – bitte sofort vergessen das es dieses Schlüsselwort in Python gibt. Das ist falsch. Es funktioniert ja auch gar nicht, denn der Name ist ja auch ``global`` an der Stelle gar nicht definiert. Da wird dann halt aus dem `UnboundLocalEr...
von Homer-S
Freitag 10. Mai 2019, 22:14
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Hallo ihr wissenden :) ich kämpfe (tapfer) um das zum Laufen zu bekommen. Leider komme ich mit dieser Fehlermeldung jetzt so gar nicht weiter. Dahinter habe ich noch den aktuellen code angehängt. Ich hoffe Ihr habt noch einmal die Lust mir zu helfen. Danke [tcp @ 0x252d700] Connection to tcp://192.1...
von Homer-S
Donnerstag 9. Mai 2019, 21:59
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Hallo, heute gig es im Büro etwas länger, deshalb komme ich erst jetzt zum Testen. Einige Error Messages konnte ich selber finden/Lösen, aber bei diesen beiden finde ich leider nichts. Darf ich euch nochmal um Hilfe bitten? [tcp @ 0x12f2700] Connection to tcp://192.168.100.111:9000 failed: Connectio...
von Homer-S
Mittwoch 8. Mai 2019, 21:03
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

Ich habe mir das gut angeschaut, auch einiges gegoogelt, um nicht dumme, selbst erklärbare Fragen zu stellen und dann den Code ausprobiert.
Ich bekomme einen Fehler, den ich mir nicht erklären kann ...

Code: Alles auswählen

    video = subprocess.Popen(VIDEO_START_COMMAND)
        ^
SyntaxError: invalid syntax
von Homer-S
Mittwoch 8. Mai 2019, 20:03
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

BOH!!!!

Auf diese "Version" wäre ich alleine nie gekommen.
Ich schau mir die mal im Detail gut durch und probiere es.
von Homer-S
Dienstag 7. Mai 2019, 21:01
Forum: Allgemeine Fragen
Thema: DIY Klingel für Haus programmieren - Robustheit
Antworten: 43
Zugriffe: 834

Re: DIY Klingel für Haus programmieren - Robustheit

@Homer-S: Den Quelltext hast Du aber nicht laufen lassen, denn da steht Unsinn drin der es mit einem `NameError` beendet. `home` ist nicht definiert und diese Zeile macht wie gesagt auch gar keinen Sinn. wie schon geschrieben, es lief sogar trotzdem ... Das `True` hat mit dem ``sudo`` nichts zu tun...