Das wars, klasse, System läuft. Kann jetzt die Bosch Smart Home Anlage ein und ausschalten über einen simplen Aqara Taster. Rückmeldung an die Bosch App erfolgt auch.
Danke
NEWS
Latest posts made by Kai103
-
RE: Bosch SmartHome bshb über Aqara Taster schalten
-
Bosch SmartHome bshb über Aqara Taster schalten
Hallo, ich würde gerne die Alarmanlage aus dem Bosch Smart Home Starter Set mit einem Xiaomi Aqara Schalter schalten. Die Einbindung des bshb Adapters klappte auf Anhieb, echt klasse. Der Wert des Alarmstatus wird hinterlegt mit System_Disarmed und System_Armed. Somit kann man im Skript nicht False und true hinterlegen ( jedenfalls klappt es so nicht bei mir). Jemand eine Idee, wie ich im Blockly den Steuerbefehl für ein / aus ( AKA System Disarmed / System Armed ) hinterlegen kann ?
-
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
Hi,
es lief... dann musste ich ich wieder auf einen anderen pi wechseln, und da gibt es nun wieder Ärger. Ich schicke dir mal ne Mail...
Danke schon mal -
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
@Stuebi said in IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox:
asterisk -rvvvv
hm... jetzt zwei mal einen Anruf gemacht, keine Fehler . im Asterisk -rvvvv erscheint
Using SIP RTP CoS mark 5 -- Called 24......../01765XXXXXXXX > 0x73f07880 -- Strict RTP learning after remote address set to: 192.168.0.1:7078 -- SIP/24.......-00000001 is making progress -- SIP/24........-00000001 answered -- Executing [0176XXXXXXXXX@ael-ansage:1] Answer("SIP/24......-00000001", "") in new stack -- Executing [0176XXXXXXX@ael-ansage:2] Wait("SIP/24.........-00000001", "1") in new stack -- Executing [0176XXXXXXX@ael-ansage:3] Read("SIP/24........-00000001", "dtmf,/tmp/audio_1570985582279&beep,0,s,5,1") in new stack -- <SIP/24..........-00000001> Playing '/tmp/audio_1570985582279.gsm' (language 'en') -- <SIP/24...........-00000001> Playing 'beep.gsm' (language 'en') -- User entered nothing, 4 chances left -- <SIP/24...........-00000001> Playing '/tmp/audio_1570985582279.gsm' (language 'en') -- <SIP/24.............-00000001> Playing 'beep.gsm' (language 'en') -- User entered nothing, 3 chances left -- <SIP/24.........-00000001> Playing '/tmp/audio_1570985582279.gsm' (language 'en') -- <SIP/24...........-00000001> Playing 'beep.gsm' (language 'en') -- User entered nothing, 2 chances left -- <SIP/24..........-00000001> Playing '/tmp/audio_1570985582279.gsm' (language 'en') -- <SIP/24...........-00000001> Playing 'beep.gsm' (language 'en') -- User entered nothing, 1 chance left -- <SIP/24...........-00000001> Playing '/tmp/audio_1570985582279.gsm' (language 'en') -- <SIP/24.........-00000001> Playing 'beep.gsm' (language 'en') -- User entered nothing. -- Executing [0176xxxxxxxx@ael-ansage:4] GotoIf("SIP/24.......-00000001", "0?5:6") in new stack -- Goto (ael-ansage,0176xxxxxxx,6) -- Executing [0176xxxxxxx@ael-ansage:6] NoOp("SIP/24...........-00000001", "Finish if_ael-ansage_1") in new stack -- Executing [0176xxxxxxxxx@ael-ansage:7] Hangup("SIP/24..........-00000001", "") in new stack == Spawn extension (ael-ansage, 0176xxxxxxxx, 7) exited non-zero on 'SIP/24........-00000001' -- Executing [h@ael-ansage:1] GotoIf("SIP/24.........-00000001", "1?2:4") in new stack -- Goto (ael-ansage,h,2) -- Executing [h@ael-ansage:2] NoOp("SIP/2...........-00000001", "/bin/rm /tmp/audio_1570985582279.*") in new stack -- Executing [h@ael-ansage:3] System("SIP/24..........-00000001", "/bin/rm /tmp/audio_1570985582279.*") in new stack -- Executing [h@ael-ansage:4] NoOp("SIP/24...........-00000001", "Finish if_ael-ansage_2") in new stack -- Executing [h@ael-ansage:5] SayDigits("SIP/24........-00000001", "") in new stack -- Executing [h@ael-ansage:6] NoOp("SIP/24.......-00000001", "Finish if_ael-ansage_1") in new stack -- Executing [h@ael-ansage:7] Hangup("SIP/24........-00000001", "") in new stack == Spawn extension (ael-ansage, h, 7) exited non-zero on 'SIP/24.......-00000001'
gefühlt sehe ich da keinen Fehler, aber auf was wartet das Programm ?
User entered nothing, 1 chance left
Und im Iobroker Log auch keine Fehler mehr :
2019-10-13 18:53:24.161 - info: asterisk.0 Dialing completed. Result: {"parameter":{"callerid":"04111111111","telnr":"0176XXXXXXXX","text":"Test Test","extension":"24........","audiofile":"/tmp/audio_1570985582279","delete":"delete"},"options":{"action":"originate","channel":"SIP/24....../0176XXXXXXX","context":"ael-ansage","exten":"0176XXXXXXX","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/audio_1570985582279","del":"delete"},"callerid":"0411111111111111"},"guid":"8d8e363b-67e2-3517-d116-f8f1aa366880","result":{"response":"Success","actionid":"8d8e363b-67e2-3517-d116-f8f1aa366880","message":"Originate successfully queued"}}Wobei es schon faszinierend ist, überall ist die zu verwendende abgehende Nummer eingetragen, das wird aber ignoriert und es wird immer die Hauptfestnetznummer angezeigt.
-
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
Log vom Iobroker ist jetzt da (habe aber eben auch erst die ausgehende Nummer angegeben, die er zwar nicht übernimmt, aber das ist erst mal so was von Egal...)
*2019-10-13 17:55:00.354 - error: asterisk.0 Error while dialing (1). Error: {"response":"Error","actionid":"5b498833-0a07-5170-aef9-5203a0ebc80b","message":"Originate failed"}, Result: {"parameter":{"callerid":"045242XXXXXX","telnr":"0176XXXXXXX","text":"Testansage"extension":"24XXXXXX","audiofile":"/tmp/audio_1570981947749","delete":"delete"},"options":{"action":"originate","channel":"SIP/24XXXXX/0176XXXXXXX","context":"ael-ansage","exten":"01765XXXXXX","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/audio_1570981947749","del":"delete"},"callerid":"0452XXXXXXXX"},"guid":"5b498833-0a07-5170-aef9-5203a0ebc80b","result":{"response":"Error","actionid":"5b498833-0a07-5170-aef9-5203a0ebc80b","message":"Originate failed"}}
*
tmp Verzeichnis scheint zu gehen, hier mal der Inhalt :asterisk_dtmf.gsm audio_1570965683966.gsm audio_1570980870624.gsm audio_1570980895399.gsm audio_1570981857561.gsm audio_1570981862292.gsm audio_1570981903327.gsm audio_1570981947749.gsm extensions.ael manager.conf npm-1744-b847243b rtp.conf sip_fritzbox.conf systemd-private-f88aeb7dfaff441e8c80f60c295e2eac-redis-server.service-wPY7MK systemd-private-f88aeb7dfaff441e8c80f60c295e2eac-systemd-timesyncd.service-tWRw10
Der Pingbefehl geht, der erste wird nicht erkannt...
PS: Danke schon mal -
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
@Stuebi said in IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox:
Ich nehme an, dass Du die IP Adressen vertauscht hast unter "IP / Hostname des Asterisk-Servers"
AUTSCH.... ich sage mal nix, aber ich hatte da gedacht , dass da auch die von der Fritz.box rein muss.... Geändert auf die IP vom PI und schon läuft, zumindest kommt die Verbindung zustande und ich kann einen Call ausgeben. Der Text wird aber "noch" nicht vorgelesen ?
-
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
@Stuebi said in IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox:
ps -ef | grep asterisk
da bekomme ich
asterisk 2821 1 99 17:18 ? 00:00:19 /usr/sbin/asterisk -g -f -U asterisk root 2924 2592 0 17:19 pts/1 00:00:00 grep asterisk
muss aber zugeben, dass mir das nix sagt...
nach dem Startbefehl sah alles gut ausroot@ioBroker-RasPi:/etc/asterisk# /etc/init.d/asterisk restart [ ok ] Restarting asterisk (via systemctl): asterisk.service.
asterisk -rvvvvv ergibt
root@ioBroker-RasPi:/etc/asterisk# ps -ef | grep asterisk asterisk 2821 1 99 17:18 ? 00:00:19 /usr/sbin/asterisk -g -f -U asterisk root 2924 2592 0 17:19 pts/1 00:00:00 grep asterisk root@ioBroker-RasPi:/etc/asterisk# asterisk -rvvvvv Asterisk 13.14.1~dfsg-2+deb9u4, Copyright (C) 1999 - 2014, Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 13.14.1~dfsg-2+deb9u4 currently running on ioBroker-RasPi (pid = 2821) ioBroker-RasPi*CLI>
und trotzdem bekomme ich, nach dem ich im Iobroker Asterisk gestartet habe das hier im LOG angezeigt :
asterisk.0 2019-10-13 17:22:49.587 error Cound not connect to Asterisk Manager! Try to connect in 30 seconds again!
asterisk.0 2019-10-13 17:22:44.393 info Starting Adapter asterisk.0 in version 1.0.6 with transcoder ffmpeg and language DE
asterisk.0 2019-10-13 17:22:44.318 info starting. Version 1.0.6 in /opt/iobroker/node_modules/iobroker.asterisk, node: v8.15.0
asterisk.0 2019-10-13 17:22:44.233 info States connected to redis: 127.0.0.1:6379 -
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
Ich muss mich hier noch mal reinhängen, ursprünglich war ich Kai102, aber irgendwie hat es mich bei der Forumsumstellung zerschossen. Habe nun zum Herbst wieder mal angefangen mich mit Asterisk zu beschäftigten und hänge ziemlich an dem "Standardproblem"Cound not connect to Asterisk Manager! T. Die drei Dateien sind entsprechend angepasst, mir ist aber aufgefallen, dass ich nach dem Befehl asterisk -rvvvvv die Fehlermeldung bekomme :
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?). Stimmt, bzw. stimmt nicht, asterisk.ctl gibt es, die ist aber leer..... Jemand ein Tip ?