Ankündigung

Einklappen
Keine Ankündigung bisher.

AVM Plugin

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

    #91
    also bei mir geht es schon reproduzierbar wenn ich: anruf (licht an), schalter (licht aus), anruf (licht an) usw mache. daher verstehe ich das problem ehrlich gesagt nicht. bei sandman das gleiche (korrekte) verhalten. log halt mal raus was passiert. ich teste jetzt noch mit 2 nummern

    Kommentar


      #92
      also folgendes geht DEFINITIV:

      Code:
              [[[trigger1]]]
                  type = bool
                  avm_identifier = fritzbox_1
                  avm_data_type = monitor_trigger
                  avm_incoming_allowed = xxx
                  avm_target_number = xxx3
                  enforce_updates = yes
              [[[trigger2]]]
                  type = bool
                  avm_identifier = fritzbox_1
                  avm_data_type = monitor_trigger
                  avm_incoming_allowed = xxx
                  avm_target_number = xxx2
                  enforce_updates = yes
      Code:
      [PhoneCallLogic]
          filename = phone_call.py
          watch_item = avm.monitor.trigger1 | avm.monitor.trigger2
      Code:
      if sh.avm.monitor.trigger1():
          sh.office.light(1)
      if sh.avm.monitor.trigger2():
          sh.office.light(0)
      Das sollte doch genau das sein, was Du möchtest?
      Ein Nummernpaar zum Ausschalten, eines zum Einschalten.

      x-fach reproduzierbar, so lange ich nach dem "ein" den "aus" Anruf auf die 2er Nummer mache - oder halt das Licht anderweitig ausschalte und wieder den "ein" Anruf auf die 3er Nummer mache.

      und wie gesagt der Code aus dem Plugin ist eindeutig:
      erst ein trigger_item(0), dann ein trigger_item(1). und das bei jedem neuen "RING" Event das auf die Nummern matched. Dadurch "feuert" die 1 wenn Du das trigger item watched auch jedesmal.

      Kommentar


        #93
        Das AVM Plugin ist im DEV nun auf das neue Multinstanz-System von smarthomeNG umgestellt. Bitte Änderungen an Items / Plugin, die in der README dokumentiert sind, beachten.

        PS: zudem am Rande interessant http://www.heise.de/newsticker/meldu...r-3221613.html
        Zuletzt geändert von psilo; 30.05.2016, 06:27.

        Kommentar


          #94
          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...
          cu Yfkt5A
          DALI(ABB DG/S1.1), KODI RaspberryPi4, QNAP TS-509, Zehnder ComfoAir 200 L Luxe
          DELL T20 mit Proxmox - VM´s: SmartHomeNG/smartVISU, TVHeadend, jellyfin

          Kommentar


            #95
            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.
            Viele Grüße
            Martin

            There is no cloud. It's only someone else's computer.

            Kommentar


              #96
              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

              Kommentar


                #97
                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
                cu Yfkt5A
                DALI(ABB DG/S1.1), KODI RaspberryPi4, QNAP TS-509, Zehnder ComfoAir 200 L Luxe
                DELL T20 mit Proxmox - VM´s: SmartHomeNG/smartVISU, TVHeadend, jellyfin

                Kommentar


                  #98
                  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

                  Kommentar


                    #99
                    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?
                    cu Yfkt5A
                    DALI(ABB DG/S1.1), KODI RaspberryPi4, QNAP TS-509, Zehnder ComfoAir 200 L Luxe
                    DELL T20 mit Proxmox - VM´s: SmartHomeNG/smartVISU, TVHeadend, jellyfin

                    Kommentar


                      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.

                      Kommentar


                        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?

                        cu Yfkt5A
                        DALI(ABB DG/S1.1), KODI RaspberryPi4, QNAP TS-509, Zehnder ComfoAir 200 L Luxe
                        DELL T20 mit Proxmox - VM´s: SmartHomeNG/smartVISU, TVHeadend, jellyfin

                        Kommentar


                          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

                          Kommentar


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

                            Kommentar


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

                              Kommentar


                                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...
                                cu Yfkt5A
                                DALI(ABB DG/S1.1), KODI RaspberryPi4, QNAP TS-509, Zehnder ComfoAir 200 L Luxe
                                DELL T20 mit Proxmox - VM´s: SmartHomeNG/smartVISU, TVHeadend, jellyfin

                                Kommentar

                                Lädt...
                                X