Read the statement by Michael Teeuw here.
Which modules with Home Assistant currently work?
-
@cyberphox his problem in unrelated to module. I am debugging
-
@sdetweil I figured it might not be!
Thanks!!! You rock as always -
Yes, my mirror works perfectly without the module.
I have some topics here. look at my problems:
https://forum.magicmirror.builders/topic/12014/erro-mmm-hass/4
-
@iorifly fix reported in other topic
-
With the help of @sdetweil , I was able to solve problems with MM.
Now I am having trouble accessing HA with MMM-HASS.
If anyone can help I will be happy.
My HA configuration looks like this configuration.yam:
homeassistant: whitelist_external_dirs: - /tmp - /config/temp/ auth_providers: - type: legacy_api_password api_password: "juere3027" - type: trusted_networks trusted_networks: - 192.168.1.0/24 - 127.0.0.1 - ::1 allow_bypass_login: true - type: homeassistant
config.js
{ module: "MMM-HASS", position: "middle_center", config: { host: "192.168.1.158", port: "8123", apipassword: "juere3027", hassiotoken: true, https: false, devices: [ { deviceLabel: "Quintal", deviceReadings: [ { sensor: "sensor.caixa_dagua", icon: "mdi:waves", suffix: "%"} ] } ] } },
The mirror executes loads the other modules, but HASS does not load. I have the following output:
> magicmirror@2.10.1 start /home/pi/MagicMirror > ./run-start.sh [22:26:04.896] [LOG] Starting MagicMirror: v2.10.1 [22:26:04.931] [LOG] Loading config ... [22:26:04.951] [LOG] Loading module helpers ... [22:26:04.959] [LOG] No helper found for module: alert. [22:26:05.139] [LOG] Initializing new module helper ... [22:26:05.146] [LOG] Module helper loaded: updatenotification [22:26:05.151] [LOG] No helper found for module: clock. [22:26:06.647] [LOG] Initializing new module helper ... [22:26:06.650] [LOG] Module helper loaded: calendar [22:26:06.653] [LOG] No helper found for module: compliments. [22:26:07.888] [LOG] Initializing new module helper ... [22:26:07.890] [LOG] Module helper loaded: MMM-DarkSkyForecast [22:26:08.030] [LOG] Initializing new module helper ... [22:26:08.035] [LOG] Module helper loaded: newsfeed [22:26:08.129] [LOG] Initializing new module helper ... [22:26:08.133] [LOG] Module helper loaded: MMM-HASS [22:26:08.137] [LOG] All module helpers loaded. [22:26:08.143] [LOG] Starting server on port 8080 ... [22:26:08.251] [LOG] Server started ... [22:26:08.256] [LOG] Connecting socket for: updatenotification [22:26:08.261] [LOG] Connecting socket for: calendar [22:26:08.265] [LOG] Starting node helper for: calendar [22:26:08.268] [LOG] Connecting socket for: MMM-DarkSkyForecast [22:26:08.271] [LOG] ====================== Starting node_helper for module [MMM-DarkSkyForecast] [22:26:08.275] [LOG] Connecting socket for: newsfeed [22:26:08.278] [LOG] Starting module: newsfeed [22:26:08.282] [LOG] Connecting socket for: MMM-HASS [22:26:08.288] [LOG] Sockets connected & modules started ... [22:26:08.293] [LOG] Ready to go! Please point your browser to: http://localhost:8080 Starting chromium browser now, have patience, it takes a minute [22:26:08.451] [ERROR] { Error: listen EADDRINUSE: address already in use 127.0.0.1:8080 at Server.setupListenHandle [as _listen2] (net.js:1280:14) at listenInCluster (net.js:1328:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1461:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:61:10) code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 8080 } [22:26:08.444] [LOG] Whoops! There was an uncaught exception... [22:26:08.510] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? [22:26:08.512] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues --disable-quic --enable-tcp-fast-open --ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-args=enable_stagevideo_auto=0 --ppapi-flash-version= [22:26:22.272] [LOG] Use existing news fetcher for url: https://noticias.r7.com/rio-de-janeiro/feed.xml [22:26:22.303] [LOG] Request URL: http://192.168.1.158:8123/api/states/sensor.caixa_dagua?api_password=juere3027 [22:26:22.388] [LOG] { undefined: undefined, label: 'Quintal' }
-
I see that the module tries to connect to the Home assistant.
-
@iorifly said in Which modules with Home Assistant currently work?:
EADDRINUSE
U already have some application using that port, and are trying to start another
-
I don’t know what it would be. It is not related to MMM-HASS.
Even with a simple config.js I have this msg. I think I should restart my raspberry.
-
@iorifly does mm start on boot?
-
Do not. I restarted and the msg stopped. Now I’m fighting with MMM-HASS.I take back what I said. He did give me more information!
The mistake I have is in the development of the module. The error is in the connection of the module to the HA system.
I can’t do anything but wait for the developer’s announcement.[14:23:57.773] [LOG] Create new news fetcher for url: https://noticias.r7.com/rio-de-janeiro/feed.xml - Interval: 300000 [14:23:57.895] [LOG] { deviceLabel: 'Quintal', deviceReadings: [ { sensor: 'sensor.caixa_dagua', icon: 'wi wi-thermometer', suffix: '%' } ] } [14:23:57.919] [LOG] 192.168.1.158:8123/api/states/sensor.caixa_dagua?api_password=juere3027 [14:23:57.920] [LOG] Request URL: http://192.168.1.158:8123/api/states/sensor.caixa_dagua?api_password=juere3027 [14:23:58.215] [ERROR] (node:18860) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. [14:23:58.440] [LOG] null [14:23:58.443] [LOG] 401: Unauthorized [14:23:58.445] [LOG] { undefined: undefined, label: 'Quintal' } [14:23:59.415] [LOG] Refreshed access token because it has expired. Expired at: 14:23:57 now is: 14:23:59 [14:23:59.450] [LOG] Refreshed access token because it has expired. Expired at: 15:23:59 now is: 14:23:59 [14:23:59.487] [LOG] Refreshed access token because it has expired. Expired at: 15:23:59 now is: 14:23:59 pi@raspberrypi:~/MagicMirror $