Read the statement by Michael Teeuw here.
MMM-ArduPort
- 
 How do I do that? 
- 
 It seems I’m having isues with Python. I have reinstaled Python and Python3, npm, python-shell and node js. Nothing worked. It was sending errors even with blank arduino, arduino sending only “starting” and “started” commands… 
 So, due to my lack of knowlege of Python or anything else surrounding ArduPort, I’m abandoning it…To bad. It is very elagant module. 
- 
 @Kereknjek said in MMM-ArduPort: How do I do that? on the pi, ctrl-alt-t, will open a terminal window, you can also ssh into the pi then execute the command that the module would use python ....... whateverI see u dropped this path, but for other… 
- 
 I tried that. @Kereknjek said in MMM-ArduPort: Now, when running python arduport.pyI get this: {"debug": "SerialPort shell started..."} {"debug": "Waiting Ardunio to connect on port..."} {"status": {"data": "connected", "name": "connect"}} {"status": {"data": "starting", "name": "setup"}} {"status": {"data": "started", "name": "setup"}} {"sensor": {"data": "0.02", "name": "Baterija"}} {"sensor": {"data": "-0.00", "name": "Struja"}} {"sensor": {"data": "0.00", "name": "Solarno"}} {"sensor": {"data": "-0.12", "name": "Panel"}} {"sensor": {"data": "-0.00", "name": "Inverter"}} {"sensor": {"data": "0.04", "name": "Baterija"}} {"sensor": {"data": "-0.00", "name": "Struja"}} {"sensor": {"data": "0.00", "name": "Solarno"}}
- 
 @Kereknjek that looks good… looks at the MMM-Arduino module, it shows debugging info on the developers window ctrl-shift-i on the keyboard, select the tab labeled ‘console’ you can filter out other modules messages by putting part of the module name in the filter field ardu also, have to set developerMode:true in the module config.js section if (self.config.developerMode) { var date = new Date(); var time = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(); message = self.name + ": (" + self.data.index + ")(" + time + ") " + message; } else { message = self.name + ": " + message; } switch (type) { case "error": Log.error(this.logPrefix + message); break; case "warn": Log.warn(this.logPrefix + message); break; case "info": Log.info(this.logPrefix + message); break; case "dev": if (self.config.developerMode) { Log.log(this.logPrefix + message); } break; default: Log.log(this.logPrefix + message); }
- 
 has anyone solved this problem? 
 I don’t understand anything at all in JS?
 error text from console:Uncaught (in promise) TypeError: "({0}) ".format is MMM-ArduPort.js:143 not a function at Class.formatValue (MMM-ArduPort.js:143) at Class.getDom (MMM-ArduPort.js:250) at main.js:111 at new Promise (<anonymous>) at updateDom (main.js:110) at Object.updateDom (main.js:542) at Class.updateDom (module.js:357) at Class.socketNotificationReceived (MMM-ArduPort.js:118) at module.js:243 at r.<anonymous> (socketclient.js:39) help someone, I’ve been trying to run it for a long time !!! 
- 
 @Crime as I posted the other day, someone posted a fix in the issue for the module u have to change some code 
- 
 @sdetweil please, more details. I really need help 
- 
 @Crime sorry, other topic 
 see this issue on the module
 https://github.com/Dentrax/MMM-ArduPort/issues/3
- 
 @sdetweil thank you so much! it really helped! now my sensors are working as they should! 
 and how I did not notice this topic before
 
