@JohnBachini said in MMM-Screencast don`t work:
i notice in your config for pages you have screencast twice , one in second page and one in fixed
I change it but no change in the log
@JohnBachini said in MMM-Screencast don`t work:
i notice in your config for pages you have screencast twice , one in second page and one in fixed
I change it but no change in the log
Not work change Port,
but diferent pm2 log after change
address: “0.0.0.0”,
to
address:“IPfromRASP”,
0|MagicMir | [2020-06-15 20:28:02.945] [ERROR] Error [ERR_SERVER_ALREADY_LISTEN]: Listen method has been called more than once without closing.
0|MagicMir | at Server.listen (net.js:1312:11)
0|MagicMir | at DialServer.start (/home/pi/MagicMirror/modules/MMM-Screencast/DialServer.js:122:17)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-Screencast/node_helper.js:13:21)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:113:11)
0|MagicMir | at Socket.emit (events.js:200:13)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/lib/socket.js:528:12
0|MagicMir | at processTicksAndRejections (internal/process/task_queues.js:82:9)
Sorry, here is the config, no custom Port in Screencast configurated.
var config = {
address: "0.0.0.0", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "0.0.0.0", "::" to listen on any interface
// Default, when address config is lefthttp://bulk.openweathermap.org/sample/city.list.json.gz out or empty, is "localhost"
port: 8080,
ipWhitelist: [], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
useHttps: false, // Support HTTPS or not, default "false" will use HTTP
httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true
httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true
language: "de",
timeFormat: 24,
units: "metric",
// serverOnly: true/false/"local" ,
// local for armv6l processors, default
// starts serveronly and then starts chrome browser
// false, default for all NON-armv6l devices
// true, force serveronly mode, because you want to.. no UI on this device
modules: [
{
module: 'MMM-Remote-Control', // uncomment the following line to show the URL of the remote control on the mirror
position: 'bottom_left', // you can hide this module afterwards from the remote control itself
config: {
customCommand: {}, // Optional, See "Using Custom Commands" below
customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below
showModuleApiMenu: true, // Optional, Enable the Module Controls menu
pages: 2,
},
{
module: "MMM-Remote-Control-Repository",
},
{
module: 'MMM-AlexaControl',
position: 'middle_center',
config: {
image: false,
pm2ProcessName: "mm",
monitorToggle: true,
vcgencmd: "vcgencmd",
deviceName: "Spiegel",
pages: 2
}
},
{
module: 'MMM-pages',
config: {
modules:
[[ "MMM-OpenmapWeather","weatherforecast","newsfeed","calendar", "compliments"],
[ "MMM-OpenmapWeather","MMM-Screencast"]],
fixed: ["clock", "currentweather", "MMM-AlexaControl", "MMM-page-indicator","MMM-Screencast"],
}
},
{
module: 'MMM-page-indicator',
position: 'bottom_bar',
config: {
pages: 2
}
},
{
module: 'MMM-Screencast',
position: 'bottom_right', // This position is for a hidden <div /> and not the screencast window
config: {
position: 'center',
// position: "center",
height: 300,
width: 500,
castName: "SpiegelRasp",
}
}
]
};
Hello,
sorry for my bad englisch, here is the config, what do I wrong that the Screencast dont work? I work the last two days on this problem, search the hole Internet and the board
> > magicmirror@2.11.0 start /home/pi/MagicMirror
> > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
>
> [2020-05-26 13:15:58.517] [LOG] Starting MagicMirror: v2.11.0
> [2020-05-26 13:15:58.524] [LOG] Loading config ...
> [2020-05-26 13:15:58.528] [LOG] Loading module helpers ...
> [2020-05-26 13:15:58.566] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:58.567] [LOG] Module helper loaded: updatenotification
> [2020-05-26 13:15:58.568] [LOG] No helper found for module: clock.
> [2020-05-26 13:15:58.913] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:58.914] [LOG] Module helper loaded: calendar
> [2020-05-26 13:15:58.915] [LOG] No helper found for module: compliments.
> [2020-05-26 13:15:58.979] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:58.980] [LOG] Module helper loaded: MMM-Remote-Control
> [2020-05-26 13:15:58.981] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:58.982] [LOG] Module helper loaded: MMM-Remote-Control-Repository
> [2020-05-26 13:15:58.982] [LOG] No helper found for module: MMM-OpenmapWeather.
> [2020-05-26 13:15:58.983] [LOG] No helper found for module: weatherforecast.
> [2020-05-26 13:15:59.297] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:59.297] [LOG] Module helper loaded: MMM-AlexaControl
> [2020-05-26 13:15:59.319] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:59.319] [LOG] Module helper loaded: newsfeed
> [2020-05-26 13:15:59.320] [LOG] No helper found for module: MMM-pages.
> [2020-05-26 13:15:59.320] [LOG] No helper found for module: MMM-page-indicator.
> [2020-05-26 13:15:59.586] [LOG] Initializing new module helper ...
> [2020-05-26 13:15:59.587] [LOG] Module helper loaded: MMM-Screencast
> [2020-05-26 13:15:59.587] [LOG] All module helpers loaded.
> [2020-05-26 13:15:59.710] [LOG] Starting server on port 8080 ...
> [2020-05-26 13:15:59.715] [INFO] [33mYou're using a full whitelist configuration to allow for all IPs[39m
> [2020-05-26 13:15:59.732] [LOG] Server started ...
> [2020-05-26 13:15:59.733] [LOG] Connecting socket for: updatenotification
> [2020-05-26 13:15:59.734] [LOG] Connecting socket for: calendar
> [2020-05-26 13:15:59.734] [LOG] Starting node helper for: calendar
> [2020-05-26 13:15:59.735] [LOG] Connecting socket for: MMM-Remote-Control
> [2020-05-26 13:15:59.735] [LOG] Starting node helper for: MMM-Remote-Control
> [2020-05-26 13:15:59.741] [LOG] Connecting socket for: MMM-Remote-Control-Repository
> [2020-05-26 13:15:59.742] [LOG] Connecting socket for: MMM-AlexaControl
> [2020-05-26 13:15:59.742] [LOG] MMM-AlexaControl helper, started...
> [2020-05-26 13:15:59.743] [LOG] Connecting socket for: newsfeed
> [2020-05-26 13:15:59.743] [LOG] Starting module: newsfeed
> [2020-05-26 13:15:59.743] [LOG] Connecting socket for: MMM-Screencast
> [2020-05-26 13:15:59.744] [LOG] Sockets connected & modules started ...
> [2020-05-26 13:15:59.750] [LOG] Whoops! There was an uncaught exception...
> [2020-05-26 13:15:59.758] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
> [2020-05-26 13:15:59.758] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
> [2020-05-26 13:15:59.915] [LOG] Launching application.
pi@raspberrypi:~ $ cd MagicMirror/config
pi@raspberrypi:~/MagicMirror/config $ display=:0 npm start >> log.log
[2020-05-26 13:15:59.751] [ERROR] Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
at Server.setupListenHandle [as _listen2] (net.js:1226:14)
at listenInCluster (net.js:1274:12)
at doListen (net.js:1413:7)
at processTicksAndRejections (internal/process/task_queues.js:84:9) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '0.0.0.0',
port: 8080
}
[2020-05-26 13:16:00.304] [ERROR] ERROR! Could not find main module js file for MMM-API
Thank you very much
Hello, sorry for my bad english, all work perfectly, but i can not change the pages with alexa, the app only find: -restart -refresh -stop -display off
that work fine, but i can not find page change, please help me, here is my configuration:
module: 'MMM-AlexaControl',
position: 'middle_center',
config: {
image: false,
pm2ProcessName: "mm",
monitorToggle: true,
vcgencmd: "vcgencmd",
deviceName: "Spiegel",
pages: '2'
}
},
{
module: 'MMM-pages',
config: {
modules:
[[ "MMM-OpenmapWeather","weatherforecast","newsfeed","calendar", "compliments"],
[ "MMM-OpenmapWeather","calendar", "compliments" ]],
fixed: ["clock", "currentweather", "MMM-AlexaControl", "MMM-page-indicator"],
}
},
{
module: 'MMM-page-indicator',
position: 'bottom_bar',
config: {
pages: 2,
}
},