• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-FRITZ-Box-Callmonitor

Scheduled Pinned Locked Moved Troubleshooting
99 Posts 27 Posters 100.0k Views 26 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    boardnick
    last edited by Jan 25, 2017, 6:12 PM

    @Jopyth i’m trying to test the recommended links this weekend and give you a feedback afterwards.
    Thank you so far!

    1 Reply Last reply Reply Quote 0
    • B Offline
      boardnick
      last edited by Jan 28, 2017, 10:51 AM

      Hi @Jopyth, Hi all,

      good news: It works after installing python-lxml as follows:

      sudo apt-get install python-lxml

      Thank you very much for your support and have a nice weekend!

      1 Reply Last reply Reply Quote 1
      • P Offline
        Photon2000
        last edited by Mar 15, 2017, 7:53 AM

        Hi all,

        I have installed MagicMirror and the MMM-FRITZ-Box-Callmonitor two times from scratch and get the same error from the MMM-FRITZ-Box-Callmonitor:

        0_1489563961751_Screenshot - 15_03.jpg

        I’ve followd the thread and tried finally:

        “python fritz_access.py -p password -u user -i ip-of-fritzbox”

        and get the following error message:

        Traceback (most recent call last):
        File “fritz_access.py”, line 77, in
        main(args)
        File “fritz_access.py”, line 63, in main
        handle.download_phone_book()
        File “fritz_access.py”, line 22, in download_phone_book
        result = self.fc.call_action(“X_AVM-DE_OnTel”, “GetPhonebookList”)
        File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 405, in call_action
        action = self._get_action(service_name, action_name)
        File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 378, in _get_action
        raise ServiceError('Unknown Service: ’ + service_name)
        fritzconnection.fritzconnection.ServiceError: Unknown Service: X_AVM-DE_OnTel:1

        Do you have any ideas?

        J 1 Reply Last reply Mar 15, 2017, 1:23 PM Reply Quote 0
        • J Offline
          Jopyth Moderator @Photon2000
          last edited by Mar 15, 2017, 1:23 PM

          @Photon2000 Can you try to execute this: python -c "import fritzconnection as fc; fc.print_api(password='PWD')" and have a look at your model and OS version? Maybe they changed something in the API, or you have an older version?

          Helpful sticky: How to troubleshoot

          1 Reply Last reply Reply Quote 0
          • P Offline
            Photon2000
            last edited by Mar 15, 2017, 1:32 PM

            Thx for fast reply!

            sudo python -c “import fritzconnection as fc; fc.print_api(password=‘PWD’)”

            gives:

            FritzConnection:
            version: 0.6
            model: None
            FritzBox API:

            and

            uname -a

            Linux Aragorn 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

            1 Reply Last reply Reply Quote 0
            • H Offline
              Hellfire666
              last edited by Apr 17, 2017, 4:11 PM

              I have the same problem:
              no recent calls with “unknown error” in brackets like Photon2000, when I do
              python fritz_access.py -p pwd -u user -i 192.168.2.1 (the IP of my fritz.box) I get:

              Traceback (most recent call last):
              File “fritz_access.py”, line 77, in
              main(args)
              File “fritz_access.py”, line 63, in main
              handle.download_phone_book()
              File “fritz_access.py”, line 22, in download_phone_book
              result = self.fc.call_action(“X_AVM-DE_OnTel”, “GetPhonebookList”)
              File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 406, in call_action
              return action.execute(**kwargs)
              File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 130, in execute
              result = self.parse_response(response.content)
              File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 142, in parse_response
              root = etree.fromstring(response)
              File “src/lxml/lxml.etree.pyx”, line 3213, in lxml.etree.fromstring (src/lxml/lxml.etree.c:79010)
              File “src/lxml/parser.pxi”, line 1848, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:118341)
              File “src/lxml/parser.pxi”, line 1736, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:117021)
              File “src/lxml/parser.pxi”, line 1102, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:111265)
              File “src/lxml/parser.pxi”, line 595, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:105109)
              File “src/lxml/parser.pxi”, line 706, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:106817)
              File “src/lxml/parser.pxi”, line 635, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:105671)
              File “”, line 1
              lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: HR line 1 and BODY, line 1, column 146

              Any chance this can be fixed?
              I allready tried all of the above…

              1 Reply Last reply Reply Quote 0
              • H Offline
                Hellfire666
                last edited by Apr 26, 2017, 8:28 AM

                my problem has vanished. I have reinstalled the module and did

                npm install

                twice, now it is working.

                1 Reply Last reply Reply Quote 0
                • D Offline
                  domi256
                  last edited by Apr 29, 2017, 11:37 AM

                  Hey i got a Problem with this module,
                  I installed it from the instructions, and added this to config.js:

                  {
                  			module: "MMM-FRITZ-Box-Callmonitor",
                  			position: "top_left",
                  			header: "Recent calls",
                  			config: {
                  				username: "raspi",
                  				password: "domi1234",
                  				maximumCallDistance: 7200,
                  				showContactsStatus: true
                  			}
                  		},
                  

                  If i want to start it via npm start, i get an error Message like this:

                  pi@mirror:~/MagicMirror $ npm start
                  
                  > magicmirror@2.1.1 start /home/pi/MagicMirror
                  > sh run-start.sh
                  
                  Starting MagicMirror: v2.1.1
                  Loading config ...
                  Loading module helpers ...
                  No helper found for module: alert.
                  Initializing new module helper ...
                  Module helper loaded: updatenotification
                  Initializing new module helper ...
                  Module helper loaded: ping
                  No helper found for module: clock.
                  Initializing new module helper ...
                  Module helper loaded: calendar
                  WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'node-fritzbox-callmonitor'
                  Loading module helpers ...
                  No helper found for module: alert.
                  Initializing new module helper ...
                  Module helper loaded: updatenotification
                  Initializing new module helper ...
                  Module helper loaded: ping
                  No helper found for module: clock.
                  Initializing new module helper ...
                  Module helper loaded: calendar
                  App threw an error during load
                  Error: Cannot find module 'node-fritzbox-callmonitor'
                      at Module._resolveFilename (module.js:470:15)
                      at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
                      at Function.Module._load (module.js:418:25)
                      at Module.require (module.js:498:17)
                      at require (internal/module.js:20:19)
                      at Object. (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor/node_helper.js:4:21)
                      at Object. (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor/node_helper.js:259:3)
                      at Module._compile (module.js:571:32)
                      at Object.Module._extensions..js (module.js:580:10)
                      at Module.load (module.js:488:32)
                  Whoops! There was an uncaught exception...
                  { Error: Cannot find module 'node-fritzbox-callmonitor'
                      at Module._resolveFilename (module.js:470:15)
                      at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
                      at Function.Module._load (module.js:418:25)
                      at Module.require (module.js:498:17)
                      at require (internal/module.js:20:19)
                      at Object. (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor/node_helper.js:4:21)
                      at Object. (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor/node_helper.js:259:3)
                      at Module._compile (module.js:571:32)
                      at Object.Module._extensions..js (module.js:580:10)
                      at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' }
                  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                  Launching application.
                  
                  

                  Can someone help me please? :(

                  Thank you verry much

                  strawberry 3.141S yawnsY 2 Replies Last reply Apr 29, 2017, 6:38 PM Reply Quote 0
                  • strawberry 3.141S Offline
                    strawberry 3.141 Project Sponsor Module Developer @domi256
                    last edited by Apr 29, 2017, 6:38 PM

                    @domi256 looks like you didnt install the dependencies with npm install in /home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor

                    Please create a github issue if you need help, so I can keep track

                    1 Reply Last reply Reply Quote 0
                    • yawnsY Offline
                      yawns Moderator @domi256
                      last edited by Apr 29, 2017, 6:38 PM

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 10
                      • 5 / 10
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy