Here are some errors when I started the service...
sudo systemctl start EspruinoHub.service && sudo journalctl -f -u EspruinoHub -- Logs begin at Thu 2016-11-03 17:16:43 UTC. -- Sep 01 19:36:03 raspberrypi systemd[1]: Started EspruinoHub BLE -> MQTT bridge. Sep 01 19:36:04 raspberrypi EspruinoHub[17254]: setterm: $TERM is not defined. Sep 01 19:36:04 raspberrypi sudo[17266]: pi : TTY=unknown ; PWD=/home/pi/EspruinoHub ; USER=root ; COMMAND=/sbin/setcap cap_net_raw+eip /usr/bin/node Sep 01 19:36:04 raspberrypi sudo[17266]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 19:36:04 raspberrypi sudo[17266]: pam_unix(sudo:session): session closed for user root Sep 01 19:36:05 raspberrypi EspruinoHub[17254]: Config loaded Sep 01 19:36:07 raspberrypi EspruinoHub[17254]: Connecting... Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Server is listening on http://localhost:1888 Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: www directory found at /home/pi/EspruinoHub/www. Web server at http://localhost:1888 Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: log directory found at /home/pi/EspruinoHub/log. Enabling logging. Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno State poweredOn Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno.startAdvertising Success Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno.setServices Success Sep 01 19:36:09 raspberrypi EspruinoHub[17254]: Starting scan... Sep 01 19:36:09 raspberrypi EspruinoHub[17254]: Scanning started. Sep 01 19:36:17 raspberrypi EspruinoHub[17254]: NOT CONNECTED AFTER 10 SECONDS Sep 01 19:40:06 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/index.html Sep 01 19:40:07 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/favicon.ico Sep 01 19:40:43 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/ide.html Sep 01 19:40:43 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/paho-mqtt.js Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: Sat Sep 01 2018 19:40:46 GMT+0000 (UTC) Connection accepted. Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: events.js:183 Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: throw er; // Unhandled 'error' event Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: ^ Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: Error: connect ECONNREFUSED 127.0.0.1:1883 Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at Object._errnoException (util.js:992:11) Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at _exceptionWithHostPort (util.js:1014:20) Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at TCPConnectWrap.afterConnect as oncomplete Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Main process exited, code=exited, status=1/FAILURE Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Unit entered failed state. Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Failed with result 'exit-code'. Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Service hold-off time over, scheduling restart. Sep 01 19:40:46 raspberrypi systemd[1]: Stopped EspruinoHub BLE -> MQTT bridge. Sep 01 19:40:46 raspberrypi systemd[1]: Started EspruinoHub BLE -> MQTT bridge. Sep 01 19:40:46 raspberrypi EspruinoHub[17290]: setterm: $TERM is not defined. Sep 01 19:40:46 raspberrypi sudo[17297]: pi : TTY=unknown ; PWD=/home/pi/EspruinoHub ; USER=root ; COMMAND=/sbin/setcap cap_net_raw+eip /usr/bin/node Sep 01 19:40:46 raspberrypi sudo[17297]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 19:40:46 raspberrypi sudo[17297]: pam_unix(sudo:session): session closed for user root Sep 01 19:40:48 raspberrypi EspruinoHub[17290]: Config loaded Sep 01 19:40:49 raspberrypi EspruinoHub[17290]: Connecting... Sep 01 19:40:50 raspberrypi EspruinoHub[17290]: Server is listening on http://localhost:1888 Sep 01 19:40:50 raspberrypi EspruinoHub[17290]: www directory found at /home/pi/Espruino
@PapaTech started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Here are some errors when I started the service...
sudo systemctl start EspruinoHub.service && sudo journalctl -f -u EspruinoHub
-- Logs begin at Thu 2016-11-03 17:16:43 UTC. --
Sep 01 19:36:03 raspberrypi systemd[1]: Started EspruinoHub BLE -> MQTT bridge.
Sep 01 19:36:04 raspberrypi EspruinoHub[17254]: setterm: $TERM is not defined.
Sep 01 19:36:04 raspberrypi sudo[17266]: pi : TTY=unknown ; PWD=/home/pi/EspruinoHub ; USER=root ; COMMAND=/sbin/setcap cap_net_raw+eip /usr/bin/node
Sep 01 19:36:04 raspberrypi sudo[17266]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 01 19:36:04 raspberrypi sudo[17266]: pam_unix(sudo:session): session closed for user root
Sep 01 19:36:05 raspberrypi EspruinoHub[17254]: Config loaded
Sep 01 19:36:07 raspberrypi EspruinoHub[17254]: Connecting...
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Server is listening on http://localhost:1888
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: www directory found at /home/pi/EspruinoHub/www. Web server at http://localhost:1888
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: log directory found at /home/pi/EspruinoHub/log. Enabling logging.
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno State poweredOn
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno.startAdvertising Success
Sep 01 19:36:08 raspberrypi EspruinoHub[17254]: Bleno.setServices Success
Sep 01 19:36:09 raspberrypi EspruinoHub[17254]: Starting scan...
Sep 01 19:36:09 raspberrypi EspruinoHub[17254]: Scanning started.
Sep 01 19:36:17 raspberrypi EspruinoHub[17254]: NOT CONNECTED AFTER 10 SECONDS
Sep 01 19:40:06 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/index.html
Sep 01 19:40:07 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/favicon.ico
Sep 01 19:40:43 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/ide.html
Sep 01 19:40:43 raspberrypi EspruinoHub[17254]: Serving /home/pi/EspruinoHub/www/paho-mqtt.js
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: Sat Sep 01 2018 19:40:46 GMT+0000 (UTC) Connection accepted.
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: events.js:183
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: throw er; // Unhandled 'error' event
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: ^
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: Error: connect ECONNREFUSED 127.0.0.1:1883
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at Object._errnoException (util.js:992:11)
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at _exceptionWithHostPort (util.js:1014:20)
Sep 01 19:40:46 raspberrypi EspruinoHub[17254]: at TCPConnectWrap.afterConnect as oncomplete
Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Main process exited, code=exited, status=1/FAILURE
Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Unit entered failed state.
Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Failed with result 'exit-code'.
Sep 01 19:40:46 raspberrypi systemd[1]: EspruinoHub.service: Service hold-off time over, scheduling restart.
Sep 01 19:40:46 raspberrypi systemd[1]: Stopped EspruinoHub BLE -> MQTT bridge.
Sep 01 19:40:46 raspberrypi systemd[1]: Started EspruinoHub BLE -> MQTT bridge.
Sep 01 19:40:46 raspberrypi EspruinoHub[17290]: setterm: $TERM is not defined.
Sep 01 19:40:46 raspberrypi sudo[17297]: pi : TTY=unknown ; PWD=/home/pi/EspruinoHub ; USER=root ; COMMAND=/sbin/setcap cap_net_raw+eip /usr/bin/node
Sep 01 19:40:46 raspberrypi sudo[17297]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 01 19:40:46 raspberrypi sudo[17297]: pam_unix(sudo:session): session closed for user root
Sep 01 19:40:48 raspberrypi EspruinoHub[17290]: Config loaded
Sep 01 19:40:49 raspberrypi EspruinoHub[17290]: Connecting...
Sep 01 19:40:50 raspberrypi EspruinoHub[17290]: Server is listening on http://localhost:1888
Sep 01 19:40:50 raspberrypi EspruinoHub[17290]: www directory found at /home/pi/Espruino