Hat niemand ein Tipp für mich?
Beiträge von meddie
-
-
Hallo zusammen,
folgendes Problem habe ich zur Zeit. Ich habe einen Pi 3 installiert nach der Anleitung hier im Forum. Bis dahin alles perfekt auch mit ton. Nun schloss ich meinen Miniverstärker an (pam8403) und seit dem geht kein Ton mehr, also dachte ich shit etwas falsch angesteckt also wieder an der USB Soundkarte die PC Lautsprecher dran, aber auch hier kein Ton mehr. Wenn ich einen Soundkarten Test mache dann höre ich sehr wohl das Rosa-Rauschen oder ich kann auch ein Wav abspielen.
Es ist nur über den DoorPi nicht möglich, aber ich checke überhaupt nicht warum . Die USB Soundkarte blinkt aber während dem Telefonat.
Habt Ihr ein Tipp für mich.
Anbei ist das ewig lag trace. Ich habe door pi gestartet einen kurzen Anruf generiert und wieder aufgelegt. Ich hoffe ihr könnt dort was verstehen ich tu das nicht.
Danke
Gruß Eddie -
Jawohl jetzt geht es!
Vielen Dank für den Tip!
Gruß Eddie -
Hallo zusammen,
ich habe meinen Testaufbau soweit vorbereitet, leider habe ich folgendes Phänomen wenn ich den Pi anfasse dann löst er ein Anruf aus. Genau so wenn ich das Licht einschalte/ausschalte (Leuchtsoffröhren.
Wie muss der interne Pull Up Widerstand deklariert sein? Kann es evtl damit zusammen hängen?
Versorgt wird der Pi mit einem Handy Ladegerät.Danke
Gruß Eddie -
Hallo Thomas,
vielen Dank für Deine Hilf eund Deine Geduld mit mir. Ich bin scheinbar ein Schritt weiter aber leider noch nicht ganz am Ziel. Ich habe das Update installiert und habe die url_call.py erstellt mit dem Quellcode den Du mir geschickt hast. Nun bringt doorpi kein Fehler mehr.
Aber leider wird die URL nicht aufgerufen. (Wenn ich die gleiche URL via wget aufrufe geht es, also der pi kommt hin)
Hier ein Auszug der Logs:Code
Alles anzeigen2016-05-29 14:19:17,389 [WARNING] [doorpi.action.handler] source doorpi.sipphone.linphone_lib.Player unknown - skip fire_event OnPlayerStopped 2016-05-29 14:19:26,643 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini 2016-05-29 14:19:26,685 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 80 2016-05-29 14:19:26,689 [WARNING] [root] section WritePermission not found in configfile 2016-05-29 14:19:26,690 [WARNING] [root] section ReadPermission not found in configfile 2016-05-29 14:19:26,691 [WARNING] [root] section Group not found in configfile 2016-05-29 14:19:26,691 [WARNING] [root] section User not found in configfile 2016-05-29 14:19:26,692 [ERROR] [doorpi.status.webserver] no ReadPermission found 2016-05-29 14:19:26,693 [ERROR] [doorpi.status.webserver] no groups in configfile! 2016-05-29 14:19:26,693 [ERROR] [doorpi.status.webserver] no WritePermission found 2016-05-29 14:19:26,699 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: onboardpins) 2016-05-29 14:19:26,700 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'onboardpins' to handler 2016-05-29 14:19:27,209 [INFO] [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default 2016-05-29 14:19:27,289 [WARNING] [root] section DTMF not found in configfile 2016-05-29 14:19:27,554 [INFO] [doorpi.sipphone.from_linphone] found 3 possible sounddevices: 2016-05-29 14:19:27,558 [INFO] [doorpi.sipphone.from_linphone] found 2 possible videodevices: 2016-05-29 14:19:27,561 [INFO] [doorpi.sipphone.from_linphone] using DoorPi with SIP-Server 2016-05-29 14:19:27,564 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_onboardpins.11' in configfile 2016-05-29 14:19:27,564 [INFO] [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_onboardpins.11' 2016-05-29 14:19:27,568 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile 2016-05-29 14:19:27,570 [WARNING] [root] section DTMF not found in configfile 2016-05-29 14:19:27,573 [INFO] [doorpi.doorpi] DoorPi started successfully 2016-05-29 14:19:27,574 [INFO] [doorpi.doorpi] BasePath is /usr/local/etc/DoorPi 2016-05-29 14:19:27,574 [INFO] [doorpi.doorpi] Weburl is http://raspberrypi/
Hier meine doorpi.ini
Code
Alles anzeigen[DoorPi] base_path = /usr/local/etc/DoorPi eventlog = !BASEPATH!/conf/eventlog.db is_alive_led = last_snapshot = [DoorPiWeb] indexfile = index.html ip = loginfile = login.html online_fallback = http://motom001.github.io/DoorPiWeb port = 80 public = AREA_public www = !BASEPATH!/../DoorPiWeb [EVENT_OnStartup] [SIP-Phone] firewallpolicy = PolicyNoFirewall audio_codecs = PCMA,PCMU call_timeout = 15 capture_device = ALSA: C-Media USB Headphone Set dialtone = !BASEPATH!/media/ShortDialTone.wav dialtone_renew_every_start = False dialtone_volume = 35 echo_cancellation_enabled = False identity = Klingel local_port = 5060 max_call_time = 60 playback_device = ALSA: C-Media USB Headphone Set record_while_dialing = False records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav sipphonetyp = linphone sipserver_password = geheim sipserver_realm = fritz.box sipserver_server = 192.168.178.1 sipserver_username = 621 stun_server = ua.max_calls = 2 video_codecs = VP8 video_device = V4L2: /dev/video0 video_display_enabled = False video_size = vga [keyboards] onboardpins = gpio [onboardpins_keyboard] bouncetime = 200 polarity = 0 [onboardpins_OutputPins] 16 = Tueroffner [onboardpins_InputPins] 11 = sleep:0 [EVENT_OnKeyPressed_onboardpins.11] 10 = url_call:http://192.168.178.21:8083/fhem?cmd.WhatsApp=set%20WhatsApp%20send%2049123456789%20Es%20hat%20geklingelt
und hier die url_call.py
Python
Alles anzeigen# -*- coding: utf-8 -*- # thx to pula @ DoorPi forum # https://www.doorpi.org/forum/thread/25-http-request/?postID=596#post596 import logging logger = logging.getLogger(__name__) logger.debug("%s loaded", __name__) from doorpi.action.base import SingleAction import doorpi import urllib2 import ssl import urlparse def fire_command(url): try: if "@" in url: nurl = urlparse.urlsplit(url) username = nurl.username password = nurl.password url = url.replace(username + ':' + password + '@', '') url = url.replace(" ", "%20") logger.debug('url: %s' % url) ssl._create_default_https_context = ssl._create_unverified_context p = urllib2.HTTPPasswordMgrWithDefaultRealm() p.add_password(None, url, username, password) handler = urllib2.HTTPBasicAuthHandler(p) opener = urllib2.build_opener(handler) urllib2.install_opener(opener) url = url.replace(" ", "%20") logger.info('url: %s' % url) return urllib2.urlopen( url=url, data=None, timeout=1 ) except urllib2.HTTPError as exp: logger.error('HTTPError: %s - %s' % (exp.code, exp.reason)) except urllib2.URLError as exp: logger.error('URLError: %s' % exp.reason) return False def get(parameters): parsed_parameters = doorpi.DoorPi().parse_string(parameters) return UrlCallAction(fire_command, url=parsed_parameters) class UrlCallAction(SingleAction): pass
Wie gesagt die URL wird beim drücken des Tasters auf Pin 11 nicht ausgelöst.
Ich hatte in dem Event 2 Befehle drin einmal der Aufruf der URL und ein Anruf, den Anruf habe ich erstmal rausgenommen um bei den Versuchen nicht die ganze Zeit alle Telefon läuten zu lassen. Wenn ich den Call Befehl als zweiten Befehl hinzufüge wird ein Anruf gestartet, sprich das Event wird erkannt und auch ausgelöst. Es happert an dem URL Aufruf.ICh wäre für jede Hilfe sehr dankbar.
Gruß Eddie -
ohne Log kann ich da nicht viel sagen - vielleicht findest du hier Beispiele:
Wenn ich das hier richtig deute bedeutet dass das url_call Modul nicht vorhanden ist
Code2016-05-28 23:47:25,416 [ERROR] [doorpi.action.base] error while creating SingleAction from config string: url_call:http://meineurl Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/doorpi/action/base.py", line 64, in from_string return importlib.import_module('doorpi.action.SingleActions.'+action_name).get( File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) ImportError: No module named url_call
wie kriege ich diesen installiert/aktiviert?
-
Hi Thomas,
so sieht nun meine ini nun aus:
vielen Dank für Dein Beispiel, die Nummer 11 wird gerufen aber die URL wird nicht aufgerufen. Kann das sein dass dass die URL in "" stehen muss?
Danke
Gruß Eddie -
Hallo zusammen,
leider habe ich das in der Wiki nicht gefunden, wie sollte die ini Aussehen um beim Druck auf den Taster welcher auf Pin 11 ist gleichzeitig ein Anruf erfolgt und eine URL aufgerufen wird.
Danke
Gruß Eddie -
Danke, Danke! Es läuft jetzt!
-
vielen Dank. Jetzt geht der Taster. Hurra!
OK, ich bin die ganze Zeit davon ausgegangen, dass es GPIO ist, Ich habe vorher mal ein PI Projekt gehabt und da ging es nach GPIO darum bin ich hier davon ausgegangen dass 11 der GPIO Port ist und nicht die Pin Nummer.
Ja dann geht das Basteln heute weiter.
@Andy'GR42
der Kühlkörper hat keine Verbindung zum Prozessor. Er ist mit einem Klebestreifen angeklebt. Es ist wahrscheinlich wie der Nea sagt eine statische Angelegenheit.Vielen Dank noch mal.
Gruß Eddie -
Hi Nea,
ich denke schon (zumindest wenn ich es richtig verstehe) 11 steht für GPIO 11 also Pin 23 - oder liege ich hier falsch?
Ich habe auf die CPU einen Kühklörper drauf geklebt. Wenn ich diesen berühre dann löst es aus.
wofür steht polarity = 1 Ob er auf High oder auf Low reagiert?
Danke
Gruß Eddie -
Hallo zusammen,
ich habe mein pi wie folgt beschaltet. Aber leider passiert nichts wenn ich den Taster betätige.
Allerdings klingelt es wenn ich den Kühlkörper mit dem Finger berühre. Kann mir jemand ein Tipp geben was ich falsch gemacht habe
Danke
Gruß Eddiedas Bild stammt von pi-buch.info
Hier ist meine doorpi.ini
Code: doorpi.ini
Alles anzeigen[DoorPi] base_path = /usr/local/etc/DoorPi eventlog = !BASEPATH!/conf/eventlog.db is_alive_led = last_snapshot = [DoorPiWeb] indexfile = index.html ip = loginfile = login.html online_fallback = http://motom001.github.io/DoorPiWeb port = 80 public = AREA_public www = !BASEPATH!/../DoorPiWeb [EVENT_OnStartup] [SIP-Phone] firewallpolicy = PolicyNoFirewall audio_codecs = PCMA,PCMU call_timeout = 15 capture_device = ALSA: C-Media USB Headphone Set dialtone = !BASEPATH!/media/ShortDialTone.wav dialtone_renew_every_start = False dialtone_volume = 35 echo_cancellation_enabled = False identity = Klingel local_port = 5060 max_call_time = 60 playback_device = ALSA: C-Media USB Headphone Set record_while_dialing = False records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav sipphonetyp = linphone sipserver_password = geheim sipserver_realm = fritz.box sipserver_server = 192.168.178.1 sipserver_username = 621 stun_server = ua.max_calls = 2 video_codecs = VP8 video_device = V4L2: /dev/video0 video_display_enabled = False video_size = vga [keyboards] onboardpins = gpio [onboardpins_keyboard] bouncetime = 200 [onboardpins_OutputPins] 16 = Tueroffner [onboardpins_InputPins] 11 = call:11
-
Hi Wal,
eine Frage habe ich an Dich, wird Dein IR Strahler (ich geh mal davon aus dass das der LISIPAROI ist?) recht warm? Ich habe einen beim Pollin gkeauft lies ihn ca. 20 Minuten laufen und stellte fest dass der brutal warm ist, für mein Gefühl zu warm. Ich dachte zuerst dass der den Chip auf de rKamera verdeckt un evtl. die Cam so warm geworden ist, also schraubte ich den ab und lies mit Abstand laufen, dann wurde die Cam kaum warm aber der Lisiparoi an dem kann man sich fast verbrennen.
Danke
Gruß Eddie -
Hallo zusamen,
vielen vielen Dank! Es klappt nun. Ich hatte zuerst die URL zum Stream eingefügtda hat aber das MT-F gezeigt URL nicht unterstützt, aber habe bei AVM gelesen dass dort nur URLs unterstützt werden die direkt auf ein JPG Bild verweisen.
Vielen Dank noch mal
Jetzt geht es noch an die Hardware, jetzt muss ich den Taster noch dran kriegen sowie einen Verstärker für den Lautsprecher.Etwas Offtopic: Kann man bei dem Türöffner einen FHEM Befehl absetzen, so dass der Türöffner nicht über die GPIO Pins des PIs geht sondern von FHEM ausgelöst wird?
Vielen Dank
Gruß Eddie -
checke ich jetzt nicht ganz, wenn ich das als URL öffnen bekomme ich 404 not found
-
AVM erwartet bei der URL immer eine Bildangabe sprich am Ende mit .jpg
-
Hallo zusammen,
habe dank der Anleitung es zum laufen gebracht. Aber eine Frage hab ich trotzdem, ich will den Stream auf meine, Fritz Telefon sehen, und da verlangt AVM ein Bildfile.
Was muss ich den machen um das Bild als .jpg zu haben bzw welche Url muss ich da eingeben.
Vielen Dank im Voraus
Gruß Eddie