-
-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] Manufacturer/product names missing on all nodes #673
Comments
Seeing this as well. I will note that everything appears to work properly and all values/attributes are pulled from the respective devices. It just seems as though translation between the manufacturer and product IDs and their corresponding names is broken. |
Please add logs |
Unclear which logs you're looking for, but here are some snippets that seem like they could be of interest. This is the controller:
And for another node:
I also have some zwavejs snippets, this is the controller manufacturer and product id, they match with what zwavejs2mqtt shows:
I also tried triggering an interview for node 5, the zwavejs log shows, among a lot of other info:
So here the manufacturer at least is resolved correctly. Still nothing in zwavejs2mqtt:
Please let me know if you want to see more log files :) I can also poke around and add debugging statements in various places, if it helps. |
@AlCalzone missing config? cc @blhoward2 |
Ah, I just noticed that all the config parameter descriptions are also suddenly gone. These used to be there! So looks like something breaks in the interaction between zwavejs and zwavejs2mqtt? |
According to discord the current Zwave2jsmqtt doesn't work with the js server and isn't meant to, right? They need to change some things on their end due to recent breaking changes. |
In |
So, I also tried downgrading to the latest version of zwavejs2mqtt using zwave-js 6.3.0, and 6.2.0, neither of those had any effect. I'm starting to doubt my sanity, I'm pretty sure that at the point of my unadvised update to the latest version of master I had manufacturer and product types and all the config settings working just fine! |
Ok, I want to apologize for wasting any of your time looking into this. I feel pretty stupid right now. After the update I did a rebuild under my user account, not under the user account running zwavejs2mqtt, and apparently |
Weird. I'm having the same problem but am using the pkg version. Started since 1.2.0, wasn't a problem before that. All files and folders are owned and accessible for the user that runs the app... But if it wants to write to files included in the |
Yes. The index file used to look up configuration files is generated on demand to avoid permanent conflicts on git. |
@syphernl, are you still seeing this? I know this is closed but I'm actually still seeing this using the packaged version. I've tried redownloading and re-extracting it, making sure owner on all files is the user the service is running as, and even changing the user it's running as and updating the permissions accordingly. I'm not sure what I'm missing here. There's nothing that I can see in my logs. Here is the beginning of a recent log. If I can include any further logs to help with this I'm all for it. |___ / () |__ \ | | | | 2021-02-22 23:54:03.953 WARN STORE: scenes.json not found |
@nooogs Yes, I am still seeing this problem with the packaged version as well. Hoping this can get fixed. |
I guess we could ignore write errors during index generation. The downside is that the index will be regenerated on every restart. |
@AlCalzone Wouldn't it be possible to write the index to the store directory instead? That one exists for all run methods. |
@nooogs to be sure you're having the same problem, enable zwave-js logging, and look for |
@syphernl it should be, but it is a bit more difficult to do. Since I'm looking to release today, I'm going with the quick fix for now. |
@michelwilson it's definitely the same issue. Here's the associated logs. |
Appears to be working fine now with |
@AlCalzone Unfortunately 1.4.0 seems causing some issues here, I've created a new issue for that: #734 |
Before submitting a bug please read: https://zwave-js.github.io/zwavejs2mqtt/#/troubleshooting/bug_report
Version
Build/Run method
zwavejs2mqtt version: 1.2.2.80163d1
zwavejs version: 6.4.0
Describe the bug
After updating to the latest git version (including
npm install
) none of my nodes show the manufacturer and product names anymore, including the controller USB stick. It does show the ids, so all I see is "Unknown manufacturer 134", "Unknown product 90".Additional context
Before updating to the current version I was at commit
94ff7ed
, and all the manufacturers/product names did show up correctly. I of course tried downgrading to that commit, but the issue persists, even after removing all the json data fromstore
, except the config with the network key etc.The text was updated successfully, but these errors were encountered: