Beiträge von Nea
-
-
Deine SIP Einstellungen in DoorPi müssen passen da sonst kein Gespräch aufgebaut wird wenn Du DoorPi anrufst. Ich vermute stark das hier deine .conf nicht stimmen.
-
Dann kommt aber bei DoorPi bzw. Linphone nichts an. Dann müsstest Du in den extensions bzw. sip.conf nachschauen warum.
-
Zitat von Nea
Eine feste IP vergeben
Hierzu ist es wichtig festzustellen, ob der "dhcpcd" überhaupt aktiv ist.
sudo service dhcpcd status
Liefert der Status einen installierten aber abgeschalteten "dhcpcd", dann empfiehlt es sich diesen einzuschalten. Erst dann sollte man die Konfiguration über den "dhcpcd" vornehmen.
sudo service dhcpcd start
sudo systemctl enable dhcpcd
Bevor man an die Konfiguration über den "dhcpcd" vornimmt, sollte man den Original-Zustand der Datei "/etc/network/interfaces" wieder herstellen. Die Schnittstellen müssen in der Option "iface" auf "manual" gesetzt sein.
Zur eigentlichen statischen IPv4-Konfiguration öffnet man die Datei "/etc/dhcpcd.conf".
sudo nano /etc/dhcpcd.conf
Hier trägt man folgende Zeilen ein:
interface eth0
static ip_address=192.168.178.241/24
static routers=192.168.178.1
static domain_name_servers=192.168.178.1 -
-
-
Zitat
2016-08-07 18:08:57,765 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip 192.168.3.46 and port 80 ([Errno 99] Cannot assign requested address)
2016-08-07 18:08:57,766 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip 192.168.3.46 and port 80 ([Errno 99] Cannot assign requested address)
2016-08-07 18:08:57,767 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip 192.168.3.46 and port 8080 ([Errno 99] Cannot assign requested address)
2016-08-07 18:08:57,768 [WARNING] [doorpi.status.webserver] failed to initiating WebService at ip 192.168.3.46 and port 0 ([Errno 99] Cannot assign requested address)Setze mal den Port für den Webserver in der doorpi.ini auf "8081" also so in etwa:
Code: doorpi.ini[DoorPiWeb] indexfile = index.html loginfile = login.html ip = port = 8081 online_fallback = http://motom001.github.io/DoorPiWeb public = AREA_public www = !BASEPATH!/../DoorPiWeb
Dann solltest Du den Webserver folgendermaßen erreichen können: -
-
@Tabularasa
So langsam wird es etwas unübersichtlich, Du solltest dir überlegen welchen thread Du weiterführen möchtest aber über 2 threads ein und das gleiche Thema das sehen wir nicht so gerne.Danke für Dein Verständnis.
Zeige mir mal bitte Deine .ini
-
Dann starte doorpi mal im trace modus.
Was ich nicht ganz verstehe ist wo läuft bei dir asterisk auf der fritz.box?
Und warum raspbx?
Zitatsipserver_realm = raspbx.fritz.box
Wenn Du asterisk normal auf Raspbian installiert hast dann würde es heißen:
Und nein die Zeile musst Du nicht löschen da es nur ein Kommentar ist aber Du kannst es löschen. -
Vergesse aber nicht die xxxxxx durch Deine Passwörter zu ersetzen.
-
Ok, dann versuche das mal:
Code
Alles anzeigen[DoorPi] base_path = /usr/local/etc/DoorPi eventlog = /backup/log/conf/eventlog.db is_alive_led = Blink LED [DoorPiWeb] indexfile = index.html loginfile = login.html ip = port = 8081 online_fallback = http://motom001.github.io/DoorPiWeb public = AREA_public www = !BASEPATH!/../DoorPiWeb [AdminNumbers] 600 = active 101 = active 102 = active 103 = active 104 = active firewallpolicy = PolicyNoFirewall audio_codecs = PCMA,PCMU call_timeout = 60 capture_device = ALSA: USB PnP Sound Device dialtone = !BASEPATH!/media/ShortDialTone.wav dialtone_renew_every_start = False dialtone_volume = 35 echo_cancellation_enabled = False identity = DoorPi local_port = 5063 max_call_time = 120 playback_device = ALSA: USB PnP Sound Device record_while_dialing = False records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav sipphonetyp = linphone sipserver_password = xxxxxxxxxx sipserver_realm = raspbx.fritz.box sipserver_server = 192.168.1.20:5064 sipserver_username = 200 stun_server = ua.max_calls = 1 video_codecs = VP8 video_device = video_display_enabled = False video_size = vga [SMTP] server = wp139.webpack.hosteurope.de port = 25 need_login = True username = wp1103246-noreply password = xxxxxxxxxxxxxx use_tls = True use_ssl = False from = noreply@zaspel.org [DTMF] "96" = out:Tor,1,0,2 [keyboards] prodsystem = piface #======== Config for PiFace Keyboard ========= [prodsystem_keyboard] bouncetime = 10000 polarity = 0 pressed_on_keydown = True [prodsystem_InputPins] 0 = sleep:0.1 1 = sleep:0.1 [prodsystem_OutputPins] 0 = Verstaerker 1 = Tueroeffner 7 = Blink LED [EVENT_OnStartup] 10 = sleep:1 [EVENT_OnMediaRequired] 10 = out:Verstaerker,1 [EVENT_OnMediaNotRequired] 10 = out:Verstaerker,0 [EVENT_OnKeyPressed_prodsystem.0] 10 = call:600 [EVENT_OnKeyPressed_prodsystem.1] 10 = call:600
Diese Konfig funktioniert bei mir zumindest das Doorpi sauber startet und die LED7 blinkt.
-
Wieso schaltest Du denn den Verstärker durch den Bewegungsmelder, hat das einen besonderen Grund?
Genau anders herum.
Ich würde es so machen:
Brainfuck: doorpi.ini
Alles anzeigen[EVENT_OnStartup] 10 = sleep:1 #Hier wird der Verstaerker wieder deaktiviert bei einem Neustart vom Raspberry 20 = out:Verstaerker,1 [EVENT_OnMediaRequired] # Der Verstaerker wird nur eingeschalten wenn dieser tatsaechlich benötigt wird 10 = out:Verstaerker,0,1,185 [EVENT_OnMediaNotRequired] #Hier wird der Verstaerker wieder deaktiviert 10 = out:Verstaerker,1
Dein sleep Befehl ist bei dir falsch geschrieben.
-
Hmm, von mir stammt der Fehler nicht.
-
Schaue dir mal bitte dieses an evtl. kannst Du damit ezwas anfangen.
https://github.com/BelledonneC…emon/commands/play-wav.cc -
Dann lade mal bitte Deine ganze .ini hier hoch ich schaue es mir mal an.
-
Das liegt an den SIP-Server Einstellungen diese musst Du natürlich an Deine Bedürfnisse anpassen oder anderst gesagt überschreibe die Einstellungen mit deinen die Du bereits in deiner .ini hast.
Du musst mit der .ini mitwachsen. Das bedeutet Deine funktionierende .ini nehmen und stückweise eine neue Funktion dazu schreiben und erst dann weiter machen bis diese eine neue Funktion auch funktioniert. Danach die nächste Funktion usw..... Sonst hast Du zu viele Baustellen offen die dich schnell überfordern und Du keinen Durchblick mehr hast. Das ist sehr frustrierend. Das kenn ich selbst zu genüge.
-
Ja das ist aber auch klar, jeder passt sich die .ini nach seinen Bedürfnissen an das ist ja der mega große Vorteil von DoorPi, komplett individuell anpassbar. Du solltest mal meine .ini sehen mit der ich produktiv bin.
-
Nein den Ground neben dem SW Pin benötigst Du nicht da du diesen über die GPIO Kontakte beziehst. Du musst dir die .ini soweit dann anpassen das wenn der Verstärker benötigt wird dann kein Signal also Ground auf dem SW Pin liegt und wenn Du den Verstärker deaktivieren möchtest muss das Signal anliegen.
-
Hey Joseph, eigentlich nur mit der direkten Nummer oder dem sleep dann muss wie bei mir die Nummer im Event angegeben werden.