<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-GoogleAssistant help?]]></title><description><![CDATA[<p dir="auto">Any time i try to start up magic mirror i get syntax errors all coming from the config file, can anyone help me correct it? I’ll put it below```<br />
code_text</p>
<pre><code>/* Magic Mirror Config Sample
 *
 * By Michael Teeuw https://michaelteeuw.nl
 * MIT Licensed.
 *
 * For more information on how you can configure this file
 * see https://docs.magicmirror.builders/getting-started/configuration.html#general
 * and https://docs.magicmirror.builders/modules/configuration.html
 */
let config = {
	address: "localhost", 	// 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 left out or empty, is "localhost"
	port: 8080,
	basePath: "/", 	// The URL path where MagicMirror is hosted. If you are using a Reverse proxy
					// you must set the sub path here. basePath must end with a /
	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], 	// 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 --&gt; 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: "en",
	locale: "en-US",
	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
	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: "alert",
		},
		{
			module: "updatenotification",
			position: "top_bar"
		},
		{
			module: "clock",
			position: "top_left"
		},
		{
			module: "calendar",
			header: "US Holidays",
			position: "top_left",
			config: {
				calendars: [
					{
						symbol: "calendar-check",
						url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics"					}
				]
			}
		},
		{
			module: "compliments",
			position: "lower_third"
		},
		{
			module: "weather",
			position: "top_right",
			config: {
				weatherProvider: "openweathermap",
				type: "hourly",
				units: "imperial",
				location: "",
				locationID: "5098135", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
				apiKey: "YOUR_OPENWEATHER_API_KEY"
			}
		},
		{
			module: "weather",
			position: "top_right",
			header: "Weather Forecast",
			config: {
				weatherProvider: "openweathermap",
				type: "forecast",
				units: "imperial",
				location: "",
				locationID: "5098135", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
				apiKey: "YOUR_OPENWEATHER_API_KEY"
			}
		},
		{
			module: "MMM-GoogleAssistant",
			position: "bottom_bar",
			configDeepMerge: true,
			config: {
				assistantConfig: {
					lang: "en-US"
					latitude: 40.8614432,
					longitude: -73.9624286
					},
				responseConfig: {
					useFullscreen: false,
					useResponseOutput: true,
					responseOutputCSS: "response_output.css",
					screenOutputTimer: 5000,
					activateDelay: 250,
					useAudioOutput: true,
					useChime: true,
					confirmationChime: true,
					useInformations: true
					},
				Extended: {
					touch: {
						useTouch: true
						mode: 2
					},
					spotify: {
						usespotify: true
						player: {
						type: "Raspotify",
						email: "",
						password: "",
						minVolume: 10,
						maxVolume: 90,
						usePause: true
						}
					},
					visual: {
						updateInterval: 1000,
						idleInterval: 10000,
						useBottomBar: false,
						CLIENT_ID: "d828e1b4937642de97567e8b5ab12e17",
						CLIENT_SECRET: "b373ef6ad60440ba8fc4e7452a2a0033",
					}
				}
			}
		},
	]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}</code></pre>
]]></description><link>https://forum.magicmirror.builders/topic/15220/mmm-googleassistant-help</link><generator>RSS for Node</generator><lastBuildDate>Fri, 12 Jun 2026 08:47:25 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/15220.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Jul 2021 21:40:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 04:52:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/djboob66" aria-label="Profile: djboob66">@<bdi>djboob66</bdi></a> thank you so much it finally works</p>
]]></description><link>https://forum.magicmirror.builders/post/92508</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92508</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 04:52:44 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 04:39:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/infinity2437" aria-label="Profile: infinity2437">@<bdi>infinity2437</bdi></a> You should read the Wiki mate<br />
you have</p>
<pre><code>},
			module: "MMM-Detector",
			position: "top_left",
			configDeepMerge: true
</code></pre>
<p dir="auto">should be</p>
<pre><code>},
{
			module: "MMM-Detector",
			position: "top_left",
			configDeepMerge: true
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/92507</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92507</guid><dc:creator><![CDATA[DJBOOB66]]></dc:creator><pubDate>Mon, 05 Jul 2021 04:39:13 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 04:34:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/djboob66" aria-label="Profile: djboob66">@<bdi>djboob66</bdi></a> line 140 column 10</p>
<pre><code>/* Magic Mirror Config Sample
 *
 * By Michael Teeuw https://michaelteeuw.nl
 * MIT Licensed.
 *
 * For more information on how you can configure this file
 * see https://docs.magicmirror.builders/getting-started/configuration.html#general
 * and https://docs.magicmirror.builders/modules/configuration.html
 */
let config = {
	address: "localhost", 	// 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 left out or empty, is "localhost"
	port: 8080,
	basePath: "/", 	// The URL path where MagicMirror is hosted. If you are using a Reverse proxy
					// you must set the sub path here. basePath must end with a /
	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], 	// 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 --&gt; 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: "en",
	locale: "en-US",
	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
	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: "alert",
		},
		{
			module: "updatenotification",
			position: "top_bar"
		},
		{
			module: "clock",
			position: "top_left"
		},
		{
			module: "calendar",
			header: "US Holidays",
			position: "top_left",
			config: {
				calendars: [
					{
						symbol: "calendar-check",
						url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics"					}
				]
			}
		},
		{
			module: "compliments",
			position: "lower_third"
		},
		{
			module: "weather",
			position: "top_right",
			config: {
				weatherProvider: "openweathermap",
				type: "hourly",
				units: "imperial",
				location: "",
				locationID: "5098135", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
				apiKey: "YOUR_OPENWEATHER_API_KEY"
			}
		},
		{
			module: "weather",
			position: "top_right",
			header: "Weather Forecast",
			config: {
				weatherProvider: "openweathermap",
				type: "forecast",
				units: "imperial",
				location: "",
				locationID: "5098135", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
				apiKey: "YOUR_OPENWEATHER_API_KEY"
			}
		},
		{
			module: "MMM-GoogleAssistant",
			position: "bottom_bar",
			configDeepMerge: true,
			config: {
				assistantConfig: {
					lang: "en-US",
					latitude: 40.8614432,
					longitude: -73.9624286
					},
				responseConfig: {
					useFullscreen: false,
					useResponseOutput: true,
					responseOutputCSS: "response_output.css",
					screenOutputTimer: 5000,
					activateDelay: 250,
					useAudioOutput: true,
					useChime: true,
					confirmationChime: true,
					useInformations: true
					},
				Extended: {
					touch: {
						useTouch: true,
						mode: 2
					},
					spotify: {
						usespotify: true,
						player: {
						type: "Raspotify",
						email: "",
						password: 
						minVolume: 10,
						maxVolume: 90,
						usePause: true
						}
					},
					visual: {
						updateInterval: 1000,
						idleInterval: 10000,
						useBottomBar: false,
						CLIENT_ID: "",
						CLIENT_SECRET: "",
					}
				}
			}
		},
			module: "MMM-Detector",
			position: "top_left",
			configDeepMerge: true,
			config: {
				debug: false,
    				autoStart: true,
				useLogos: true,
				micConfig: {
					recorder: "auto",
					device: "default",
					audioGain: 2.0,
					applyFrontend: true // When you use only `snowboy` and `smart_mirror`, `false` is better. But with other models, `true` is better.
    				},
			newLogos: {
				default: "default.png"
			},
			detectors: [
				{
				detector: "Snowboy",
				Model: "jarvis",
				Sensitivity: null,
				Logo: "google",
				autoRestart: false,
				onDetected: {
					notification: "GA_ACTIVATE"
				}
			},
				{
				detector: "Porcupine",
				Model: "ok google",
				Sensitivity: null,
				Logo: "google",
				autoRestart: false,
				onDetected: {
					notification: "GA_ACTIVATE"
				}
			},
				{
				detector: "Porcupine",
				Model: "hey google",
				Sensitivity: null,
				Logo: "google",
				autoRestart: false,
				onDetected: {
					notification: "GA_ACTIVATE"
					}
				}
			],
			NPMCheck: {
				useChecker: true,
				delay: 10 * 60 * 1000,
				useAlert: true
			}
		}
	}

	]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/92506</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92506</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 04:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 04:18:49 GMT]]></title><description><![CDATA[<p dir="auto">post config</p>
]]></description><link>https://forum.magicmirror.builders/post/92505</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92505</guid><dc:creator><![CDATA[DJBOOB66]]></dc:creator><pubDate>Mon, 05 Jul 2021 04:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 03:20:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> ok now i have a new problem when trying to get MMM-Detection to work and now it says there is an error which is the <code>: </code> in <code>module:</code></p>
]]></description><link>https://forum.magicmirror.builders/post/92504</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92504</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 03:20:47 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:55:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/djboob66" aria-label="Profile: djboob66">@<bdi>djboob66</bdi></a> yes, i said that  before, and told him how to find them and fix them</p>
]]></description><link>https://forum.magicmirror.builders/post/92503</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92503</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:55:59 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:55:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I meant he missing (    ,    )</p>
]]></description><link>https://forum.magicmirror.builders/post/92502</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92502</guid><dc:creator><![CDATA[DJBOOB66]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:53:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/infinity2437" aria-label="Profile: Infinity2437">@<bdi>Infinity2437</bdi></a>  <a class="plugin-mentions-user plugin-mentions-a" href="/user/djboob66" aria-label="Profile: djboob66">@<bdi>djboob66</bdi></a>   the text config.js formatting rules are as follows</p>
<p dir="auto">the thing to the <code>left</code> of : only needs quotes if it contains special characters, like - or .</p>
<p dir="auto"><code>if</code> the thing to the <code>right</code> of :   is a number or true or false, it should <code>not</code> be quoted</p>
<p dir="auto">otherwise, <code>if</code> the thing to the  <code>right</code> contains letters or special chars then it <code>must</code> be quoted<br />
single or double doesn’t matter as long as both ends match</p>
<p dir="auto"><code>if</code> the thing on the <code>next</code> line starts with a word, see rule part1, then <code>THIS</code> line <code>MUST</code> have a comma at the end,  signifying more is coming</p>
]]></description><link>https://forum.magicmirror.builders/post/92501</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92501</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:53:24 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:45:19 GMT]]></title><description><![CDATA[<p dir="auto">Well you need to add " , " on a number of lines read WiKi config [<a href="http://wiki.bugsounet.fr/en/MMM-GoogleAssistant/Configuration" target="_blank" rel="noopener noreferrer nofollow ugc">http://wiki.bugsounet.fr/en/MMM-GoogleAssistant/Configuration</a>](link url)<br />
and [<a href="http://wiki.bugsounet.fr/en/MMM-GoogleAssistant/ConfigurationStructure" target="_blank" rel="noopener noreferrer nofollow ugc">http://wiki.bugsounet.fr/en/MMM-GoogleAssistant/ConfigurationStructure</a>](link url)</p>
]]></description><link>https://forum.magicmirror.builders/post/92500</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92500</guid><dc:creator><![CDATA[DJBOOB66]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:06:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/infinity2437" aria-label="Profile: infinity2437">@<bdi>infinity2437</bdi></a> there are 3 errors… all the same problem</p>
]]></description><link>https://forum.magicmirror.builders/post/92499</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92499</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 02:05:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a>  I fixed that one now it says unexpected token node on touch</p>
]]></description><link>https://forum.magicmirror.builders/post/92498</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92498</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 02:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 01:59:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/infinity2437" aria-label="Profile: infinity2437">@<bdi>infinity2437</bdi></a> because its on line 99</p>
<p dir="auto">unexpected token</p>
<p dir="auto">means the previous line did not have a trailing comma</p>
]]></description><link>https://forum.magicmirror.builders/post/92497</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92497</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 05 Jul 2021 01:59:43 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 01:48:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> it says line 100 column 6 but i dont see anything wrong</p>
]]></description><link>https://forum.magicmirror.builders/post/92496</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92496</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 01:48:10 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 01:58:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/djboob66" aria-label="Profile: djboob66">@<bdi>djboob66</bdi></a> yes it is v3 and i checked and followed the wiki</p>
]]></description><link>https://forum.magicmirror.builders/post/92495</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92495</guid><dc:creator><![CDATA[Infinity2437]]></dc:creator><pubDate>Mon, 05 Jul 2021 01:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 01:10:28 GMT]]></title><description><![CDATA[<p dir="auto">what GA are you trying to get to work if GAv3 did you read the WiKi?<br />
I’m happy to help im just installing GAv3 to another pi now.</p>
]]></description><link>https://forum.magicmirror.builders/post/92494</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92494</guid><dc:creator><![CDATA[DJBOOB66]]></dc:creator><pubDate>Mon, 05 Jul 2021 01:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-GoogleAssistant help? on Mon, 05 Jul 2021 01:04:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/infinity2437" aria-label="Profile: infinity2437">@<bdi>infinity2437</bdi></a>  you are missing a few trailing commas</p>
<p dir="auto">in the MagicMirror  folder do</p>
<pre><code>npm run config:check 
</code></pre>
<p dir="auto">it  will report an error</p>
<p dir="auto">check the line before the reported line  for a trailing comma<br />
(ie, if it says 150, check line 149)</p>
<p dir="auto">do this until the errors are gone</p>
]]></description><link>https://forum.magicmirror.builders/post/92493</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/92493</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 05 Jul 2021 01:04:06 GMT</pubDate></item></channel></rss>