@ThaliaFromPrussia ok - still nothing new, did a complete new App now.
is there a way to get more Loginfos? right now I only get the helper and stuff in the log, but nothing more. no Authentication error or something, which would point me in the right direction…
Read the statement by Michael Teeuw here.
Posts
-
RE: Microsoft To-Do (wunderlist replacement?)
-
RE: Microsoft To-Do (wunderlist replacement?)
@ThaliaFromPrussia jepp, did that (the client_id and stuff stays the same, but code regenerates. or did you delete your App as a whole?
-
RE: Microsoft To-Do (wunderlist replacement?)
apart from getting it to work, in what intervals does the module refreshs on the list? and could you also implement the “fade-option”? looks just cool! ;)
-
RE: Microsoft To-Do (wunderlist replacement?)
@thobach thanks for your effort!
I just migrated my wunderlist to ToDo (which went flawlessly) and now I’d like to authenticate ToDo as you described on github.first: I think, the URL is broken (spaces here: https://github.com/thobach/MMM-MicrosoftToDo#authorization-code-generation-code).
only after replacing the whitespaces with “%20” it worked and I got thecode.after that - I got all the info - but still no entries.
logfile-out:
[22:22:45.809] [LOG] Connecting socket for: MMM-MicrosoftToDo [22:22:45.811] [LOG] MMM-MicrosoftToDo helper started ...but the mirror only shows “Lade Einträge…” (loading entries).
-
RE: Wunderlist shuts down May 6th
I’m great at testing something or adjusting existing code… I suck at programming, though. not my hometurf… ;)
so, if somebody begins… I’m in. -
RE: Wunderlist shuts down May 6th
Would like to see MS-Todo on the magicmirror, too.
Somebody working on this? There’s an API provided by Microsoft, if I read this correctly: https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/
-
Microsoft To-Do (wunderlist replacement?)
I have the Feeling, Microsoft will sooner or later migrate wunderlist into To-Do. Is there someone already working on a To-Do module?
-
RE: cant stream 1 HikVision cam
- what’s in the log?
- do you have MMM-PIR-Sensor running in parallel?
I experience crashing of MMM-RTSPStream as described here: https://forum.magicmirror.builders/topic/7260/mmm-pir-sensor-interferes-with-mmm-rtspstream
-
RE: MMM-MQTT freezes after some time
@kugelfang said in MMM-MQTT freezes after some time:
I’m running three instances of this plugin, each listening to a different sensor .
Why don’t you use one instance and configure the subscriptions as shown in the Readme? works for me (presently 5 subscriptions in one instance).
-
MMM-PublicTransportHafas brings up ERRORs `fetchDepartures`
Installed and configured MMM-PublicTransportHafas and it shows the same infos I get with the Bahn-App or bahn.de. But on startup I regularly receive those ERRORs - can I avoid those as I don’t know if there’s some side effects attached to them?
0|mm | Whoops! There was an uncaught exception... 0|mm | TypeError: Cannot read property 'fetchDepartures' of undefined 0|mm | at Class.fetchDepartures (/home/pi/MagicMirror/modules/MMM-PublicTransportHafas/node_helper.js:56:12) 0|mm | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-PublicTransportHafas/node_helper.js:21:14) 0|mm | at Socket. (/home/pi/MagicMirror/modules/node_modules/node_helper/index.js:113:11) 0|mm | at emitTwo (events.js:106:13) 0|mm | at Socket.emit (events.js:194:7) 0|mm | at /home/pi/MagicMirror/node_modules/socket.io/lib/socket.js:513:12 0|mm | at _combinedTickCallback (internal/process/next_tick.js:73:7) 0|mm | at process._tickCallback (internal/process/next_tick.js:104:9) 0|mm | MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issuessometimes there’s only 3 ERRORs, sometimes there’s more. They don’t show after the appear on (re)start.
{ module: "MMM-PublicTransportHafas", position: "bottom_left", config: { stationID: "xxx", // Replace with your stationID! stationName: "xxx Bahnhof", // Replace with your station name! direction: "yyy", // Show only departures heading to this station. (A station ID.) ignoredLines: [], // Which lines should be ignored? (comma-separated list of line names) excludedTransportationTypes: ["BuN"], // Which transportation types should not be shown on the mirror? (comma-separated list of types) possible values: StN for tram, BuN for bus, s for suburban timeToStation: 10, // How long do you need to walk to the next Station? timeInFuture: 190, showColoredLineSymbols: true, // Want colored line symbols? useColorForRealtimeInfo: true, // Want colored real time information (timeToStation, early)? showTableHeadersAsSymbols: true, // Table Headers as symbols or text? maxUnreachableDepartures: 2, // How many unreachable departures should be shown? maxReachableDepartures: 5, // How many reachable departures should be shown? showOnlyLineNumbers: false // Display only the line number instead of the complete name, i. e. "11" instead of "STR 11" } },PS: stationID is correct, just marked for privacy
-
MMM-PIR-Sensor interferes with MMM-RTSPStream
Hi there,
after some struggle, I managed to get MMM-RTSPStream running with my FOSCAM FI9900P. But if MMM-PIR-Sensor ist started in parallel, I got these entries in the log and the Stream won’t show:
> magicmirror@2.3.1 start /home/pi/MagicMirror > sh run-start.sh Starting MagicMirror: v2.3.1 Loading config ... Loading module helpers ... Initializing new module helper ... Module helper loaded: MMM-PIR-Sensor No helper found for module: alert. No helper found for module: clock. Initializing new module helper ... Module helper loaded: calendar Initializing new module helper ... Module helper loaded: MMM-RTSPStream Initializing new module helper ... Starting server on port 8080 ... You're using a full whitelist configuration to allow for all IPs Server started ... Connecting socket for: MMM-PIR-Sensor Connecting socket for: MMM-RTSPStream Sockets connected & modules started ... Launching application. Starting stream stream1 with args: [ "--avdict", "rtsp_transport:tcp", "--win", "332, 1260, 684, 1502", "--live", "--video_queue", "4", "--fps", "30", "rtsp://user:pass@192.168.xx.xx:88/videoMain" ] PM2: omx_stream1 already running. Stopping old instance... Starting PM2 for omx_stream1 PM2 started for omx_stream1 Stopping stream stream1 Stopping PM2 process: omx_stream1 Starting stream stream1 with args: [ "--avdict", "rtsp_transport:tcp", "--win", "332, 1225, 684, 1467", "--live", "--video_queue", "4", "--fps", "30", "rtsp://user:pass@192.168.xx.xx:88/videoMain" ] PM2: omx_stream1 already running. Stopping old instance... Starting PM2 for omx_stream1 PM2 started for omx_stream1 Stopping stream stream1 Starting stream stream1 with args: [ "--avdict", "rtsp_transport:tcp", "--win", "332, 1190, 684, 1432", "--live", "--video_queue", "4", "--fps", "30", "rtsp://user:pass@192.168.xx.xx:88/videoMain" ] Stopping PM2 process: omx_stream1 Starting PM2 for omx_stream1 PM2 started for omx_stream1 Stopping all OMXPlayer Streams... PM2: Stopping omx_stream1... Starting stream stream1 with args: [ "--avdict", "rtsp_transport:tcp", "--win", "332, 1190, 684, 1432", "--live", "--video_queue", "4", "--fps", "30", "rtsp://user:pass@192.168.xx.xx:88/videoMain" ] Starting PM2 for omx_stream1 PM2 started for omx_stream1 Stopping all OMXPlayer Streams... PM2: Stopping omx_stream1...the console
pm2 logsshows an additional:0|mm | Launching application. 0|mm | Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "332, 1260, 684, 1502", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://user:pass@192.168.xx.xx:88/videoMain" 0|mm | ] 0|mm | PM2: omx_stream1 already running. Stopping old instance... 0|mm | Starting PM2 for omx_stream1 PM2 | Stopping app:omx_stream1 id:1 PM2 | pid=5695 msg=failed to kill - retrying in 100ms PM2 | pid=5695 msg=failed to kill - retrying in 100ms 1|omx_stre | Video codec omx-h264 width 640 height 360 profile 100 fps 30.000000 1|omx_stre | Audio codec pcm_mulaw channels 1 samplerate 8000 bitspersample 8 1|omx_stre | Subtitle count: 0, state: off, index: 1, delay: 0 1|omx_stre | V:PortSettingsChanged: 640x360@30.00 interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0 1|omx_stre | have a nice day ;) PM2 | App [omx_stream1] with id [1] and pid [5695], exited with code [1] via signal [SIGINT] PM2 | pid=5695 msg=process killed PM2 | Starting execution sequence in -fork mode- for app name:omx_stream1 id:1 PM2 | App name:omx_stream1 id:1 online 0|mm | PM2 started for omx_stream1 0|mm | Stopping stream stream1 0|mm | Stopping PM2 process: omx_stream1 0|mm | Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "332, 1225, 684, 1467", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://user:pass@192.168.xx.xx:88/videoMain" 0|mm | ] PM2 | Stopping app:omx_stream1 id:1 0|mm | PM2: omx_stream1 already running. Stopping old instance... 0|mm | Starting PM2 for omx_stream1 PM2 | Stopping app:omx_stream1 id:1 PM2 | Process with pid 5846 already exists 0|mm | PM2 started for omx_stream1 PM2 | App [omx_stream1] with id [1] and pid [5846], exited with code [0] via signal [SIGINT] PM2 | pid=5846 msg=process killed PM2 | pid=5846 msg=process killed 0|mm | Stopping stream stream1 0|mm | Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "332, 1190, 684, 1432", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://user:pass@192.168.xx.xx:88/videoMain" 0|mm | ] 0|mm | Stopping PM2 process: omx_stream1 0|mm | Starting PM2 for omx_stream1 PM2 | Starting execution sequence in -fork mode- for app name:omx_stream1 id:1 PM2 | App name:omx_stream1 id:1 online 0|mm | PM2 started for omx_stream1 0|mm | Stopping all OMXPlayer Streams... 0|mm | PM2: Stopping omx_stream1... PM2 | Stopping app:omx_stream1 id:1 PM2 | App [omx_stream1] with id [1] and pid [5956], exited with code [0] via signal [SIGINT] PM2 | pid=5956 msg=process killed 0|mm | Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "332, 1190, 684, 1432", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://user:pass@192.168.xx.xx:88/videoMain" 0|mm | ] 0|mm | Starting PM2 for omx_stream1 PM2 | Starting execution sequence in -fork mode- for app name:omx_stream1 id:1 PM2 | App name:omx_stream1 id:1 online 0|mm | PM2 started for omx_stream1 0|mm | Stopping all OMXPlayer Streams... 0|mm | PM2: Stopping omx_stream1... PM2 | Stopping app:omx_stream1 id:1 PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | pid=5982 msg=failed to kill - retrying in 100ms PM2 | Process with pid 5982 still alive after 1600ms, sending it SIGKILL now... PM2 | App [omx_stream1] with id [1] and pid [5982], exited with code [0] via signal [SIGKILL] PM2 | pid=5982 msg=process killedIs there something I can do?
-
RE: Electron CPU usage
adding another flavour:
As my Foscam FI9900P got an ONVIF-Update lately and is now capable of RTSP-streaming I installed MMM-RTSPStream.- activated fake (or full) OpenGL Desktop driver:
omxplayer crashes - activated non-GL desktop driver:
omxplayer runs
So, as I see it, the omxplayer problem doesn’t concern MagicMirror - is there another way to reduce Electron CPU usage - except using an Open-GL dekstop driver?
PS: activating fake KMS reduced CPU usage as recommended in this thread - but I’d like to have the video-stream of my cam on the MM (unfortunately it doesn’t provide MJPEG)
- activated fake (or full) OpenGL Desktop driver:
-
RE: MMM-Bergfex doesent load respectively should be a valid spdx license expression
@binderth said in MMM-Bergfex doesent load respectively should be a valid spdx license expression:
yes, I’m sure no other is running.
I’m not so sure anymore! ;)
When I reinstalled MagicMirror2 from scratch, it seems, pm2 added another instance called “MagicMirror” - so I got two running - but that is another issue I’m currently working on - perhaps coming back to the Forum in a new thread. -
RE: MMM-Bergfex doesent load respectively should be a valid spdx license expression
@marphi1602
yes, I’m sure no other is running.Got it figured out - after some debugging in
node_helper.jsI figured, it was strange, that I only found “1 sno report” - and after some annoying reloads (I’m not a developer, not to speak of JS), I found the only one issue for mmm-bergfex on github:
https://github.com/nebulx29/MMM-bergfex/issues/1#issuecomment-3550833679days ago, Rainer added not only the deprecated “sys -> util” has to be changed, but also the “tbody var” - that did the trick for me! it worked!!
tl:dr>
- add “private”: true, after “license”: “Apache 2.0”, inside package.json to avoid the license problem
- change inside node_helper.js
var sys = require('sys'); to //var sys = require('sys'); var util = require('util');- change inside node_helper.js
var tbody = $('.content').children().last(); to var tbody = $('.content>table').children().last(); -
RE: MMM-Bergfex doesent load respectively should be a valid spdx license expression
@marphi1602
tried this one! :) - just reinstalled the whole 2.2.2 Version and now I don’t get any Errors:pi@MagicMirror2:~ $ pm2 logs [TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option) /home/pi/.pm2/pm2.log last 15 lines: PM2 | 2018-01-12 18:39:38: Current arch : arm PM2 | 2018-01-12 18:39:38: PM2 home : /home/pi/.pm2 PM2 | 2018-01-12 18:39:38: PM2 PID file : /home/pi/.pm2/pm2.pid PM2 | 2018-01-12 18:39:38: RPC socket file : /home/pi/.pm2/rpc.sock PM2 | 2018-01-12 18:39:38: BUS socket file : /home/pi/.pm2/pub.sock PM2 | 2018-01-12 18:39:38: Application log path : /home/pi/.pm2/logs PM2 | 2018-01-12 18:39:38: Process dump file : /home/pi/.pm2/dump.pm2 PM2 | 2018-01-12 18:39:38: Concurrent actions : 2 PM2 | 2018-01-12 18:39:38: SIGTERM timeout : 1600 PM2 | 2018-01-12 18:39:38: =============================================================================== PM2 | 2018-01-12 18:39:38: Starting execution sequence in -fork mode- for app name:mm id:0 PM2 | 2018-01-12 18:39:38: [Watch] Start watching MagicMirror PM2 | 2018-01-12 18:39:38: Starting execution sequence in -fork mode- for app name:MagicMirror id:1 PM2 | 2018-01-12 18:39:39: App name:mm id:0 online PM2 | 2018-01-12 18:39:39: App name:MagicMirror id:1 online /home/pi/.pm2/logs/MagicMirror-error-1.log last 15 lines: 1|MagicMir | (node:965) DeprecationWarning: sys is deprecated. Use util instead. /home/pi/.pm2/logs/mm-error-0.log last 15 lines: 0|mm | at Object.exports._errnoException (util.js:1026:11) 0|mm | at exports._exceptionWithHostPort (util.js:1049:20) 0|mm | at Server._listen2 (net.js:1253:14) 0|mm | at listen (net.js:1289:10) 0|mm | at net.js:1399:9 0|mm | at _combinedTickCallback (internal/process/next_tick.js:77:11) 0|mm | at process._tickCallback (internal/process/next_tick.js:98:9) 0|mm | at Module.runMain (module.js:592:11) 0|mm | at run (bootstrap_node.js:402:7) 0|mm | at startup (bootstrap_node.js:157:9) 0|mm | code: 'EADDRINUSE', 0|mm | errno: 'EADDRINUSE', 0|mm | syscall: 'listen', 0|mm | address: '0.0.0.0', 0|mm | port: 8080 } /home/pi/.pm2/logs/mm-out-0.log last 15 lines: 0|mm | Connecting socket for: MMM-FRITZ-Box-Callmonitor 0|mm | Starting module: MMM-FRITZ-Box-Callmonitor 0|mm | Connecting socket for: MMM-DWD-WarnWeather 0|mm | MMM-DWD-WarnWeather helper started... 0|mm | Connecting socket for: MMM-mqtt 0|mm | MMM-mqtt started ... 0|mm | Connecting socket for: MMM-bergfex 0|mm | Starting node helper: MMM-bergfex 0|mm | Connecting socket for: newsfeed 0|mm | Starting module: newsfeed 0|mm | Sockets connected & modules started ... 0|mm | Whoops! There was an uncaught exception... 0|mm | MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|mm | Launching application. /home/pi/.pm2/logs/MagicMirror-out-1.log last 15 lines: 1|MagicMir | Create new news fetcher for url: http://rss.sueddeutsche.de/rss/Topthemen - Interval: 300000 1|MagicMir | 1 snow reports from bergfex.at retrieved. 1|MagicMir | searching for Zell am Ziller - Zillertal Arena 1|MagicMir | searching for Gerlos - Zillertal Arena 1|MagicMir | searching for Hintertuxer Gletscher / Hintertux 1|MagicMir | Access to FRITZ!Box finished. 1|MagicMir | No log file found. 1|MagicMir | Starting access to FRITZ!Box... 1|MagicMir | retrieveAndUpdate() 1|MagicMir | Use existing news fetcher for url: http://rss.sueddeutsche.de/rss/Topthemen 1|MagicMir | 1 snow reports from bergfex.at retrieved. 1|MagicMir | searching for Zell am Ziller - Zillertal Arena 1|MagicMir | searching for Gerlos - Zillertal Arena 1|MagicMir | searching for Hintertuxer Gletscher / Hintertux 1|MagicMir | Access to FRITZ!Box finished.still - I get “1 snow reports from bergfex.at retrieved.” - but none show up…
PS: I always get the
EADDRINUSEerror, if I dopm2 restart mm. -
RE: MMM-Bergfex doesent load respectively should be a valid spdx license expression
strange. I thought i had replied to this already…
- my Pi is connected (I’m getting info for every other module quite right!)
- I’m using pm2
- I just upgraded to 2.2 (in case that matters now - same Output though)
- my pm2 log mm reads:
pi@MagicMirror2:~/MagicMirror $ pm2 log mm [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option) /home/pi/.pm2/logs/mm-error-0.log last 15 lines: 0|mm | there was a Wunderlist problem { error: 0|mm | { type: 'server_error', 0|mm | translation_key: 'api_error_unknown', 0|mm | message: 'An unknown server error occurred' } } 500 0|mm | (node:931) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added. Use emitter.setMaxListeners() to increase limit 0|mm | SyntaxError: Unexpected end of JSON input 0|mm | at JSON.parse () 0|mm | at Class.loadLogs (/home/pi/MagicMirror/modules/MMM-syslog/node_helper.js:60:21) 0|mm | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-syslog/node_helper.js:45:9) 0|mm | at Socket. (/home/pi/MagicMirror/modules/node_modules/node_helper/index.js:113:11) 0|mm | at emitTwo (events.js:106:13) 0|mm | at Socket.emit (events.js:194:7) 0|mm | at /home/pi/MagicMirror/node_modules/socket.io/lib/socket.js:514:12 0|mm | at _combinedTickCallback (internal/process/next_tick.js:73:7) 0|mm | at process._tickCallback (internal/process/next_tick.js:104:9) /home/pi/.pm2/logs/mm-out-0.log last 15 lines: 0|mm | 1 snow reports from bergfex.at retrieved. 0|mm | searching for Zell am Ziller - Zillertal Arena 0|mm | searching for Gerlos - Zillertal Arena 0|mm | searching for Hintertuxer Gletscher / Hintertux 0|mm | Whoops! There was an uncaught exception... 0|mm | MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|mm | Starting access to FRITZ!Box... 0|mm | retrieveAndUpdate() 0|mm | Use existing news fetcher for url: http://rss.sueddeutsche.de/rss/Topthemen 0|mm | 1 snow reports from bergfex.at retrieved. 0|mm | searching for Zell am Ziller - Zillertal Arena 0|mm | searching for Gerlos - Zillertal Arena 0|mm | searching for Hintertuxer Gletscher / Hintertux 0|mm | Access to FRITZ!Box finished.(wunderlist and syslog working just fine - despite those Errors?)
but still:

-
RE: MMM-Bergfex doesent load respectively should be a valid spdx license expression
I do have the same problem:

To avoid some enconding Problems, I picked some oneword-places for start:
{ module: 'MMM-bergfex', position: 'top_right', classes: 'small dimmed', config: { updateInterval: 30*60*1000, animationSpeed: 0, header: 'Schneebericht', skiareas: [ // 'Zell am Ziller - Zilleral Arena', // 'Gerlos - Zillertal Arena', 'Ischgl', 'Jungholz', ], shortenArea: 20, cssclassrow: 'normal', cssclassheader: 'bright' } },like described in this thread (https://forum.magicmirror.builders/post/30795), I changed to
var util = require(‘util’);innode_helper.jsIn my logs I get this:
TypeError: Cannot read property 'parent' of undefined at Function.exports.update (/home/pi/MagicMirror/modules/MMM-bergfex/node_modules/cheerio/lib/parse.js:69:25) at module.exports (/home/pi/MagicMirror/modules/MMM-bergfex/node_modules/cheerio/lib/parse.js:19:11) at Function.exports.load (/home/pi/MagicMirror/modules/MMM-bergfex/node_modules/cheerio/lib/static.js:27:14) at Request._callback (/home/pi/MagicMirror/modules/MMM-bergfex/node_helper.js:43:19) at self.callback (/home/pi/MagicMirror/modules/MMM-bergfex/node_modules/request/request.js:186:22) at emitOne (events.js:96:13) at Request.emit (events.js:191:7) at Request.onRequestError (/home/pi/MagicMirror/modules/MMM-bergfex/node_modules/request/request.js:878:8) at emitOne (events.js:96:13) at ClientRequest.emit (events.js:191:7) -
RE: ipWhitelist - still not working
oh. not exactly. After some time now, it works! Don’t know, what it took some time, aber now it works!