MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. binderth
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 18
    • Posts 80
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: WiFi drops and reconnects regularly...

      Just a short information, after changing the powersupply to 5V/2A instead 5V/1,5A it now seems stable. I now only get a rekeying-message every 10mins in the syslog, which I suppose is my FritzBox. :)

      I’m using the internal WiFi - apparently withou power saving off. But seems OK.

      posted in Troubleshooting
      binderthB
      binderth
    • RE: ipWhitelist - still not working

      @Sean said in ipWhitelist - still not working:

      0.0.0.0/0

      same error on the Laptop.
      Still no change with the netstat:

      pi@MagicMirror2:~ $ sudo netstat -lnpt
      Aktive Internetverbindungen (Nur Server)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      441/sshd
      tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      462/mosquitto
      tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      490/vncserver-x11-c
      tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      909/electron.js
      
      posted in Troubleshooting
      binderthB
      binderth
    • ipWhitelist - still not working

      I’m using MM2 (latest) with pm2.
      in my config.js I tried everything, even this latest one:

      var config = {
      	port: 8080,
      
      	language: 'de',
      	timeFormat: 24,
      	units: 'metric',
      	ipWhitelist: [], 
      

      in startup I get this in the log:

      (...)
      All module helpers loaded.
      Starting server on port 8080 ... 
      You're using a full whitelist configuration to allow for all IPs
      Server started ...
      (...)
      

      I have no iptables in place:

      pi@MagicMirror2:~ $ sudo iptables -L
      Chain INPUT (policy ACCEPT)
      target     prot opt source               destination
      
      Chain FORWARD (policy ACCEPT)
      target     prot opt source               destination
      
      Chain OUTPUT (policy ACCEPT)
      target     prot opt source               destination
      pi@MagicMirror2:~ $ 
      

      stil, if I try to reach the MagicMirror from my Laptop, I see the connection refused message:
      0_1510135311872_3eee7549-ea75-42b6-b4ae-9f0d3be55879-image.png

      I can reach the Pi without problems on SSH-port and even send him MQTT-updates. So I assume, there’s no issue with iptables (as seen above, it’s all open).
      Is there anywhere, I can have a look on to solve this?

      posted in Troubleshooting
      binderthB
      binderth
    • RE: WiFi drops and reconnects regularly...

      @barnosch hmmm… Thanks! I just replaced the 1,5A with a 2A one as I lack a 2,5A one. I’ll Keep that in mind, though!

      posted in Troubleshooting
      binderthB
      binderth
    • WiFi drops and reconnects regularly...

      Hi there,

      I happen to find some strange entries in my logs. I’m not sure, if they are MM2 related, but perhaps someone can Point me in the right direction.
      I’m running MM2 (latest) on a raspberry Pi 3 model B (Hardware BCM2835, Revision a02082) and seemingly the WiFi disconnects on a regular base (sometimes around an hour, sometimes 20min) and at times won’t reconnect:

      /var/log/messages

      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304393] usb 1-1: USB disconnect, device number 6
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304419] usb 1-1.1: USB disconnect, device number 7
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304833] smsc95xx 1-1.1:1.0 enxb827eb395566: unregister 'smsc95xx' usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304927] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.554214] Indeed it is in host mode hprt0 = 00021501
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.754068] usb 1-1: new high-speed USB device number 8 using dwc_otg
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.754318] Indeed it is in host mode hprt0 = 00001101
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.984336] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.984355] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.985385] hub 1-1:1.0: USB hub found
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.985487] hub 1-1:1.0: 5 ports detected
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.324025] usb 1-1.1: new high-speed USB device number 9 using dwc_otg
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.465152] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.465186] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.469158] smsc95xx v1.0.5
      Nov  8 07:39:10 MagicMirror2 mtp-probe: checking bus 1, device 9: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1"
      Nov  8 07:39:10 MagicMirror2 mtp-probe: bus: 1, device: 9 was not an MTP device
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.568590] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:39:55:66
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.600462] smsc95xx 1-1.1:1.0 enxb827eb395566: renamed from eth0
      Nov  8 07:39:11 MagicMirror2 kernel: [ 3491.976302] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 07:39:11 MagicMirror2 kernel: [ 3491.976719] IPv6: ADDRCONF(NETDEV_UP): enxb827eb395566: link is not ready
      
      ...
      
      Nov  8 08:33:09 MagicMirror2 kernel: [ 6730.310923] usb 1-1: USB disconnect, device number 8
      Nov  8 08:33:09 MagicMirror2 kernel: [ 6730.310952] usb 1-1.1: USB disconnect, device number 9
      Nov  8 08:33:09 MagicMirror2 kernel: [ 6730.311373] smsc95xx 1-1.1:1.0 enxb827eb395566: unregister 'smsc95xx' usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet
      Nov  8 08:33:09 MagicMirror2 kernel: [ 6730.311472] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 08:33:09 MagicMirror2 kernel: [ 6730.580643] Indeed it is in host mode hprt0 = 00021501
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6730.790635] usb 1-1: new high-speed USB device number 10 using dwc_otg
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6730.790867] Indeed it is in host mode hprt0 = 00001101
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.021176] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.021204] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.022487] hub 1-1:1.0: USB hub found
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.022594] hub 1-1:1.0: 5 ports detected
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.340631] usb 1-1.1: new high-speed USB device number 11 using dwc_otg
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.470918] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.470937] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.474357] smsc95xx v1.0.5
      Nov  8 08:33:10 MagicMirror2 mtp-probe: checking bus 1, device 11: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1"
      Nov  8 08:33:10 MagicMirror2 mtp-probe: bus: 1, device: 11 was not an MTP device
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.565397] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:39:55:66
      Nov  8 08:33:10 MagicMirror2 kernel: [ 6731.595975] smsc95xx 1-1.1:1.0 enxb827eb395566: renamed from eth0
      Nov  8 08:33:11 MagicMirror2 kernel: [ 6731.864586] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 08:33:11 MagicMirror2 kernel: [ 6731.865091] IPv6: ADDRCONF(NETDEV_UP): enxb827eb395566: link is not ready
      

      /var/log/syslog

      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304393] usb 1-1: USB disconnect, device number 6
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304419] usb 1-1.1: USB disconnect, device number 7
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304833] smsc95xx 1-1.1:1.0 enxb827eb395566: unregister 'smsc95xx' usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.304927] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 07:39:09 MagicMirror2 dhcpcd[384]: enxb827eb395566: removing interface
      Nov  8 07:39:09 MagicMirror2 kernel: [ 3490.554214] Indeed it is in host mode hprt0 = 00021501
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.754068] usb 1-1: new high-speed USB device number 8 using dwc_otg
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.754318] Indeed it is in host mode hprt0 = 00001101
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.984336] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.984355] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.985385] hub 1-1:1.0: USB hub found
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3490.985487] hub 1-1:1.0: 5 ports detected
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.324025] usb 1-1.1: new high-speed USB device number 9 using dwc_otg
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.465152] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.465186] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.469158] smsc95xx v1.0.5
      Nov  8 07:39:10 MagicMirror2 mtp-probe: checking bus 1, device 9: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1"
      Nov  8 07:39:10 MagicMirror2 mtp-probe: bus: 1, device: 9 was not an MTP device
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.568590] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:39:55:66
      Nov  8 07:39:10 MagicMirror2 kernel: [ 3491.600462] smsc95xx 1-1.1:1.0 enxb827eb395566: renamed from eth0
      Nov  8 07:39:11 MagicMirror2 dhcpcd[384]: enxb827eb395566: waiting for carrier
      Nov  8 07:39:11 MagicMirror2 dhcpcd[384]: enxb827eb395566: waiting for carrier
      Nov  8 07:39:11 MagicMirror2 kernel: [ 3491.976302] smsc95xx 1-1.1:1.0 enxb827eb395566: hardware isn't capable of remote wakeup
      Nov  8 07:39:11 MagicMirror2 kernel: [ 3491.976719] IPv6: ADDRCONF(NETDEV_UP): enxb827eb395566: link is not ready
      

      Somebody got the same errors?

      posted in Troubleshooting
      binderthB
      binderth
    • RE: MMM-Fritz-Box-Callmonitor // How to display internal calls & names?

      Did you find a solution to this one? I intend to buy a doorbell with video and I want to integrate its video also.

      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-iFrameReload]: iFrame won't refresh

      @binderth
      I want to solve! ;)
      see on github: https://github.com/TheBogueRat/MMM-iFrameReload/issues/2

      I also changed the “MMM-iFrameReload.js”: line 32:

      		iframe.src =  this.config.url + '&' + new Date().getTime();
      

      this way, the URL is different everytime - perhaps it is some kind of caching issue.?

      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-iFrameReload]: iFrame won't load

      @yawns
      did that already, even played around with the comma at the end…
      see: https://forum.magicmirror.builders/topic/2640/mmm-iframereload-iframe-won-t-refresh

      posted in Troubleshooting
      binderthB
      binderth
    • [MMM-iFrameReload]: iFrame won't refresh

      After I managed to load the iFrame at all (see https://forum.magicmirror.builders/topic/2637/mmm-iframereload-iframe-won-t-load), the iFrame (in my case the present snapshot picture of a webcam) is loaded, but not refreshed.
      I made a pull request to update the readme of https://github.com/TheBogueRat/MMM-iFrameReload, see https://github.com/TheBogueRat/MMM-iFrameReload/pull/5 , so my config.js looks like this:

      		{
      		module: 'MMM-iFrameReload',
      		position: 'top_left',	// This can be any of the regions.
      		config: {
      			// See 'Configuration options' for more information.
      				url: 'http://192.168.178.xx:xx/cgi-bin/CGIProxy.fcgi?cmd=snapPicture&usr=USER&pwd=PASS',
      				width: '640px', // Optional. Default: 100%
      				height: '360px', //Optional. Default: 100px
      				refreshInterval: 10  //Optional. Default: 3600 = 1 hour
      			}
      		},
      

      with this, the iframe is loaded, but not refreshed after 10 seconds, I do get the following every 10 seconds in the console - so I guess principially it works?:

      attempting to update dom for iFrameReload  MMM-iFrameReload.js:52:3
      /"this/" module is: [object Object]  MMM-iFrameReload.js:53:3
      attempting to update dom for iFrameReload  MMM-iFrameReload.js:52:3
      /"this/" module is: [object Object]  MMM-iFrameReload.js:53:3
      

      what I did also is changing the last Attribute:

      				refreshInterval: '10'  //Optional. Default: 3600 = 1 hour
      

      removed and added the ’ around the 10 and added a comma at the end of the line. still the same: iframe gets loaded, but not refreshed.

      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-iFrameReload]: iFrame won't load

      @yawns said in [MMM-iFrameReload]: iFrame won’t load:

      The readme of the module is wrong

      that’s right!, but even after Setting the “MMM-” in front, it still doesn’t show. still the same entry in the log, but no iframe gets loaded.
      finally, after changing all " to ’ it worked:

      		{
      		module: 'MMM-iFrameReload',
      		position: 'top_left',	// This can be any of the regions.
      		config: {
      			// See 'Configuration options' for more information.
      				url: 'http://192.168.178.xx:xx/cgi-bin/CGIProxy.fcgi?cmd=snapPicture&usr=USER&pwd=PASS',
      				width: '640px', // Optional. Default: 100%
      				height: '360px', //Optional. Default: 100px
      				refreshInterval: '10'  //Optional. Default: 3600 = 1 hour
      			}
      		},
      

      … only after 10 seconds there’s no reload sadly.

      posted in Troubleshooting
      binderthB
      binderth
    • [MMM-iFrameReload]: iFrame won't load

      I’m using https://github.com/TheBogueRat/MMM-iFrameReload to Display the “live feed” of my FOSCAM FI 9900P, which unfortunately doesn’t have an MJPEG-stream ready for MMM-IPCam (https://github.com/RedNax67/MMM-IPCam).

      my config.js:

      		{
      		module: 'iFrameReload',
      		position: 'top_left',	// This can be any of the regions.
      		config: {
      			// See 'Configuration options' for more information.
      				url: "http://192.168.xx.xx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture&usr=USER&pwd=PASS",
      				width: "640px", // Optional. Default: 100%
      				height: "360px", //Optional. Default: 100px
      				refreshInterval: 10  //Optional. Default: 3600 = 1 hour
      			}
      		},
      

      in the logfile, there’s only this:

      No helper found for module: iFrameReload.
      

      Do I miss something? there’s not even the slightest sign of an iFrame - even if I switched the URL to url: "https://www.google.de",

      Thanks!

      posted in Troubleshooting iframe
      binderthB
      binderth
    • RE: Crash since update to v2.1.1

      @PointPubMedia I didn’t install or use MMM-Sounds…
      But I do have a file called “core” in ~/MagicMirror, which swells fast. It’s binary and at present 665MB and it gets bigger by the minute…?

      posted in Troubleshooting
      binderthB
      binderth
    • RE: Crash since update to v2.1.1

      I also updated node.js and npm, after that, I get this:

      0 info it worked if it ends with ok
      1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'start' ]
      2 info using npm@3.10.10
      3 info using node@v6.10.2
      4 verbose run-script [ 'prestart', 'start', 'poststart' ]
      5 info lifecycle magicmirror@2.1.1~prestart: magicmirror@2.1.1
      6 silly lifecycle magicmirror@2.1.1~prestart: no script for prestart, continuing
      7 info lifecycle magicmirror@2.1.1~start: magicmirror@2.1.1
      8 verbose lifecycle magicmirror@2.1.1~start: unsafe-perm in lifecycle true
      9 verbose lifecycle magicmirror@2.1.1~start: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
      10 verbose lifecycle magicmirror@2.1.1~start: CWD: /home/pi/MagicMirror
      11 silly lifecycle magicmirror@2.1.1~start: Args: [ '-c', 'sh run-start.sh' ]
      12 silly lifecycle magicmirror@2.1.1~start: Returned: code: 1  signal: null
      13 info lifecycle magicmirror@2.1.1~start: Failed to exec start script
      14 verbose stack Error: magicmirror@2.1.1 start: `sh run-start.sh`
      14 verbose stack Exit status 1
      14 verbose stack     at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
      14 verbose stack     at emitTwo (events.js:106:13)
      14 verbose stack     at EventEmitter.emit (events.js:191:7)
      14 verbose stack     at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
      14 verbose stack     at emitTwo (events.js:106:13)
      14 verbose stack     at ChildProcess.emit (events.js:191:7)
      14 verbose stack     at maybeClose (internal/child_process.js:886:16)
      14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
      15 verbose pkgid magicmirror@2.1.1
      16 verbose cwd /home/pi/MagicMirror
      17 error Linux 4.4.50-v7+
      18 error argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
      19 error node v6.10.2
      20 error npm  v3.10.10
      21 error code ELIFECYCLE
      22 error magicmirror@2.1.1 start: `sh run-start.sh`
      22 error Exit status 1
      23 error Failed at the magicmirror@2.1.1 start script 'sh run-start.sh'.
      23 error Make sure you have the latest version of node.js and npm installed.
      23 error If you do, this is most likely a problem with the magicmirror package,
      23 error not with npm itself.
      23 error Tell the author that this fails on your system:
      23 error     sh run-start.sh
      23 error You can get information on how to open an issue for this project with:
      23 error     npm bugs magicmirror
      23 error Or if that isn't available, you can get their info via:
      23 error     npm owner ls magicmirror
      23 error There is likely additional logging output above.
      24 verbose exit [ 1, true ]
      
      posted in Troubleshooting
      binderthB
      binderth
    • RE: Crash since update to v2.1.1

      Same here. Config.js is exactly the same as before.

      @install I got these Feedback:
      ├── UNMET PEER DEPENDENCY grunt@1.0.1
      and
      npm WARN grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed.

      full transcript:

      pi@MagicMirror:~/MagicMirror $ git pull && npm install
      Aktualisiere 8010e62..5c41e24
      Fast-forward
       .dockerignore                                                 |    72 +
       .eslintignore                                                 |     4 +-
       .github/PULL_REQUEST_TEMPLATE.md                              |     7 +
       .gitignore                                                    |     3 +-
       .travis.yml                                                   |    11 +-
       CHANGELOG.md                                                  |    76 +-
       Dockerfile                                                    |    19 +
       Gruntfile.js                                                  |    11 +-
       LICENSE.md                                                    |     2 +-
       README.md                                                     |    47 +-
       config/config.js.sample                                       |    54 +-
       css/main.css                                                  |    12 +
       docker-entrypoint.sh                                          |    11 +
       index.html                                                    |     8 +-
       installers/mm.sh                                              |     2 +
       installers/pm2_MagicMirror.json                               |     7 +
       installers/postinstall/postinstall.sh                         |     2 +
       installers/raspberry.sh                                       |    35 +-
       js/app.js                                                     |   103 +-
       js/defaults.js                                                |     6 +-
       js/deprecated.js                                              |    14 +
       js/electron.js                                                |     3 +-
       js/loader.js                                                  |    10 +
       js/main.js                                                    |    52 +-
       js/module.js                                                  |    53 +-
       js/server.js                                                  |    33 +-
       js/utils.js                                                   |    18 +
       modules/README.md                                             |    15 +
       modules/default/alert/README.md                               |   149 +-
       modules/default/alert/translations/hu.json                    |     4 +
       modules/default/alert/translations/ru.json                    |     4 +
       modules/default/calendar/README.md                            |   234 +--
       modules/default/calendar/calendar.js                          |   148 +-
       modules/default/calendar/calendarfetcher.js                   |    34 +-
       modules/default/calendar/debug.js                             |    14 +-
       modules/default/calendar/node_helper.js                       |     7 +-
       modules/default/calendar/vendor/ical.js/ical.js               |    12 +-
       modules/default/calendar/vendor/ical.js/node-ical.js          |    13 +-
       modules/default/clock/README.md                               |   124 +-
       modules/default/clock/clock.js                                |    77 +-
       modules/default/compliments/README.md                         |   116 +-
       modules/default/compliments/compliments.js                    |    21 +-
       modules/default/currentweather/README.md                      |   246 +--
       modules/default/currentweather/currentweather.js              |    24 +-
       modules/default/helloworld/README.md                          |    29 +-
       modules/default/newsfeed/README.md                            |   189 +-
       modules/default/newsfeed/fetcher.js                           |     7 +-
       modules/default/newsfeed/newsfeed.js                          |   113 +-
       modules/default/newsfeed/node_helper.js                       |    11 +-
       modules/default/updatenotification/README.md                  |    25 +-
       modules/default/weatherforecast/README.md                     |   223 +--
       modules/default/weatherforecast/weatherforecast.css           |     8 +
       modules/default/weatherforecast/weatherforecast.js            |    14 +-
       modules/node_modules/node_helper/index.js                     |     9 +-
       package.json                                                  |    22 +-
       run-start.sh                                                  |     4 +
       splashscreen/MagicMirror.script                               |    17 +-
       splashscreen/splash.png                                       |   Bin 19820 -> 37062 bytes
       splashscreen/splash_halt.png                                  |   Bin 0 -> 22304 bytes
       tests/configs/data/calendar_test.ics                          |   190 ++
       tests/configs/empty_ipWhiteList.js                            |    25 +
       tests/configs/env.js                                          |    25 +
       tests/configs/modules/calendar/auth-default.js                |    41 +
       tests/configs/modules/calendar/basic-auth.js                  |    42 +
       tests/configs/modules/calendar/default.js                     |    37 +
       tests/configs/modules/calendar/fail-basic-auth.js             |    44 +
       tests/configs/modules/calendar/old-basic-auth.js              |    39 +
       tests/configs/modules/clock/clock_12hr.js                     |    29 +
       tests/configs/modules/clock/clock_24hr.js                     |    29 +
       tests/configs/modules/clock/clock_displaySeconds_false.js     |    32 +
       tests/configs/modules/clock/clock_showPeriodUpper.js          |    32 +
       tests/configs/modules/clock/clock_showWeek.js                 |    32 +
       tests/configs/modules/clock/es/clock_12hr.js                  |    29 +
       tests/configs/modules/clock/es/clock_24hr.js                  |    29 +
       tests/configs/modules/clock/es/clock_showPeriodUpper.js       |    32 +
       tests/configs/modules/compliments/compliments_anytime.js      |    38 +
       tests/configs/modules/compliments/compliments_only_anytime.js |    35 +
       tests/configs/modules/compliments/compliments_parts_day.js    |    42 +
       tests/configs/modules/helloworld/helloworld.js                |    32 +
       tests/configs/modules/positions.js                            |    43 +
       tests/configs/noIpWhiteList.js                                |    25 +
       tests/configs/port_8090.js                                    |    25 +
       tests/configs/without_modules.js                              |    23 +
       tests/e2e/dev_console.js                                      |    51 +
       tests/e2e/env_spec.js                                         |    47 +
       tests/e2e/global-setup.js                                     |    34 +
       tests/e2e/ipWhistlist_spec.js                                 |    46 +
       tests/e2e/modules/calendar_spec.js                            |    81 +
       tests/e2e/modules/clock_es_spec.js                            |    81 +
       tests/e2e/modules/clock_spec.js                               |   124 ++
       tests/e2e/modules/compliments_spec.js                         |    95 +
       tests/e2e/modules/helloworld_spec.js                          |    24 +
       tests/e2e/modules_position_spec.js                            |    42 +
       tests/e2e/port_config.js                                      |    51 +
       tests/e2e/without_modules.js                                  |    53 +
       tests/servers/basic-auth.js                                   |    30 +
       tests/unit/functions/cmp_versions_spec.js                     |    20 +
       tests/unit/global_vars/root_path_spec.js                      |    71 +
       tests/unit/translations/same_keys.js                          |   115 ++
       translations/af.json                                          |    30 +
       translations/da.json                                          |     6 +-
       translations/de.json                                          |     4 -
       translations/en.json                                          |     6 +-
       translations/es.json                                          |     6 +-
       translations/et.json                                          |    30 +
       translations/fi.json                                          |     9 +-
       translations/fr.json                                          |     3 -
       translations/fy.json                                          |     3 -
       translations/gr.json                                          |     3 -
       translations/hu.json                                          |    30 +
       translations/id.json                                          |    30 +
       translations/is.json                                          |    30 +
       translations/it.json                                          |     3 -
       translations/ja.json                                          |     5 +-
       translations/kr.json                                          |    30 +
       translations/nb.json                                          |    10 +-
       translations/nl.json                                          |     4 -
       translations/nn.json                                          |    10 +-
       translations/pl.json                                          |    10 +-
       translations/pt.json                                          |    11 +-
       translations/pt_br.json                                       |     3 -
       translations/ru.json                                          |    30 +
       translations/sv.json                                          |    12 +-
       translations/tr.json                                          |     3 -
       translations/translations.js                                  |     9 +
       translations/zh_cn.json                                       |    10 +-
       translations/zh_tw.json                                       |     3 -
       vendor/font-awesome-4.5.0/HELP-US-OUT.txt                     |     7 -
       vendor/font-awesome-4.5.0/css/font-awesome.css                |  2086 ---------------------
       vendor/font-awesome-4.5.0/css/font-awesome.min.css            |     4 -
       vendor/font-awesome-4.5.0/fonts/FontAwesome.otf               |   Bin 109688 -> 0 bytes
       vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.eot       |   Bin 70807 -> 0 bytes
       vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.svg       |   655 -------
       vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf       |   Bin 142072 -> 0 bytes
       vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.woff      |   Bin 83588 -> 0 bytes
       vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2     |   Bin 66624 -> 0 bytes
       vendor/font-awesome-4.5.0/less/animated.less                  |    34 -
       vendor/font-awesome-4.5.0/less/bordered-pulled.less           |    25 -
       vendor/font-awesome-4.5.0/less/core.less                      |    12 -
       vendor/font-awesome-4.5.0/less/fixed-width.less               |     6 -
       vendor/font-awesome-4.5.0/less/font-awesome.less              |    17 -
       vendor/font-awesome-4.5.0/less/icons.less                     |   697 -------
       vendor/font-awesome-4.5.0/less/larger.less                    |    13 -
       vendor/font-awesome-4.5.0/less/list.less                      |    19 -
       vendor/font-awesome-4.5.0/less/mixins.less                    |    26 -
       vendor/font-awesome-4.5.0/less/path.less                      |    15 -
       vendor/font-awesome-4.5.0/less/rotated-flipped.less           |    20 -
       vendor/font-awesome-4.5.0/less/stacked.less                   |    20 -
       vendor/font-awesome-4.5.0/less/variables.less                 |   708 -------
       vendor/font-awesome-4.5.0/scss/_animated.scss                 |    34 -
       vendor/font-awesome-4.5.0/scss/_bordered-pulled.scss          |    25 -
       vendor/font-awesome-4.5.0/scss/_core.scss                     |    12 -
       vendor/font-awesome-4.5.0/scss/_fixed-width.scss              |     6 -
       vendor/font-awesome-4.5.0/scss/_icons.scss                    |   697 -------
       vendor/font-awesome-4.5.0/scss/_larger.scss                   |    13 -
       vendor/font-awesome-4.5.0/scss/_list.scss                     |    19 -
       vendor/font-awesome-4.5.0/scss/_mixins.scss                   |    26 -
       vendor/font-awesome-4.5.0/scss/_path.scss                     |    15 -
       vendor/font-awesome-4.5.0/scss/_rotated-flipped.scss          |    20 -
       vendor/font-awesome-4.5.0/scss/_stacked.scss                  |    20 -
       vendor/font-awesome-4.5.0/scss/_variables.scss                |   708 -------
       vendor/font-awesome-4.5.0/scss/font-awesome.scss              |    17 -
       vendor/moment/moment-timezone.js                              |  1197 ------------
       vendor/moment/moment-with-locales.js                          | 12061 ---------------------------------------------------------------------------------------------------------------------
       vendor/moment/moment-with-locales.min.js                      |    75 -
       vendor/package.json                                           |    18 +
       vendor/vendor.js                                              |    10 +-
       vendor/weather-icons/css/weather-icons-wind.css               |  5331 ----------------------------------------------------
       vendor/weather-icons/css/weather-icons-wind.min.css           |     1 -
       vendor/weather-icons/css/weather-icons.css                    |  1838 ------------------
       vendor/weather-icons/css/weather-icons.min.css                |    41 -
       vendor/weather-icons/font/weathericons-regular-webfont.eot    |   Bin 99774 -> 0 bytes
       vendor/weather-icons/font/weathericons-regular-webfont.svg    |   257 ---
       vendor/weather-icons/font/weathericons-regular-webfont.ttf    |   Bin 99564 -> 0 bytes
       vendor/weather-icons/font/weathericons-regular-webfont.woff   |   Bin 56468 -> 0 bytes
       vendor/weather-icons/font/weathericons-regular-webfont.woff2  |   Bin 44720 -> 0 bytes
       176 files changed, 3471 insertions(+), 28180 deletions(-)
       create mode 100644 .dockerignore
       create mode 100644 Dockerfile
       create mode 100644 docker-entrypoint.sh
       create mode 100755 installers/mm.sh
       create mode 100644 installers/pm2_MagicMirror.json
       create mode 100644 installers/postinstall/postinstall.sh
       create mode 100644 js/deprecated.js
       create mode 100644 js/utils.js
       create mode 100644 modules/default/alert/translations/hu.json
       create mode 100644 modules/default/alert/translations/ru.json
       create mode 100644 run-start.sh
       create mode 100644 splashscreen/splash_halt.png
       create mode 100644 tests/configs/data/calendar_test.ics
       create mode 100644 tests/configs/empty_ipWhiteList.js
       create mode 100644 tests/configs/env.js
       create mode 100644 tests/configs/modules/calendar/auth-default.js
       create mode 100644 tests/configs/modules/calendar/basic-auth.js
       create mode 100644 tests/configs/modules/calendar/default.js
       create mode 100644 tests/configs/modules/calendar/fail-basic-auth.js
       create mode 100644 tests/configs/modules/calendar/old-basic-auth.js
       create mode 100644 tests/configs/modules/clock/clock_12hr.js
       create mode 100644 tests/configs/modules/clock/clock_24hr.js
       create mode 100644 tests/configs/modules/clock/clock_displaySeconds_false.js
       create mode 100644 tests/configs/modules/clock/clock_showPeriodUpper.js
       create mode 100644 tests/configs/modules/clock/clock_showWeek.js
       create mode 100644 tests/configs/modules/clock/es/clock_12hr.js
       create mode 100644 tests/configs/modules/clock/es/clock_24hr.js
       create mode 100644 tests/configs/modules/clock/es/clock_showPeriodUpper.js
       create mode 100644 tests/configs/modules/compliments/compliments_anytime.js
       create mode 100644 tests/configs/modules/compliments/compliments_only_anytime.js
       create mode 100644 tests/configs/modules/compliments/compliments_parts_day.js
       create mode 100644 tests/configs/modules/helloworld/helloworld.js
       create mode 100644 tests/configs/modules/positions.js
       create mode 100644 tests/configs/noIpWhiteList.js
       create mode 100644 tests/configs/port_8090.js
       create mode 100644 tests/configs/without_modules.js
       create mode 100644 tests/e2e/dev_console.js
       create mode 100644 tests/e2e/env_spec.js
       create mode 100644 tests/e2e/global-setup.js
       create mode 100644 tests/e2e/ipWhistlist_spec.js
       create mode 100644 tests/e2e/modules/calendar_spec.js
       create mode 100644 tests/e2e/modules/clock_es_spec.js
       create mode 100644 tests/e2e/modules/clock_spec.js
       create mode 100644 tests/e2e/modules/compliments_spec.js
       create mode 100644 tests/e2e/modules/helloworld_spec.js
       create mode 100644 tests/e2e/modules_position_spec.js
       create mode 100644 tests/e2e/port_config.js
       create mode 100644 tests/e2e/without_modules.js
       create mode 100644 tests/servers/basic-auth.js
       create mode 100644 tests/unit/functions/cmp_versions_spec.js
       create mode 100644 tests/unit/global_vars/root_path_spec.js
       create mode 100644 tests/unit/translations/same_keys.js
       create mode 100644 translations/af.json
       create mode 100644 translations/et.json
       create mode 100644 translations/hu.json
       create mode 100644 translations/id.json
       create mode 100644 translations/is.json
       create mode 100644 translations/kr.json
       create mode 100644 translations/ru.json
       delete mode 100644 vendor/font-awesome-4.5.0/HELP-US-OUT.txt
       delete mode 100644 vendor/font-awesome-4.5.0/css/font-awesome.css
       delete mode 100644 vendor/font-awesome-4.5.0/css/font-awesome.min.css
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/FontAwesome.otf
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.eot
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.svg
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.woff
       delete mode 100644 vendor/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2
       delete mode 100644 vendor/font-awesome-4.5.0/less/animated.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/bordered-pulled.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/core.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/fixed-width.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/font-awesome.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/icons.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/larger.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/list.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/mixins.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/path.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/rotated-flipped.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/stacked.less
       delete mode 100644 vendor/font-awesome-4.5.0/less/variables.less
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_animated.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_bordered-pulled.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_core.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_fixed-width.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_icons.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_larger.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_list.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_mixins.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_path.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_rotated-flipped.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_stacked.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/_variables.scss
       delete mode 100644 vendor/font-awesome-4.5.0/scss/font-awesome.scss
       delete mode 100644 vendor/moment/moment-timezone.js
       delete mode 100644 vendor/moment/moment-with-locales.js
       delete mode 100644 vendor/moment/moment-with-locales.min.js
       create mode 100644 vendor/package.json
       delete mode 100644 vendor/weather-icons/css/weather-icons-wind.css
       delete mode 100644 vendor/weather-icons/css/weather-icons-wind.min.css
       delete mode 100644 vendor/weather-icons/css/weather-icons.css
       delete mode 100644 vendor/weather-icons/css/weather-icons.min.css
       delete mode 100755 vendor/weather-icons/font/weathericons-regular-webfont.eot
       delete mode 100755 vendor/weather-icons/font/weathericons-regular-webfont.svg
       delete mode 100755 vendor/weather-icons/font/weathericons-regular-webfont.ttf
       delete mode 100755 vendor/weather-icons/font/weathericons-regular-webfont.woff
       delete mode 100755 vendor/weather-icons/font/weathericons-regular-webfont.woff2
      
      > electron-chromedriver@1.6.0 install /home/pi/MagicMirror/node_modules/electron-chromedriver
      > node ./download-chromedriver.js
      
      
      > spawn-sync@1.0.15 postinstall /home/pi/MagicMirror/node_modules/spawn-sync
      > node postinstall
      
      
      > magicmirror@2.1.1 install /home/pi/MagicMirror
      > cd vendor && npm install
      
      magicmirror-vendors@ /home/pi/MagicMirror/vendor
      ├── font-awesome@4.7.0
      ├── moment@2.18.1
      ├── moment-timezone@0.5.13
      └── weathericons@2.1.0
      
      
      > magicmirror@2.1.1 postinstall /home/pi/MagicMirror
      > sh installers/postinstall/postinstall.sh
      
      MagicMirror installation successful!
      magicmirror@2.1.1 /home/pi/MagicMirror
      ├─┬ body-parser@1.17.1
      │ ├── bytes@2.4.0
      │ ├── debug@2.6.1
      │ ├─┬ http-errors@1.6.1
      │ │ └── setprototypeof@1.0.3
      │ ├── qs@6.4.0
      │ └── raw-body@2.2.0
      ├─┬ chai@3.5.0
      │ ├── assertion-error@1.0.2
      │ ├─┬ deep-eql@0.1.3
      │ │ └── type-detect@0.1.1
      │ └── type-detect@1.0.0
      ├─┬ chai-as-promised@6.0.0
      │ └── check-error@1.0.2
      ├── UNMET PEER DEPENDENCY grunt@1.0.1
      ├─┬ http-auth@3.1.3
      │ ├─┬ apache-crypt@1.2.1
      │ │ └── unix-crypt-td-js@1.0.0
      │ ├── apache-md5@1.1.2
      │ └── bcryptjs@2.4.3
      ├─┬ mocha@3.2.0
      │ ├── browser-stdout@1.3.0
      │ ├─┬ debug@2.2.0
      │ │ └── ms@0.7.1
      │ ├── diff@1.4.0
      │ ├── glob@7.0.5
      │ ├── growl@1.9.2
      │ ├─┬ lodash.create@3.1.1
      │ │ ├─┬ lodash._baseassign@3.2.0
      │ │ │ ├── lodash._basecopy@3.0.1
      │ │ │ └─┬ lodash.keys@3.1.2
      │ │ │   ├── lodash._getnative@3.9.1
      │ │ │   ├── lodash.isarguments@3.1.0
      │ │ │   └── lodash.isarray@3.0.4
      │ │ ├── lodash._basecreate@3.0.3
      │ │ └── lodash._isiterateecall@3.0.9
      │ ├─┬ mkdirp@0.5.1
      │ │ └── minimist@0.0.8
      │ └── supports-color@3.1.2
      ├── rrule-alt@2.2.5
      ├─┬ socket.io@1.7.3
      │ ├─┬ engine.io@1.8.3
      │ │ └── ws@1.1.2
      │ └─┬ socket.io-client@1.7.3
      │   └── engine.io-client@1.8.3
      └─┬ spectron@3.6.1
        ├── dev-null@0.1.1
        ├─┬ electron-chromedriver@1.6.0
        │ └── electron-download@3.3.0
        ├─┬ electron-version@1.1.0
        │ └─┬ bl@1.2.0
        │   └─┬ readable-stream@2.2.9
        │     ├── isarray@1.0.0
        │     └── string_decoder@1.0.0
        ├── split@1.0.0
        └─┬ webdriverio@4.6.2
          ├─┬ archiver@1.0.0
          │ ├─┬ archiver-utils@1.3.0
          │ │ ├─┬ lazystream@1.0.0
          │ │ │ └─┬ readable-stream@2.2.9
          │ │ │   ├── isarray@1.0.0
          │ │ │   └── string_decoder@1.0.0
          │ │ ├─┬ normalize-path@2.1.1
          │ │ │ └── remove-trailing-separator@1.0.1
          │ │ └─┬ readable-stream@2.2.9
          │ │   ├── isarray@1.0.0
          │ │   └── string_decoder@1.0.0
          │ ├── buffer-crc32@0.2.13
          │ ├─┬ readable-stream@2.2.9
          │ │ ├── isarray@1.0.0
          │ │ └── string_decoder@1.0.0
          │ ├─┬ tar-stream@1.5.2
          │ │ ├─┬ readable-stream@2.2.9
          │ │ │ ├── isarray@1.0.0
          │ │ │ └── string_decoder@1.0.0
          │ │ └── xtend@4.0.1
          │ └─┬ zip-stream@1.1.1
          │   ├─┬ compress-commons@1.2.0
          │   │ ├─┬ crc32-stream@2.0.0
          │   │ │ ├── crc@3.4.4
          │   │ │ └─┬ readable-stream@2.2.9
          │   │ │   ├── isarray@1.0.0
          │   │ │   └── string_decoder@1.0.0
          │   │ └─┬ readable-stream@2.2.9
          │   │   ├── isarray@1.0.0
          │   │   └── string_decoder@1.0.0
          │   └─┬ readable-stream@2.2.9
          │     ├── isarray@1.0.0
          │     └── string_decoder@1.0.0
          ├─┬ babel-runtime@6.23.0
          │ ├── core-js@2.4.1
          │ └── regenerator-runtime@0.10.3
          ├─┬ css-parse@2.0.0
          │ └─┬ css@2.2.1
          │   ├── source-map@0.1.43
          │   ├─┬ source-map-resolve@0.3.1
          │   │ ├── atob@1.1.3
          │   │ ├── resolve-url@0.2.1
          │   │ └── source-map-url@0.3.0
          │   └── urix@0.1.0
          ├── css-value@0.0.1
          ├── deepmerge@0.2.10
          ├── ejs@2.5.6
          ├─┬ gaze@1.1.2
          │ └─┬ globule@1.1.0
          │   └── lodash@4.16.6
          ├─┬ inquirer@1.2.3
          │ └─┬ external-editor@1.1.1
          │   ├─┬ spawn-sync@1.0.15
          │   │ └── os-shim@0.1.3
          │   └── tmp@0.0.29
          ├─┬ mkdirp@0.5.1
          │ └── minimist@0.0.8
          ├─┬ npm-install-package@1.1.0
          │ └── noop2@2.0.0
          ├─┬ optimist@0.6.1
          │ └── minimist@0.0.10
          ├── q@1.4.1
          ├── rgb2hex@0.1.0
          ├── supports-color@3.2.3
          ├── validator@5.7.0
          ├─┬ wdio-dot-reporter@0.0.6
          │ └─┬ babel-runtime@5.8.38
          │   └── core-js@1.2.7
          └── wgxpath@1.0.0
      
      npm WARN grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed.
      
      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-NetworkScanner] disable logging

      @ianperrin said in [MMM-NetworkScanner] disable logging:

      Did you restart the mirror after the upgrade?
      Are there any errors in the browser console?
      What happens if debug is set to true?

      as described, I did a pm2 restart mm, the behaviour is the same if debug: true as described.

      the browser console re MMM-NetworkScanner:

      loader.js:182 Load script: modules/MMM-NetworkScanner//MMM-NetworkScanner.js
      module.js:415 Module registered: MMM-NetworkScanner
      loader.js:152 Bootstrapping module: MMM-NetworkScanner
      loader.js:227 File already loaded: moment.js
      loader.js:157 Scripts loaded for: MMM-NetworkScanner
      loader.js:227 File already loaded: font-awesome.css
      loader.js:159 Styles loaded for: MMM-NetworkScanner
      loader.js:161 Translations loaded for: MMM-NetworkScanner
      (...)
      MMM-NetworkScanner.js:32 Starting module: MMM-NetworkScanner
      (...)
      module.js:117 MMM-NetworkScanner received a system notification: ALL_MODULES_STARTED
      (...)
      module.js:117 MMM-NetworkScanner received a system notification: DOM_OBJECTS_CREATED
      (...)
      module.js:115 MMM-NetworkScanner received a module notification: CURRENTWEATHER_DATA from sender: currentweather
      (...)
      module.js:115 MMM-NetworkScanner received a module notification: CALENDAR_EVENTS from sender: calendar
      (...)
      

      still, all devices are shown offline:
      0_1487415081291_upload-a204f2e9-3ec0-474c-9bf4-f8d6a2eac761

      hth! Thanks for your effort!

      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-NetworkScanner] disable logging

      @ianperrin I don’t get anymore logging from MMM-Networkscanner after git pull & npm install, but I also don’t get to see my devices, they all seem offline.

      		{
      			module: 'MMM-NetworkScanner',
      			position: 'top_right',
      			header: 'Binder Handys',
      			config: {
      				devices: [
      					{ ipAddress: "192.168.xx.x", name: "S", icon: "mobile"},
       					{ ipAddress: "192.168.xx.x", name: "A", icon: "mobile"},
      					{ ipAddress: "192.168.xx.x", name: "T", icon: "mobile"},
       					{ ipAddress: "192.168.xx.x", name: "D", icon: "mobile"},
      					],
      					showUnknown: false,
      					showOffline: true,
      					showLastSeen: false,
      					keepAlive: 180,
      					debug: false,
      					updateInterval: 30,
      				}        
      		},
      

      in the mm-out-0.log:

      Connecting socket for: MMM-NetworkScanner
      Starting module: MMM-NetworkScanner
      (...)
      MMM-NetworkScanner received CONFIG
      

      edit:
      after changing debug: true, in the config and pm2 restart mm I experience the same behaviour.
      after deleting the debug-line completely, nothing changes also.

      posted in Troubleshooting
      binderthB
      binderth
    • RE: MMM-NetworkScanner

      @bminer1 ah. ok, I get it (didn’t have “residents” in my config either). So, this one is realy “every resident is offline”: i do something. “At least one resident is online again”: i do something. So this would then be a generic presence detection.

      Would be cool, if it could also be bound to specific residents. So I can have Actions regarding on them also.

      posted in Utilities
      binderthB
      binderth
    • RE: MMM-NetworkScanner

      @bminer1 yes, this is nice! would be killer, if it were to be configured per device! ;) it seems from the way in the config, it was intended to fire regardless of which device leaves or comes up again…

      posted in Utilities
      binderthB
      binderth
    • RE: [MMM-NetworkScanner] disable logging

      @pugsly jepp, this rotates the log (like Linux-logs or log4j): have a look here:
      https://www.npmjs.com/package/pm2-logrotate

      this eliminates the need to buy a new SD Card every month (just kidding), but leaves the initial problem open: how can I remove those log-entries, because if I don’t Need them after setup, they’re just filling the log, leaving me scrolling for other stuff I need to have a look at while debugging or whatever. Perhaps there is a switch, but I don’t see it…

      posted in Troubleshooting
      binderthB
      binderth
    • RE: [MMM-NetworkScanner] disable logging

      @pugsly said in [MMM-NetworkScanner] disable logging:

      Only running on a 8GB SD card

      got a 16GB, but still! ;) You could activate a logrotation in pm2:

      $ pm2 install pm2-logrotate
      
      posted in Troubleshooting
      binderthB
      binderth
    • 1 / 1