Read the statement by Michael Teeuw here.
MMM-AlexaControl or MMM-AlexaOn/Off setup
-
@dave_ no response?
show me MM messages -
-
@dave_ and while MM was running you were supposed to do the netstat -a -p commands to see if the process blocking port 1900 is inside MM…
-
-
@dave_ but you were supposed to have AlexaControl disabled… but do not
please post your config.js (in code block please) -
@sdetweil with that disabled it doesn’t seem to work
-
@dave_ it won’t work, we are debugging… trying to find what process has port 1900 , which alexacontrol needs, but was blocked from using…
-
@sdetweil so the alexa module is disabled and again like before when i do that sudo netstat command nothing shows up
-
@dave_ so, something doesn’t make sense… please show me your config.js
-
This post is deleted! -
@dave_ weird… ok, re-enable AlexaControl (change to disabled: false, ) then restart MM and show me the messages again
-
-
@dave_ and the MM messages? yes, electron should be using 1900 now for alexacontrol
-
-
@dave_ ok, as expected… the extra image u posted this morning was from some other time
now, if you do alexa discover devices (phone app is more (bottom right), other, discover devices)
-
@sdetweil tried that still no luck
-
@dave_ ok, need to edit a file to turn on some debugging
nano ~/MagicMirror/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js
change lines 92-94, the console.log lines below
change fromudpServer.on('message', (msg, rinfo) => { //debug(`<< server got: ${msg} from ${rinfo.address}:${rinfo.port}`); //console.log('Search request from ' + util.inspect(rinfo)); //console.log(getMask(rinfo.address, '255.255.255.0'));to
udpServer.on('message', (msg, rinfo) => { console.log(`<< server got: ${msg} from ${rinfo.address}:${rinfo.port}`); console.log('Search request from ' + util.inspect(rinfo)); console.log(getMask(rinfo.address, '255.255.255.0')); -
@sdetweil my internet went of for a bit I’ll do this asap and let you know!
-
@dave_ I also added another line of debug
let response = function(ipaddr) { let deviceresp = []; let responses = []; for(let i = 0; i < = devices.length - 1; i++) { console.log('responding for port='+devices[i].port) // this lineand I see this output from the MM console , from alexa discover devices
[2020-08-05 11:31:33.543] [LOG] << server got: M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 1 ST: urn:dial-multiscreen-org:service:dial:1 USER-AGENT: Chromium/78.0.3904.108 Linux from 192.168.2.126:57706 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:93 Socket.<anonymous>) [2020-08-05 11:31:33.545] [LOG] Search request from { address: '192.168.2.126', family: 'IPv4', port: 57706, size: 167 } (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:94 Socket.<anonymous>) [2020-08-05 11:31:33.548] [LOG] 192.168.2.0 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:95 Socket.<anonymous>) [2020-08-05 11:31:33.550] [LOG] responding for port=16000 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:33.552] [LOG] responding for port=16001 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:33.553] [LOG] responding for port=16002 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:33.553] [LOG] responding for port=16003 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:33.553] [LOG] responding for port=16004 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:33.553] [LOG] responding for port=16005 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) (electron:23027): GLib-GIO-CRITICAL **: 11:31:34.172: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed [2020-08-05 11:31:34.549] [LOG] << server got: M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 1 ST: urn:dial-multiscreen-org:service:dial:1 USER-AGENT: Chromium/78.0.3904.108 Linux from 192.168.2.126:57706 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:93 Socket.<anonymous>) [2020-08-05 11:31:34.549] [LOG] Search request from { address: '192.168.2.126', family: 'IPv4', port: 57706, size: 167 } (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:94 Socket.<anonymous>) [2020-08-05 11:31:34.549] [LOG] 192.168.2.0 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:95 Socket.<anonymous>) [2020-08-05 11:31:34.550] [LOG] responding for port=16000 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:34.551] [LOG] responding for port=16001 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:34.551] [LOG] responding for port=16002 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:34.551] [LOG] responding for port=16003 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:34.551] [LOG] responding for port=16004 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) [2020-08-05 11:31:34.552] [LOG] responding for port=16005 (/home/sam/MagicMirror.2.11/modules/MMM-AlexaControl/node_modules/node-fauxmo/src/SSDPService.js:18 response) -
Hey…
I have the same Issue and i will do every step i found here tomorrow.
I tried everything i found on the Internet but i still couldnt make it work.
You have any new knowledge here? I even heard somewhere that the fauxmo code wont work anymore because Alexa cant find the emulated Wemo Devices anymore. Btw Alexa Controll starts at port 11000 but when i set it to 1900 it still doesnt work.I am currently at the step with disabling Spotify which didnt solve my Problem. So tomorrow i will try to make my Config.js file readable (because it looks terrible at the moment) and then i will post it here.
All i wanna do is to toggle my Display with Alexa…i dont need to switch Pages or hide modules. I just wanna turn it on and off. I found every Solution for every Problem i had myself except for this Problem.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login