Read the statement by Michael Teeuw here.
read csv-data and put it in an array
-
@Perlchamp thanks… will fix… never copy from another without review!!
-
always my pleasure
-
@Perlchamp fixed
-
if u redirect the output of npm start to a file, this is what you will see in the file
> magicmirror@2.11.0 start /home/sam/MagicMirror > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [2020-04-30 11:15:53.521] [LOG] Starting MagicMirror: v2.11.0 [2020-04-30 11:15:53.524] [LOG] Loading config ... [2020-04-30 11:15:53.526] [LOG] Loading module helpers ... [2020-04-30 11:15:53.528] [LOG] Initializing new module helper ... [2020-04-30 11:15:53.528] [LOG] Module helper loaded: MMM-Logging [2020-04-30 11:15:53.529] [LOG] No helper found for module: alert. [2020-04-30 11:15:53.529] [LOG] No helper found for module: clock. [2020-04-30 11:15:53.663] [LOG] Initializing new module helper ... [2020-04-30 11:15:53.663] [LOG] Module helper loaded: MyCovid19 [2020-04-30 11:15:53.784] [LOG] Initializing new module helper ... [2020-04-30 11:15:53.785] [LOG] Module helper loaded: MMM-AlexaControl [2020-04-30 11:15:53.786] [LOG] handler helper in init [2020-04-30 11:15:53.786] [LOG] Module helper loaded: MMM-SleepWake [2020-04-30 11:15:53.786] [LOG] All module helpers loaded. [2020-04-30 11:15:53.820] [LOG] Starting server on port 8090 ... [2020-04-30 11:15:53.821] [INFO] [33mYou're using a full whitelist configuration to allow for all IPs[39m [2020-04-30 11:15:53.823] [LOG] Server started ... [2020-04-30 11:15:53.823] [LOG] Connecting socket for: MMM-Logging [2020-04-30 11:15:53.824] [LOG] Module helper started for MMM-Logging [2020-04-30 11:15:53.824] [LOG] Connecting socket for: MyCovid19 [2020-04-30 11:15:53.824] [LOG] Starting node_helper for module: MyCovid19 [2020-04-30 11:15:53.824] [LOG] path=/home/sam/MagicMirror/modules/MyCovid19 [2020-04-30 11:15:53.824] [LOG] Connecting socket for: MMM-AlexaControl [2020-04-30 11:15:53.824] [LOG] MMM-AlexaControl helper, started... [2020-04-30 11:15:53.824] [LOG] Connecting socket for: MMM-SleepWake [2020-04-30 11:15:53.825] [LOG] handler helper in start [2020-04-30 11:15:53.825] [LOG] Sockets connected & modules started ... [2020-04-30 11:15:53.906] [LOG] Launching application. [2020-04-30 11:15:53.928] [LOG] setup for latent showing // < --- from my module node_helper [2020-04-30 11:15:54.487] [LOG] requested file exists=modules/MyCovid19/states-rawdata-04-30-2020 sending back to module_13_MyCovid19_5731 // < --- from my module node_helper [2020-04-30 11:15:54.490] [LOG] requested file exists=modules/MyCovid19/countries-rawdata-04-30-2020 sending back to module_16_MyCovid19_7951 // < --- from my module node_helper [2020-04-30 11:15:54.492] [LOG] requested file exists=modules/MyCovid19/countries-rawdata-04-30-2020 sending back to module_14_MyCovid19_1721 // < --- from my module node_helper [2020-04-30 11:15:54.493] [LOG] requested file exists=modules/MyCovid19/countries-rawdata-04-30-2020 sending back to module_15_MyCovid19_91 // < --- from my module node_helper [2020-04-30 11:15:54.498] [LOG] requested file exists=modules/MyCovid19/countries-rawdata-04-30-2020 sending back to module_17_MyCovid19_2191 // < --- from my module node_helper etc
-
ok, it’s slowly dawning on me, see little light at the end of the tunnel
-
@Perlchamp if u install the logging module I suggested, then it captures all the messages from the modulename.js in the browser and prints them to the terminal window log, which would be saved to the file as well.
-
@sdetweil a node_helper has two built in functions (I have never useed init() or stop() for anything, but they are available)
start: when the helper is loaded
socketNotificationReceived, when the modulename.js sends a message to the helperthe helper has one useful function
sendSocketNotification , to send a message back to the modulename.js
everything else is all up to you
note that the modulename.js gets the config.js config:{} info for this module, NOT the node_helper… so if the node_helper needs to know (filenames, timings, ???) , the modulename.js has to send a message with the this.config info down to the helper, and the helper has to save it to use later
-
@sdetweil said in read csv-data and put it in an array:
if u install the logging module I suggested, then it captures all the messages from the modulename.js in the browser and prints them to the terminal window log, which would be saved to the file as well.
so i also can do (?):
npm start dev
in the window on the right klicking on “console”. there i see a lot of massages coming from console/moduls
and then i can use your module to lock out other modules (?) … -
so i also can do (?):
npm start devyes
can use your module to lock out other modules (
no… it collects all messages. so I add my module name to them…
on windows the notepad++ editor allows you to find all, and gives a new window with the lines
from where the find was done and allows u to click on the find results and navigate to the original file…
very helpful when there is a big log and maybe only 1 or 2 specific messages u are looking for -
ok, understand