Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Govee node server PG3 does not start

Featured Replies

Posted

@automationgeek

I have pasted the API in the configuration but when I restart the Node server it fails right away.

Here is my log 

Thank you

I get the same error on PG2 Node server.

image.thumb.png.5c774364b7162301bb04e008caa39667.png

Edited by tlightne

You could try deleting and re-install the node server again.  It looks like the required "govee-api-laggat" python library didn't get installed.

If that doesn't help, then you'll need to post the installation errors from the PG2 or PG3 log file.

  • Author

Deleted Govee NS and reinstalled same error. Here is the PG3 log file,

Thanks.. 

 

6/5/2022, 17:31:26 [pg3] debug: [MESSAGE_PUBLISHED] Client pg3_client has published message on udi/pg3/ns/clients/00:0d:b9:59:41:e4_11 to broker pg3_broker 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: udi_interface>=3.0.18 in /var/polyglot/.local/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (3.0.46) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting govee-api-laggat 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached govee_api_laggat-0.2.2-py3-none-any.whl (23 kB) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: pyisy!=2.1.5,<3.0.0,>2.0 in /var/polyglot/.local/lib/python3.8/site-packages (from udi_interface>=3.0.18->-r requirements.txt (line 1)) (2.1.4) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: python-dotenv in /var/polyglot/.local/lib/python3.8/site-packages (from udi_interface>=3.0.18->-r requirements.txt (line 1)) (0.20.0) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: markdown2 in /var/polyglot/.local/lib/python3.8/site-packages (from udi_interface>=3.0.18->-r requirements.txt (line 1)) (2.4.2) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: netifaces in /usr/local/lib/python3.8/site-packages (from udi_interface>=3.0.18->-r requirements.txt (line 1)) (0.11.0) 6/5/2022, 17:31:30 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: paho-mqtt in /var/polyglot/.local/lib/python3.8/site-packages (from udi_interface>=3.0.18->-r requirements.txt (line 1)) (1.6.1) 6/5/2022, 17:31:31 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: certifi>=2021.10.8 in /usr/local/lib/python3.8/site-packages (from govee-api-laggat->-r requirements.txt (line 2)) (2021.10.8) 6/5/2022, 17:31:31 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting events>=0.3 6/5/2022, 17:31:31 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached Events-0.4.tar.gz (5.6 kB) 6/5/2022, 17:31:31 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Preparing metadata (setup.py): started 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Preparing metadata (setup.py): finished with status 'done' 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting pexpect>=4.8.0 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB) 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting dacite>=1.6.0 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached dacite-1.6.0-py3-none-any.whl (12 kB) 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting bios>=0.1.2 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached bios-0.1.2.tar.gz (4.7 kB) 6/5/2022, 17:31:33 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Preparing metadata (setup.py): started 6/5/2022, 17:31:35 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Preparing metadata (setup.py): finished with status 'done' 6/5/2022, 17:31:35 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Requirement already satisfied: aiohttp>=3.7.1 in /usr/local/lib/python3.8/site-packages (from govee-api-laggat->-r requirements.txt (line 2)) (3.7.4.post0) 6/5/2022, 17:31:35 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Collecting pygatt>=4.0.5 6/5/2022, 17:31:35 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Using cached pygatt-4.0.5.tar.gz (40 kB) 6/5/2022, 17:31:35 [pg3] debug: NSChild: Govee(12) /bin/sh ./install.sh: Preparing metadata (setup.py): started 6/5/2022, 17:31:48 [pg3] debug: [MESSAGE_PUBLISHED] Client pg3frontend_tetMC has published message on udi/pg3/frontend/isy/admin to broker pg3_broker 6/5/2022, 17:31:48 [pg3] debug: MQTT Results: [frontend/isy/admin] :: {"getNodeServers":[{"id":"783ebc25-e310-4fe9-a233-ef42d2028c06","uuid":"00:0d:b9:59:41:e4","token":"zDN2s(bDGqgU1m)=","name":"AmbientPoly","nsid":"","expires":0,"nickname":null,"profileNum":1,"timeAdded":1649355701638,"timeStarted":null,"timeModified":1649355701638,"version":"0.0.0","branch":"master","url":"none","home":"none","log":"logs/debug.log","logLevel":"DEBUG","logLevelList":"[{\"id\":4,\"name\":\"Debug\",\"value\":\"DEBUG\",\"level\":10},{\"id\":3,\"name\":\"Info\",\"value\":\"INFO\",\"level\":20},{\"id\":2,\"name\":\"Warning\",\"value\":\"WARNING\",\"level\":30},{\"id\":1,\"name\":\"Error\",\"value\":\"ERROR\",\"level\":40},{\"id\":0,\"name\":\"Critical\",\"value\":\"CRITICAL\",\"level\":50}]","enabled":1,"connected":0,"devMode":0,"type":"unmanaged","executable":"none","shortPoll":60,"longPoll":300,"nsInfoPoll":0,"discover":0,"oauth":0,"status_node":null,"status_driver":null,"orderId":null,"store":"","dbVersion":1,"nodeCount":0},{"id":"c96c436b-b38c-4d9c-a57b-a7664a8ffab9","uuid":"00:0d:b9:59:41:e4","token":"c6z*&gA2QJ-*))xP","name":"NOAA","nsid":"f55281ba-15ba-4116-9396-5905d2a2215e","expires":0,"nickname":null,"profileNum":2,"timeAdded":1650312758194,"timeStarted":1653857771868,"timeModified":1653857777777,"version":"2.0.2","branch":"master","url":"https://pg3store.isy.io/v2/node servers/production/udi-noaa-poly.zip","home":"/var/polyglot/pg3/ns/00:0d:b9:59:41:e4_2","log":"logs/debug.log","logLevel":"ERROR","logLevelList":"[{\"id\":4,\"name\":\"Debug\",\"value\":\"DEBUG\",\"level\":10},{\"id\":3,\"name\":\"Info\",\"value\":\"INFO\",\"level\":20},{\"id\":2,\"name\":\"Warning\",\"value\":\"WARNING\",\"level\":30},{\"id\":1,\"name\":\"Error\",\"value\":\"ERROR\",\"level\":40},

  • Author

@bpwwer Sent message to Developer Automationgeek and he no longer has time to support the Govee Node server. Any suggestions for where we go from here?

Thank you

Here is his response:  

image.thumb.png.8beb9dd8e09c3b2cd34f385dfcc0f2a3.png

If no one wants to maintain it, we'll probably have to pull it from the store, or maybe just move it to the non-production store so someone could work on debugging it if they desire.

I took a quick look at it and it seems like one of the dependencies isn't installing.  This is not uncommon as many of the Python modules are written for Linux and don't include packages specifically for FreeBSD.  Sometimes they'll build without any issues on FreeBSD, other times they don't.  In this case the build is failing.  I didn't dig into why it was failing.

  • Author

@bpwwer Is there a way to notify the developer community that Automation geek is no longer supporting any of his node servers to see if anybody wants to pick up support for any of them?

 

Thank again for all you do.

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.