Read the statement by Michael Teeuw here.
MMM-FRITZ-Box-Callmonitor
- 
 @kwaeksler which nodejs Version Do u have? You can Check this with nodejs -v My Version is 7.4.0 Maybe it’s a good idea to update this with 
 curl -sL https://deb.nodesource.com/setup_7x | sudo -E bash -
 sudo apt-get install -y nodejs
 sudo npm install -g npm
 sudo npm install -g npm
- 
 @ostfilinchen i had the nodejs Version 6.9.4. So i updated the version with: curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm install -g npmNow i have Version v7.4.0 but still the same error like before :-( 
- 
 @kwaeksler do you really have Version 7.4.0? in some cases you must execute the command sudo npm install -g npm two times. if you’re sure that u have v7.4.0 and the module doesn’t work, please delete the Folder of the module (MMM-FRITZ-Box-Callmonitor) and reinstall again. 
- 
 @kwaeksler Also, is there any new output in the logs? 
- 
 Hi alltogether, as suggested by ostfilinchen i updated nodejs with the same commands as kwaekler: Also without success :-( 
 In addition and also suggested by ostfilinchen i removed the module folder and reinstalled the module again: Also without success :-(@Jopyth (btw: Thank you for supporting us!): mm-error-0.log tells me the following MMM-FRITZ-Box-Callmonitor error while accessing FRITZ!Box: Traceback (most recent call last): File "/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor/fritz_access.py", line 1, in import argparse, os, fritzconnection, urllib2, sys, json File "/usr/local/lib/python2.7/dist-packages/fritzconnection/__init__.py", line 3, in from .fritzconnection import ( File "/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py", line 39, in from lxml import etree ImportError: No module named lxmlAs promissed before just some additional environmental informations from my side: - Fritz!Box Fon WLAN 7390 (UI) with Fritz!OS, Version 06.51
- Raspberry Pi 2 Model B V1.1, OS: 2016-11-25-raspbian-jessie-lite
- Nodejs version 7.4.0
- extract from config-.js regarding the module:
 { module: 'MMM-FRITZ-Box-Callmonitor', position: 'top_right', // This can be any of the regions. Best results in left or right regions. header: "Kürzliche Anrufe", // This is optional config: { fritzIP: '10.0.1.1', username: 'magicmirror', password: '**********', reloadContactsInterval: 5, debug: true, showContactsStatus: true } },
- 
 @boardnick can u Login to the fritz.box with the User MagicMirror and the password? 
- 
 @ostfilinchen yes i’m able to login using this user / password. 
- 
 @boardnick From your logs I read, that lxml is not installed, did you execute step 3 of the installation? Edit: Did anything during execution of this command go wrong? sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev && sudo pip install fritzconnection
- 
 @Jopyth Thank you for your respond! Yes, i executed step 3 of the installation. As far as a remember […] nothing did go wrong. 
 Hoping that i did not damage anything i executed your listed command one by one once again:sudo apt-get install python-dev
 –> already latest versionsudo apt-get install libxml2-dev
 –> already latest versionsudo apt-get install libxslt1-dev
 –> already latest versionsudo apt-get install zlib1g-dev
 –> already latest versionsudo pip install fritzconnection
 –> Requirement already satisfied (use --upgrade to upgrade): fritzconnection in /usr/local/lib/python2.7/dist-packages
 Cleaning up…So for the last command i additionally executed 
 sudo pip install fritzconnection --upgrade
 –> Requirement already up-to-date: fritzconnection in /usr/local/lib/python2.7/dist-packages
 Cleaning up…
- 
 @boardnick That is strange. Can you try calling the python connection script directly? For example, replace your password, user and IP in this command python fritz_access.py -p passwd -u user -i 192.168.FRITZ.BOX? Needs to be called from theMMM-FRITZ-Box-Callmonitordirectory.

