Durch ist es ohne Fehlermeldung gelaufen .. ja ich hab die lite version
Beiträge von TimB.
-
-
Die Script Installation habe ich ja gemacht, aber mit sudo doorpi_cli --trace wird gesagt das es nicht vorhanden ist
-
Die aktuellste vorhin direkt mit dem Raspberry immager installiert
-
Habe ich jetzt es gibt trotzdem Probleme
Aber das verschiebe ich da
-
Also, ich habe jetzt nochmal manuell probiert, aber bekomme nachdem ich zeile 123 jetzt geändert habe folgenden Fehler
Codepi@raspberrypi:/tmp/DoorPi $ sudo python setup.py install /tmp/DoorPi/setup.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp Traceback (most recent call last): File "/tmp/DoorPi/setup.py", line 7, in <module> import urllib2 ModuleNotFoundError: No module named 'urllib2'
-
Okay ja da hat es wieder ausgeschalten
Ich hab das mit dem Skript gemacht aber nach der Installation geht es nicht weiter es wurde weder eine config erstellt noch ist der Dienst nach starten des Deamons online
-
Hi ich bin gerade beim Installationsprozess aber beim installieren der geänderten setup.py gibt es in line 124 einen Syntax Error.
Codepi@raspberrypi:/tmp/DoorPi $ sudo python setup.py install File "/tmp/DoorPi/setup.py", line 124 os.chmod(metadata.daemon_file, 0755) ^ SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers
Wie kann ich das beheben?
-
Hi,
ich habe meinen Raspberry mit PiFace und RFID-Reader im März in Betrieb genommen.
Seit heute geht nix mehr (Klingel, RFID-Scan und anschließende Türöffnung mittels SSH kann ich eine Verbindung herstellen)
ich kann aber so keine Fehler erkennen und bin leider schon wieder ein ganzes Stück aus dem Thema raus.
Ich hatte daran gedacht einfach neu zu Installieren aber ich kann mich daran erinnern das Bereits im März schon die Installationsanleitung von deviloper sehr unschön funktioniert hat auf Grund des neuen Pythons und dem ganzen pip Angelegenheiten.
Gibt es da bereits aktuellere Informationen zur Installation bzw. kann irgendjemand bei der Fehlersuche helfen weil ich wirklich nicht mehr klar komme ..
Vielen Dank schonmal im Voraus an jeden der weiter helfen kann.
-
Um nur einen Pi zu nutzen wäre es sinnvoll die Taster im Erdgeschoss direkt hinter der Tür mit anzubinden, wenn du natürlich den kommt noch mit benutzen willst bräuchtest du ein Relais was die Spannung vom Gong nutzt und jetzt könntest du den Gong und das Relais paralel an den Taster hängen.
Da du ja FritzFon nutzt gehe ich davon aus dass du eine Fritzbox benutzt. Damit kannst du ganz einfach den Port den dein Pi für die Kameraoberfläche nutzt auch außerhalb des Heimnetzwerkes freigeben.
Theoretisch kann man Echosauch als Fritzbox telefoniegerät einwählen. Gibt es auch Videos dazu habe ich nur noch nicht versucht.
-
-
-
Hallo,
ich habe meinen Pi jetzt seit ca. einem halben Jahr im Einsatz und er läuft echt immer noch super.
Ein Thema nervt mich aber immer noch und ich finde keine Lösung und zwar das Echo.
Ich habe Lautsprecher und Microfon auf einer 3mm Edelstahlplatte montiert.
Die Funktion der Echounterdrückung vom Doorpi aus funktioniert zwar schneidet aber durch die starke Reflektion immer die Stimme von mir ab.
Hat jemand eine Idee wie ich das Mikrofon/Lautsprecher noch weiter entkoppeln kann so das die Echounterdrückung richtig arbeiten kann
Vielen dank schonmal im voraus.
MfG
Tim
-
Also,
1. Hat super geklappt und ist damit für mich abgeschlossen.
Zu 2. ich habe schedule jetzt installiert und angefangen ein Script zu schreiben. (kann gerne auf Fehler geprüft werden)
Allerdings weiß ich nicht wie ich das Script jetzt als "Autostart" laufen lassen kann.
nach meinen Recherchen müsste ich die Datei in /etc/rc.local ablegen (muss ich da noch etwas beachten?) ich habe allerdings nicht die zeit mich 24 Stunden neben den Pi zu setzen und zu schauen ob das auch funktioniert.
Code
Alles anzeigenimport schedule import time import pifacedigitalio def job1(): pifacedigital.output_pins[3].turn_on() def job2(): pifacedigital.output_pins[3].turn_off() schedule.every().day.at("17:50").do(job1) schedule.every().day.at("6:00").do(job2) while True: schedule.run_pending() time.sleep(1)
-
Hallo,
ich habe jetzt meinen Pi fast so am Laufen wie ich es mir Wünsche, habe allerdings noch ein Paar kleine Problemchen.
1. Aktuell nutze ich das Event "AfterCallStateConnect" um meinen Verstärker ein zu schalten, dieses Schaltet aber ja erst wenn der Anruf verbunden ist.
Ich bin aber auf der suche nach einem Event welches bereits beim "Klingeln" auslöst, so das der "Klingelnde" den Rufton vom PI auch hört.
"OnKeyPressed" ist leider keine Lösung da ich 2 Klingeltaster und einen für die Hintergrundbeleuchtung habe und der Verstärker ja nicht beim Einschalten der Beleuchtung angehen soll.
2, Ich würde gerne die Hintergrundbeleuchtung (an Relais angeschlossen) per Zeitplan ein und aus schalten, habe aber leider nicht wirklich eine Ahnung vom Programmieren und bräuchte Hilfe beim schreiben einer Anwendung.
-
Hi, Ich habe jetzt meinen Fehler gefunden,
Ich habe statt DTMF immer DMTF genommen und damit kann das Programm natürlich nix anfangen.
Damit wäre für mich das Fritz!Box Thema auch erledigt.
Vielen Dank für eure Hilfe.
-
bei der 1. Log war Sip Phone noch nicht Konfiguriert.
Aber vielen dank für den Tipp mit dem Passwort dieses habe ich geändert nun funktioniert das Anrufen, jedoch habe ich nun weitere Fehler entdeckt.
Wenn ich die DMTF -Taste drücke wird dies erkannt, jedoch gibt es eine Meldung in der Log: no actions for event OnDMTF
So habe ich DMTF in der Ini definiert:
was könnte das Problem sein?
Und eine weitere Fragen noch:
1. Gibt es die Möglichkeit das Microfon zu "muten" wenn es eine Ausgabe am Lautsprecher gibt?
Da ich mich sonst immer selbst höre.
2. Gibt es die Möglichkeit eine Zeitschaltung für die Hintergrundbeleuchtung einzustellen?
Vielen dank schonmal im voraus.
-
Hat noch jemand ne ahnung?
Eventuell ob der Fehler von der FritzBox ausgeht?
-
Die Zielnummer stimmt.
In der Log steht immer noch nix.
-
Hi, ich habe für den reder zum testen eine neue ini angelegt und total vergessen das da das telefonieren noch fehlt.
Habe die ini nun geändert, jedoch Klingelt kein Telefon woran kann das liegen ini und log nach Tastendruck im Anhang.
Code: Log auszug
Alles anzeigen2020-09-29 21:55:36,951 [TRACE] [doorpi.action.handler] fire Event OnKeyDown from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,952 [TRACE] [doorpi.action.handler] fire Event OnKeyDown_2 from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,954 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown - skip fire_event OnKeyDown from doorpi.keyboard.from_piface 2020-09-29 21:55:36,954 [TRACE] [doorpi.action.handler] fire Event OnKeyDown_onboardpins.2 from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,955 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown_2 - skip fire_event OnKeyDown_2 from doorpi.keyboard.from_piface 2020-09-29 21:55:36,957 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,958 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed_2 from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,959 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown_onboardpins.2 - skip fire_event OnKeyDown_onboardpins.2 from doorpi.keyboard.from_piface 2020-09-29 21:55:36,960 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed_onboardpins.2 from doorpi.keyboard.from_piface asyncron 2020-09-29 21:55:36,960 [DEBUG] [doorpi.action.handler] no actions for event OnKeyPressed - skip fire_event OnKeyPressed from doorpi.keyboard.from_piface 2020-09-29 21:55:36,961 [DEBUG] [doorpi.action.handler] no actions for event OnKeyPressed_2 - skip fire_event OnKeyPressed_2 from doorpi.keyboard.from_piface 2020-09-29 21:55:36,963 [DEBUG] [doorpi.action.handler] [WS9IFN] fire for event OnKeyPressed_onboardpins.2 this actions [<doorpi.action.SingleActions.call.CallAction instance at 0xb3752148>] 2020-09-29 21:55:36,964 [TRACE] [doorpi.action.handler] [WS9IFN] try to fire action CallAction with args () and kwargs {'number': '**611'} 2020-09-29 21:55:36,964 [TRACE] [doorpi.action.base] run CallAction with args () and kwargs {'number': '**611'} 2020-09-29 21:55:36,964 [TRACE] [doorpi.action.handler] fire Event BeforeSipPhoneMakeCall from doorpi.sipphone.from_linphone asyncron 2020-09-29 21:55:36,965 [DEBUG] [doorpi.sipphone.from_linphone] call (**611) 2020-09-29 21:55:36,966 [DEBUG] [doorpi.sipphone.from_linphone] no current call -> start new call 2020-09-29 21:55:36,967 [DEBUG] [doorpi.sipphone.from_linphone] reset current call start datetime to 2020-09-29 19:55:36.967866 2020-09-29 21:55:36,967 [DEBUG] [doorpi.action.handler] no actions for event BeforeSipPhoneMakeCall - skip fire_event BeforeSipPhoneMakeCall from doorpi.sipphone.from_linphone 2020-09-29 21:55:36,974 [DEBUG] [doorpi.sipphone.linphone_lib.CallBacks] call_state_changed (2 - Starting outgoing call) 2020-09-29 21:55:36,975 [TRACE] [doorpi.action.handler] fire Event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:36,977 [TRACE] [doorpi.action.handler] fire Event OnMediaRequired from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:36,978 [DEBUG] [doorpi.action.handler] no actions for event OnCallStateChange - skip fire_event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks 2020-09-29 21:55:36,985 [DEBUG] [doorpi.sipphone.linphone_lib.CallBacks] call_state_changed (3 - Outgoing call in progress) 2020-09-29 21:55:36,986 [DEBUG] [doorpi.action.handler] no actions for event OnMediaRequired - skip fire_event OnMediaRequired from doorpi.sipphone.linphone_lib.CallBacks 2020-09-29 21:55:36,986 [TRACE] [doorpi.action.handler] fire Event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:36,988 [TRACE] [doorpi.action.handler] fire Event OnSipPhoneMakeCall from doorpi.sipphone.from_linphone asyncron 2020-09-29 21:55:36,989 [TRACE] [doorpi.action.handler] fire Event AfterSipPhoneMakeCall from doorpi.sipphone.from_linphone asyncron 2020-09-29 21:55:36,990 [DEBUG] [doorpi.action.handler] no actions for event OnCallStateChange - skip fire_event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks 2020-09-29 21:55:36,990 [DEBUG] [doorpi.action.handler] [7TQ8LD] fire for event OnSipPhoneMakeCall this actions [<doorpi.action.base.SingleAction instance at 0xb374baf8>] 2020-09-29 21:55:36,992 [TRACE] [doorpi.action.handler] [WS9IFN] finished fire_event for event_name OnKeyPressed_onboardpins.2 2020-09-29 21:55:36,992 [DEBUG] [doorpi.action.handler] no actions for event AfterSipPhoneMakeCall - skip fire_event AfterSipPhoneMakeCall from doorpi.sipphone.from_linphone 2020-09-29 21:55:36,993 [TRACE] [doorpi.action.handler] [7TQ8LD] try to fire action <bound method LinphonePlayer.start of <doorpi.sipphone.linphone_lib.Player.LinphonePlayer object at 0xb3748510>> with args () and kwargs {} 2020-09-29 21:55:36,995 [TRACE] [doorpi.action.base] run SingleAction with args () and kwargs {} 2020-09-29 21:55:36,996 [TRACE] [doorpi.action.handler] fire Event OnPlayerStarted from doorpi.sipphone.linphone_lib.Player asyncron 2020-09-29 21:55:36,999 [DEBUG] [doorpi.action.handler] no actions for event OnPlayerStarted - skip fire_event OnPlayerStarted from doorpi.sipphone.linphone_lib.Player 2020-09-29 21:55:37,000 [TRACE] [doorpi.action.handler] [7TQ8LD] finished fire_event for event_name OnSipPhoneMakeCall 2020-09-29 21:55:37,024 [DEBUG] [doorpi.sipphone.linphone_lib.CallBacks] call_state_changed (12 - Not Found) 2020-09-29 21:55:37,025 [TRACE] [doorpi.action.handler] fire Event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:37,027 [TRACE] [doorpi.action.handler] fire Event OnMediaNotRequired from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:37,028 [DEBUG] [doorpi.action.handler] no actions for event OnCallStateChange - skip fire_event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks 2020-09-29 21:55:37,030 [DEBUG] [doorpi.action.handler] no actions for event OnMediaNotRequired - skip fire_event OnMediaNotRequired from doorpi.sipphone.linphone_lib.CallBacks 2020-09-29 21:55:37,031 [DEBUG] [doorpi.sipphone.linphone_lib.CallBacks] call_state_changed (18 - Call released) 2020-09-29 21:55:37,034 [TRACE] [doorpi.action.handler] fire Event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks asyncron 2020-09-29 21:55:37,037 [DEBUG] [doorpi.action.handler] no actions for event OnCallStateChange - skip fire_event OnCallStateChange from doorpi.sipphone.linphone_lib.CallBacks
Code: ini
Alles anzeigen[DoorPi] base_path = /usr/local/etc/DoorPi eventlog = !BASEPATH!/conf/eventlog.db is_alive_led = last_snapshot = snapshot_path = [DoorPiWeb] indexfile = index.html ip = loginfile = login.html online_fallback = http://motom001.github.io/DoorPiWeb port = 80 public = AREA_public www = !BASEPATH!/../DoorPiWeb [SIP-Phone] firewallpolicy = PolicyNoFirewall audio_codecs = PCMA,PCMU call_timeout = 15 capture_device = ALSA: default device dialtone = !BASEPATH!/media/ShortDialTone.wav dialtone_renew_every_start = False dialtone_volume = 35 echo_cancellation_enabled = False identity = DoorPi local_port = 5060 max_call_time = 120 playback_device = ALSA: default device record_while_dialing = False records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav sipphonetyp = linphone sipserver_password = DoorPi001 sipserver_realm = fritz.box sipserver_server = 192.168.178.1 sipserver_username = DoorPi001 stun_server = ua.max_calls = 2 video_codecs = VP8 video_device = StaticImage: Static picture video_display_enabled = False video_size = vga [User] door = pi [dialtone] !basepath!/doorpi/media/shortdialtone.wav = [AdminNumbers] **610=active **611=active **612=active **620=active [keyboards] onboardpins = piface rfidreader = hxgreader [onboardpins_OutputPins] 0 = Tueroeffner 6 = Licht [onboardpins_InputPins] 1 = out:Tueroeffner,1,0,3 2 = call:**611 #2 ist das Klingeltelefon [rfidreader_InputPins] +163291 = out:Tueroeffner,1,0,3 + 899879= out:Tueroeffner,1,0,3 00025+5 = out:Tueroeffner,1,0,3 0001+97 = out:Tueroeffner,1,0,3 000+++2 = out:Tueroeffner,1,0,3 [DMTF] "#" = out:Tueroeffner1,0,3 [rfidreader_keyboard] device = HXGCoLtd Keyboard bouncetime = 5000
-
Also, hat leider mit dem Log abspeichern nicht funktioniert habe jedoch einfach mal den "Text" den er in kitti.exe geschrieben hat kopiert denke das sollte so ja auch funktionieren.
Habe auch gleich nochmal die ini mit angehangen, sollte ich da noch andere Fehler/nicht enthaltene Informationen haben gibt gerne Bescheid.