Ankündigung

Einklappen
Keine Ankündigung bisher.

AVM Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Yfkt5A
    antwortet
    Eigentlich möchte ich
    Zitat von nEiMi Beitrag anzeigen
    Wenn sich das Item tuerklingel ändert soll ein Ruf von der **50 zur **620 abgesetzt werden.
    Die von dir erwähnten Trigger decken doch genau den umgekehrten Weg ab... also wenn ein Anruf reinkommt ein Item ändern, sprich etwas schalten...

    Überflüssige Items werd ich später noch eliminieren

    Einen Kommentar schreiben:


  • psilo
    antwortet
    noch was: das plugin hat nach beispielen im readme extrem viel items zum abfragen im vergleich zu den alten plugins. wenn es dir sequentiell zu lahm ist, nimm einfach ein paar items raus - also die die du nicht benötigst.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    was erwartest Du eigentlich von einem eval = sh.fb1.start_call('017xxxxxxx1')?

    start_call gibt kein bool zurück, sondern löst anrufe aus.. Ich hatte ja extra "trigger items" eingeführt, bei denen man quell und zielrufnummer definieren muss und die dann jew. schalten. Mit Eval habe ich das bisher nie vorgesehen..

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    Also an den internen Nummer scheint es nicht zu liegen.... hab mal mit meiner Handynummer getestet... leider kein Erfolg
    Code:
    [tuerklingel]
        name = Türklingel
        type = foo
        knx_dpt = 1
        knx_init = 0/0/1
        visu_acl = r
        enforce_updates = yes
        eval = sh.fb1.start_call('017xxxxxxx1')
        #eval = sh.fb1.set_call_origin("621"), sh.fb1.start_call('**620')
        eval_trigger = tuerklingel
    Wenn das mit dem Resetting so gehört ists ja gut
    Das mit dem Items nach und nach abarbeiten hatte ich auch nicht als Fehler interpretiert... war nur eine Info...

    Dann scheint bei mir soweit alles zu funktionieren bis auf einen Ruf absetzten zu können... aber genau deswegen hab ich das eigentlich in Betrieb genommen damit meine Klingel endlich wieder geht
    Werd ich mir doch die RNET-Steuerung meines Russound vornehmen müssen... wär mir eh lieber wenn das endlich geht... mal sehen ob ich da weiter komm...

    Einen Kommentar schreiben:


  • psilo
    antwortet
    und ja er arbeitet die items sequentiell ab, das macht sh.py aber IMMER so?!?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    zum backend testen: na ob alles geht und die infos sinn machen

    Einen Kommentar schreiben:


  • psilo
    antwortet
    interne anrufe werden vom callmonitor der fb selber wohl nicht supported. habe hier das gleiche setting, man sieht es wenn man via telnet auf der callmonitor der fb geht. bei normalen anrufen kommen da events, bei internen nicht. die resetting dropped conn. sind keine abbrüche in dem sinn, offenbar muss er manchmal die session neu aufbauen, das beeinträchtigt nicht die funktionalität

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    So... hab jetzt die DEV parallel am laufen -> Doku hier

    Doch leider läuft das AVM noch nicht ganz rund es scheint immer wieder Verbindungsabbrüche zu geben.
    Hier mal der gekürzte Log und die Konfiauszüge...
    Code:
    2016-06-24  14:03:31 INFO     Main         Start SmartHome.py 1.1.354
    2016-06-24  14:03:31 DEBUG    Main         Python 3.4.3
    2016-06-24  14:03:31 INFO     Main         Init Scheduler
    2016-06-24  14:03:31 DEBUG    Scheduler    creating 5 workers
    2016-06-24  14:03:31 INFO     Main         Init Plugins
    2016-06-24  14:03:32 DEBUG    Main         Plugin: fb1
    2016-06-24  14:03:32 DEBUG    Main         set plugin fb1 instance to fritzbox_7390
    2016-06-24  14:03:32 INFO     Main         Init AVM Plugin
    2016-06-24  14:03:32 DEBUG    Main         starting monitoring service
    2016-06-24  14:03:32 INFO     Main         Init Items
    2016-06-24  14:03:32 INFO     Main         Starting new HTTPS connection (1): fritz.box
    2016-06-24  14:03:32 DEBUG    Main         "POST /upnp/control/x_contact HTTP/1.1" 401 188
    2016-06-24  14:03:32 INFO     Main         Resetting dropped connection: fritz.box
    2016-06-24  14:03:32 DEBUG    Main         "POST /upnp/control/x_contact HTTP/1.1" 200 400
    2016-06-24  14:03:32 INFO     Main         Starting new HTTPS connection (1): 2003:xx:xxxx:xxxx:xxxx:xxx:xxxx:xxxx
    2016-06-24  14:03:33 DEBUG    Main         "GET /calllist.lua?sid=37d11368a321f300 HTTP/1.1" 200 None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.duration = 240 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.last_caller = 08xxxxxx7 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.last_calling_number = 08xxxxxx7 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.last_called_number = xxxxxx via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.last_call_date = 23.06.16 17:08:00 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming.event = disconnect via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.incoming: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.duration = 60 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.last_caller = 01xxxxxx7 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.last_calling_number = xxxxxx via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.last_called_number = 01xxxxxx7 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.last_call_date = 24.06.16 12:01:00 via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing.event = disconnect via Logic None None
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.outgoing: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor.newest: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.monitor: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.wan: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.wlan: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.devices.fritzbox_7390: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm.devices: no type specified.
    2016-06-24  14:03:33 DEBUG    Main         Item avm: no type specified.
    2016-06-24  14:03:34 DEBUG    Main         KNX[default]: Item Türklingel is mapped to KNX Instance default
    2016-06-24  14:03:34 DEBUG    Main         KNX[default]: Türklingel listen on and init with 0/0/1
    2016-06-24  14:03:34 DEBUG    Main         Triggering avm.tam.message_number_old - by: Init source: None dest: None value: {'value': 0, 'caller': 'Init'}
    2016-06-24  14:03:34 DEBUG    Main         Triggering tuerklingel - by: Init source: None dest: None value: {'value': None, 'caller': 'Init'}
    2016-06-24  14:03:34 INFO     Main         Items: 632
    2016-06-24  14:03:34 INFO     Main         Start Logics
    2016-06-24  14:03:34 DEBUG    Main         Reading Logics from /usr/local/smarthome_test_version/lib/env/logic_conf
    2016-06-24  14:03:34 DEBUG    Main         Reading Logics from /usr/local/smarthome_test_version/etc/logic.conf
    2016-06-24  14:03:34 DEBUG    Main         Logic: CallListCSVLogic
    2016-06-24  14:03:34 INFO     Main         Start Plugins
    2016-06-24  14:03:34 DEBUG    tuerklingel  "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:03:34 INFO     tuerklingel  Resetting dropped connection: fritz.box
    2016-06-24  14:03:34 DEBUG    Main         Starting fb1 Plugin
    2016-06-24  14:03:34 DEBUG    fb1          Scheduler: Name changed by adding plugin instance name to: plugins.avm_fritzbox_7390
    2016-06-24  14:03:34 DEBUG    fb1          plugins.avm_fritzbox_7390 next time: 2016-06-24 14:03:36+02:00
    2016-06-24  14:03:34 DEBUG    tuerklingel  "POST /upnp/control/x_voip HTTP/1.1" 500 428
    2016-06-24  14:03:34 DEBUG    tuerklingel  "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:03:34 INFO     tuerklingel  Resetting dropped connection: fritz.box
    2016-06-24  14:03:34 DEBUG    tuerklingel  "POST /upnp/control/x_voip HTTP/1.1" 500 428
    2016-06-24  14:03:34 DEBUG    tuerklingel  Item tuerklingel = (None, None) via Init None None
    2016-06-24  14:03:36 DEBUG    plugins.avm_fritzbox_7390 Starting update loop for instance fritzbox_7390
    2016-06-24  14:03:36 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/deviceinfo HTTP/1.1" 401 188
    2016-06-24  14:03:36 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/deviceinfo HTTP/1.1" 200 15367
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Item avm.uptime_7390 = 752244 via Logic None None
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Accessing DeviceInfo reponse cache for action GetInfo!
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Item avm.serial_number_7390 = C025064DB0D5 via Logic None None
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Accessing DeviceInfo reponse cache for action GetInfo!
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Item avm.firmware_7390 = 84.06.51 via Logic None None
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Accessing DeviceInfo reponse cache for action GetInfo!
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 Item avm.hardware_version_7390 = FRITZ!Box Fon WLAN 7390 via Logic None None
    2016-06-24  14:03:37 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_myfritz HTTP/1.1" 401 188
    2016-06-24  14:03:37 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:37 DEBUG    Main         KNX[default]: 1.1.1 read 0/0/1
    2016-06-24  14:03:37 INFO     Main         KNX[default]: 1.1.7 set 0/0/1 to True
    2016-06-24  14:03:37 DEBUG    Main         Triggering tuerklingel-eval - by: KNX source: 1.1.7 dest: 0/0/1 value: {'source': '1.1.7', 'value': True, 'dest
    2016-06-24  14:03:37 INFO     tuerklingel-eval Starting new HTTPS connection (2): fritz.box
    2016-06-24  14:03:38 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:03:38 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_myfritz HTTP/1.1" 200 401
    2016-06-24  14:03:38 DEBUG    plugins.avm_fritzbox_7390 Item avm.myfritz = True via Logic None None
    2016-06-24  14:03:38 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 401 188
    2016-06-24  14:03:38 INFO     tuerklingel-eval Resetting dropped connection: fritz.box
    2016-06-24  14:03:38 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:39 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 200 454
    2016-06-24  14:03:39 DEBUG    plugins.avm_fritzbox_7390 Item avm.tam.name = AB XXX via Logic None None
    2016-06-24  14:03:39 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 500 428
    2016-06-24  14:03:39 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:03:39 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 401 188
    2016-06-24  14:03:39 INFO     tuerklingel-eval Resetting dropped connection: fritz.box
    2016-06-24  14:03:39 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:39 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 500 428
    2016-06-24  14:03:39 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 200 406
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "GET /tamcalllist.lua?sid=37d11368a321f300&tamindex=0 HTTP/1.1" 200 None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.tam.message_number_new = 1 via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Triggering avm.tam.message_number_old - by: Logic source: None dest: None value: {'source': 'avm.tam.message_number_new',
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetMessageList!
    2016-06-24  14:03:40 DEBUG    avm.tam.message_number_old Item avm.tam.message_number_old = -1 via Eval avm.tam.message_number_new None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetMessageList!
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.tam.message_number_total = 1 via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Triggering avm.tam.message_number_old - by: Logic source: None dest: None value: {'source': 'avm.tam.message_number_total
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetInfo!
    2016-06-24  14:03:40 DEBUG    avm.tam.message_number_old Item avm.tam.message_number_old = 0 via Eval avm.tam.message_number_total None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.tam = True via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 401 188
    2016-06-24  14:03:40 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/x_tam HTTP/1.1" 200 273
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "POST /igdupnp/control/WANIPConn1 HTTP/1.1" 200 448
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.connection_status = Connected via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetStatusInfo!
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.connection_error = ERROR_NONE via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetStatusInfo!
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.is_connected = True via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetStatusInfo!
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.uptime = 46158 via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "POST /igdupnp/control/WANIPConn1 HTTP/1.1" 200 379
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.ip = 79.x.x.x via Logic None None
    2016-06-24  14:03:40 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wandslifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:40 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:41 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wandslifconfig1 HTTP/1.1" 200 954
    2016-06-24  14:03:41 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.upstream = 10048 via Logic None None
    2016-06-24  14:03:41 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetInfo!
    2016-06-24  14:03:41 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.downstream = 51376 via Logic None None
    2016-06-24  14:03:41 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:41 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 200 357
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.total_packets_sent = 6907052 via Logic None None
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:42 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 200 373
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.total_packets_received = 5572879 via Logic None None
    2016-06-24  14:03:42 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:43 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:43 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 200 352
    2016-06-24  14:03:43 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.total_bytes_sent = 1031282435 via Logic None None
    2016-06-24  14:03:43 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:43 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 200 368
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.total_bytes_received = 1530836340 via Logic None None
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:44 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wancommonifconfig1 HTTP/1.1" 200 545
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 Item avm.wan.link = True via Logic None None
    2016-06-24  14:03:44 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig1 HTTP/1.1" 401 188
    2016-06-24  14:03:44 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:45 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig1 HTTP/1.1" 200 1081
    2016-06-24  14:03:45 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetInfo!
    2016-06-24  14:03:45 DEBUG    plugins.avm_fritzbox_7390 Item avm.wlan.gf_wlan_1_ssid = FRITZBox via Logic None None
    2016-06-24  14:03:46 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig2 HTTP/1.1" 401 188
    2016-06-24  14:03:46 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:47 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig2 HTTP/1.1" 200 1081
    2016-06-24  14:03:47 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig3 HTTP/1.1" 401 188
    2016-06-24  14:03:47 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig3 HTTP/1.1" 200 1092
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Accessing TAM reponse cache for action GetInfo!
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.wlan.gf_wlan_3_ssid = FRITZBox Gastzugang via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig3 HTTP/1.1" 401 188
    2016-06-24  14:03:48 INFO     plugins.avm_fritzbox_7390 Resetting dropped connection: fritz.box
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/wlanconfig3 HTTP/1.1" 200 789
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/hosts HTTP/1.1" 200 544
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.zopo_zp980 = True via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.zopo_zp980.ip = 192.168.x.x via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.zopo_zp980.connection_type = Ethernet via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.zopo_zp980.hostname = Zopo-ZP980 via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 "POST /upnp/control/hosts HTTP/1.1" 200 553
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.samsung_s2 = True via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.samsung_s2.ip = 192.168.x.x via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.samsung_s2.connection_type = Ethernet via Logic None None
    2016-06-24  14:03:48 DEBUG    plugins.avm_fritzbox_7390 Item avm.devices.fritzbox_7390.samsung_s2.hostname = Samsung-Tab3-P5200 via Logic None None
    2016-06-24  14:04:10 INFO     Main         KNX[default]: 1.1.1 set 0/0/1 to True
    2016-06-24  14:04:10 DEBUG    Main         Triggering tuerklingel-eval - by: KNX source: 1.1.1 dest: 0/0/1 value: {'source': '1.1.1', 'value': True, 'dest
    2016-06-24  14:04:10 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:04:10 INFO     tuerklingel-eval Resetting dropped connection: fritz.box
    2016-06-24  14:04:10 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 500 428
    2016-06-24  14:04:10 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 401 188
    2016-06-24  14:04:10 INFO     tuerklingel-eval Resetting dropped connection: fritz.box
    2016-06-24  14:04:11 DEBUG    tuerklingel-eval "POST /upnp/control/x_voip HTTP/1.1" 500 428
    plugin.conf
    Code:
    [fb1]
        class_name = AVM
        class_path = plugins.avm
        username = benutzername # optional
        password = sehrsicherespasswort
        host = fritz.box
        port = 49443
        cycle = 300
        ssl = True     # use https or not
        verify = False # verify ssl certificate
        call_monitor = True
        call_monitor_incoming_filter = 412973 #optional, don't set if you don't want to watch only one specific number with your call monitor
        instance = fritzbox_7390
    items.conf
    Wenn sich das Item tuerklingel ändert soll ein Ruf von der **50 zur **620 abgesetzt werden.
    Code:
    [tuerklingel]
        name = Türklingel
        type = foo
        #sqlite = init
        knx_dpt = 1
        #knx_send = 0/0/1
        knx_init = 0/0/1
        visu_acl = r
        enforce_updates = yes
        eval = sh.fb1.set_call_origin("**50"), sh.fb1.start_call('**620')
        eval_trigger = tuerklingel
    Die AVM-Items wurden vorerst aus der README.md übernommen deswegen spar ich sie mir an dieser Stelle...

    Die AVM-Items werden scheinbar nach und nach geholt, der Türklingel-Ruf funktioniert leider überhaupt nicht. Vielleicht hat jemand von euch einen Tip warum...


    Zitat von psilo Beitrag anzeigen
    [USER="6556"]Dann darfst Du gleich das Backend Plugin mal testen und uns Feedback geben
    Das läuft bereits... was soll ich nun testen?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    ob du schon im dev bist müsstest du recht schnell an der version (env.core.version) sehen: Version: 1.1.335.dev

    doku ist noch etwas mangelhaft ja, wir können entweder nur coden oder doku schreiben ;-) da wird sich in kürze aber auch mehr bewegen.

    drum fände ich garnicht so übel, wenn jemand eine dev nutzung versucht und seine umstellungserfahrungen "dokumentiert". aber das sollte wir dann offiziell kundtun. in kürze mehr. ich denke das ist dann einen neuen thread wert.

    Um hier noch eine Refernz zu setzen: ich fange gerade an das Changelog für DEV unter https://github.com/smarthomeNG/smart...marthomeNG-1.2 zu dokumentieren.
    Zuletzt geändert von psilo; 19.06.2016, 07:25.

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    Zitat von psilo Beitrag anzeigen
    ...solltest aber etwas Doku lesen falls Du Probleme hast, speziell zur Konfiguration des Loggings...
    Wo finde ich die? Im Wiki konnte ich nix zur aktuellen Version finden, irgendwie noch alles das alte vom "original" SmartHome.py. Ist die Doku hier im Forum verteilt?
    Zitat von psilo Beitrag anzeigen
    ...Mach halt nen parallelen DEV Checkout zu Deinem Master und stell nicht alles gleich um?!...
    Wollte ich jetzt tun und hab nochmal einen "git pull" im alten Verzeichnis gemacht:
    Code:
    smarthome@smarthome:/usr/local/smarthome$ git pull
    remote: Counting objects: 499, done.
    remote: Compressing objects: 100% (78/78), done.
    Objekte werden empfangen: 100% (499/499), 1.00 MiB | 1.16 MiB/s, done.
    remote: Total 499 (delta 169), reused 123 (delta 123), pack-reused 298
    Unterschiede werden aufgelöst: 100% (336/336), abgeschlossen mit 18 lokalen Objekten.
    Von https://github.com/smarthomeNG/smarthome
       10d9f2b..b15a72a  develop    -> origin/develop
    Already up-to-date.
    Bin ich etwa schon auf der DEV?

    Zitat von psilo Beitrag anzeigen
    Dann darfst Du gleich das Backend Plugin mal testen und uns Feedback geben
    Mach ich gern wenn ich denn mal soweit bin

    PS: Sollte ich einen neuen Thread öffnen um hier euren nicht zu versauen?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Yfkt5A wieso, 5:45 ist doch schon spät um 6 bin ich doch meist schon im Büro.. Ernst beiseite. Der DEV ist stabil, Du solltest aber etwas Doku lesen falls Du Probleme hast, speziell zur Konfiguration des Loggings, da hat sich viel getan.

    Bei mir läuft DEV defakto produktiv, aber ich habe halt auch mehr Einblick in die Änderungen. Mach halt nen parallelen DEV Checkout zu Deinem Master und stell nicht alles gleich um?!

    Dann darfst Du gleich das Backend Plugin mal testen und uns Feedback geben

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    Müsst ihr denn nicht mal schlafen? Danke für eure Antworten...

    Dann werde ich wohl verrübergehend auf die DEV wechseln müssen... Die ist ja soweit stabil um sie verwenden zu können, oder?

    Könntet ihr mir mit den Befehlen helfen um auf die DEV und später wieder zurückzuwechseln, bin mit git nicht so firm

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Dito, die SmartPlugin Klasse gibt es nur im DEV. Ggf eine ältere Revision aus dem DEV nehmen, wo das Plugin noch nicht davon extended. Offenbar ist aber auch Deine Items-Definitionsdatei kaputt: Problem parsing '/usr/local/smarthome/items/avm.conf' invalid character in line 5: avm_data_type@fritzbox_7390. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX YZ0123456789_
    Wobei ne.. das dürfte auch durch die fehlenden Features der DEV Version von SH kommen.. das @.. gibt es erst jetzt

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Aus dem Log lese ich, dass Du das Plugin auf dem Release 1.1 von smarthomeNG installiert hast. Das kann nicht funktionieren. Das AVM Plugin aus dem Dev Zweig ist für das kommende Release von smarthomeNG gedacht und funktioniert zurzeit nur mit der Dev Version von smarthomeNG.

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    Wollte das Plugin testen, leider bekomme ich es nicht ans laufen...

    Hier der - um m.M.n. irrelevante Teile gekürzte - Debug-Log:
    Code:
    2016-06-16 00:05:28,899 INFO     Main         Start SmartHome.py 1.1.1 -- smarthome.py:__init__:245
    2016-06-16 00:05:28,899 DEBUG    Main         Python 3.4.3 -- smarthome.py:__init__:246
    2016-06-16 00:05:28,900 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
    2016-06-16 00:05:28,900 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
    2016-06-16 00:05:28,900 INFO     Main         Init Plugins -- smarthome.py:start:291
    2016-06-16 00:05:28,901 DEBUG    Main         Plugin: autoblind -- plugin.py:__init__:43
    2016-06-16 00:05:28,905 INFO     Main         Init AutoBlind (log_level=2, log_directory=var/log/AutoBlind/ -- __init__.py:__init__:48
    2016-06-16 00:05:28,905 INFO     Main         AutoBlind default startup delay = 10 -- AutoBlindDefaults.py:write_to_log:35
    2016-06-16 00:05:28,905 INFO     Main         AutoBlind default suspension time = 3600 -- AutoBlindDefaults.py:write_to_log:36
    2016-06-16 00:05:28,905 INFO     Main         AutoBlind extended logging is active. Logging to '/usr/local/smarthome/var/log/AutoBlind/' with loglevel 2. -- __init__.py:__init__:75
    2016-06-16 00:05:28,905 INFO     Main         AutoBlid extended log files will be deleted after 14 days. -- __init__.py:__init__:78
    2016-06-16 00:05:28,905 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
    2016-06-16 00:05:28,907 DEBUG    Main         KNX time next time: 2016-06-16 00:05:39+02:00 -- scheduler.py:_next_time:303
    2016-06-16 00:05:28,907 DEBUG    Main         Plugin: ow -- plugin.py:__init__:43
    2016-06-16 00:05:28,908 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
    2016-06-16 00:05:28,910 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
    2016-06-16 00:05:28,910 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
    2016-06-16 00:05:28,912 DEBUG    Main         SQLite 3.8.2 -- __init__.py:__init__:62
    2016-06-16 00:05:29,056 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
    2016-06-16 00:05:29,057 DEBUG    Main         SQLite pack next time: 2016-06-16 03:02:00+02:00 -- scheduler.py:_next_time:303
    2016-06-16 00:05:29,057 DEBUG    Main         Plugin: dwd -- plugin.py:__init__:43
    2016-06-16 00:05:29,063 DEBUG    Main         Plugin: comfoair -- plugin.py:__init__:43
    2016-06-16 00:05:29,065 INFO     Main         ComfoAir: Loaded commands for KWL type 'comfoair350' -- __init__.py:log_info:498
    2016-06-16 00:05:29,065 DEBUG    Main         Plugin: fb1 -- plugin.py:__init__:43
    2016-06-16 00:05:29,109 ERROR    Main         Plugin fb1 exception: No module named 'lib.model' -- plugin.py:__init__:57
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/plugin.py", line 53, in __init__
        plugin_thread = Plugin(smarthome, plugin, classname, classpath, args)
      File "/usr/local/smarthome/lib/plugin.py", line 81, in __init__
        exec("import {0}".format(classpath))
      File "<string>", line 1, in <module>
      File "/usr/local/smarthome/plugins/avm/__init__.py", line 41, in <module>
        from lib.model.smartplugin import SmartPlugin
    ImportError: No module named 'lib.model'
    2016-06-16 00:05:29,109 INFO     Main         Init Items -- smarthome.py:start:297
    2016-06-16 00:05:29,111 ERROR    Main         Problem parsing '/usr/local/smarthome/items/avm.conf' invalid character in line 5: avm_data_type@fritzbox_7390. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ -- config.py:parse:95
    ...
    2016-06-16 00:05:29,119 ERROR    Main         Problem parsing '/usr/local/smarthome/items/avm.conf' invalid character in line 261: avm_data_type@fritzbox_7390. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ -- config.py:parse:95
    ...
    2016-06-16 00:05:29,187 DEBUG    Main         Item avm.monitor.incoming: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,188 DEBUG    Main         Item avm.monitor.outgoing: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,189 DEBUG    Main         Item avm.monitor.newest: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,189 DEBUG    Main         Item avm.monitor: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,191 DEBUG    Main         Item avm.wan: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,192 DEBUG    Main         Item avm.wlan: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,193 DEBUG    Main         Item avm.devices.fritzbox_7390: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,193 DEBUG    Main         Item avm.devices: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,195 DEBUG    Main         Item avm.dect: no type specified. -- item.py:__init__:242
    2016-06-16 00:05:29,195 DEBUG    Main         Item avm: no type specified. -- item.py:__init__:242
    ...
    2016-06-16 00:05:29,339 INFO     Main         Items: 533 -- smarthome.py:start:329
    2016-06-16 00:05:29,339 INFO     Main         Start Logics -- logic.py:__init__:33
    2016-06-16 00:05:29,339 DEBUG    Main         Reading Logics from /usr/local/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
    2016-06-16 00:05:29,340 DEBUG    Main         Reading Logics from /usr/local/smarthome/etc/logic.conf -- logic.py:_read_logics:64
    2016-06-16 00:05:29,340 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
    2016-06-16 00:05:29,340 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
    2016-06-16 00:05:29,341 DEBUG    Main         env_stat next time: 2016-06-16 00:05:42+02:00 -- scheduler.py:_next_time:303
    2016-06-16 00:05:29,341 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
    2016-06-16 00:05:29,341 DEBUG    Main         Logic: env_daily -- logic.py:__init__:44
    ...
    2016-06-16 00:05:29,342 DEBUG    Main         env_daily next time: 2016-06-16 06:00:00+02:00 -- scheduler.py:_next_time:303
    ...
    2016-06-16 00:05:29,343 DEBUG    Main         Logic: CallListCSVLogic -- logic.py:__init__:44
    2016-06-16 00:05:29,343 ERROR    Main         Exception: unexpected indent (calllist_csv_logic.py, line 2) -- logic.py:generate_bytecode:121
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/logic.py", line 119, in generate_bytecode
        self.bytecode = compile(code, self.filename, 'exec')
      File "/usr/local/smarthome/logics/calllist_csv_logic.py", line 2
        if sh.avm.monitor.newest.event() == 'disconnect':
        ^
    IndentationError: unexpected indent
    2016-06-16 00:05:29,345 INFO     Main         Start Plugins -- plugin.py:start:65
    ...
    Hier noch ein paar Angaben zur Vorgehensweise/System:
    Code:
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 14.04.4 LTS
    Release:        14.04
    Codename:       trusty
    -Das System läuft bei mir in einer VM auf Proxmox
    -kürzlich habe ich nach dieser Anleitung auf SmartHomeNG umgestellt
    -da das AVM-Plugin nicht enthalten war habe ich die Dateien händisch angelegt und nach dem ReadMe vorgegangen
    -System und pip aktualisiert
    Code:
    $ sudo -H pip3 install requests --upgrade
    Requirement already up-to-date: requests in /usr/local/lib/python3.4/dist-packages
    Nun weiß ich nicht mehr weiter und hoffe auf eure Hilfe...

    Falls noch Angaben fehlen gebt mir bitte Bescheid, dann werde ich die natürlich noch ergänzen...

    Einen Kommentar schreiben:

Lädt...
X