zwave-js-ui icon indicating copy to clipboard operation
zwave-js-ui copied to clipboard

[feat] Change project name

Open robertsLando opened this issue 3 years ago • 18 comments

Please vote and suggest names

Steps:

  • [ ] Create docker repo on zwavejs org https://hub.docker.com/u/zwavejs
  • [ ] Replace zwavejs2mqtt to the new name, edit workflows to allow pushing to both repos to keep back compatibility
  • [ ] Rename github repo

robertsLando avatar Jan 28 '22 08:01 robertsLando

@zwave-js/ui

robertsLando avatar Jan 28 '22 08:01 robertsLando

@zwave-js/admin

robertsLando avatar Jan 28 '22 08:01 robertsLando

zwave-js-admin

robertsLando avatar Jan 28 '22 08:01 robertsLando

zwave-js-ui

robertsLando avatar Jan 28 '22 08:01 robertsLando

For whatever reason, I spent the last 30 minutes trying to come up with names and one thing that eventually came to mind with names like "UI" and "Admin" is that it gives the impression it is only the GUI and that you'd use it alongside Z-Wave JS...

Z-Wave JS GUI Z-Wave JS Control Z-Wave JS Console Z-Wave JS Frontend Z-Wave JS Dashboard Z-Wave JS Navigator Z-Wave JS Plus Z-Wave JS Enhanced

I like the last two, as the interface and MQTT support are definitely big enhancements. Plus, do you want to use Z-Wave JS or Z-Wave JS Enhanced? I know which one I'd want!

I know these can't be voted on this way but I'm not really sure this is open to everyone anyway. Hope it helps and thanks for all the work that has been done on this project.

LongDono avatar Feb 01 '22 21:02 LongDono

"UI" and "Admin" is that it gives the impression it is only the GUI and that you'd use it alongside Z-Wave JS

I know that, the reason why I decided to change repo name is because most peoples think zwavejs2mqtt is something strictly related to mqtt, mqtt is just one of the features of it (and based on stats also the less used one). For this reason thanks to what stats says I know most people that use zwavejs2mqtt is looking for an interface (ui) to manage their devices. I like your names but I think they are too generic

robertsLando avatar Feb 02 '22 07:02 robertsLando

Well, yeah, I looked at the previous names for guidance on the type of naming that was expected. :) I'm sure a good name will be selected; I know we've all seen countless conversations where someone explains that you don't need to use MQTT to take advantage of that great UI.

LongDono avatar Feb 02 '22 15:02 LongDono

Call it zee. You're seeing your z-wave devices (with Vue). It's exactly as corny as npm package names are expected to be. @zwave-js/zee

zetlen avatar Feb 03 '22 17:02 zetlen

zwave-js-portal

AlexMekkering avatar Feb 09 '22 10:02 AlexMekkering

zwave-js-manager

AlexMekkering avatar Feb 09 '22 10:02 AlexMekkering

zwave-js-advanced

austinbeam avatar Feb 20 '22 05:02 austinbeam

It's a well designed user interface that interfaces with...

zwave-js-interface

stevebritton avatar Feb 24 '22 02:02 stevebritton

Are there any other projects that translate zwave to mqtt ? If not my only option is to fork ? The reason for mqtt is the inner robustness of the protocol, http inherently flakier...

rjulius23 avatar Apr 07 '22 19:04 rjulius23

Not sure how you inferred that; only the name is changing. Removing MQTT from the name != removing MQTT support, that will remain. It's just that this code is so much more than just MQTT support and the name should reflect that...

LongDono avatar Apr 07 '22 19:04 LongDono

Ahh I misunderstood this: The preferred method of integrating your Z-Wave components with Home Assistant is through the official Home Assistant Z-Wave JS integration, this because MQTT Discovery is limited compared to a native integration and Home Assistant updates frequently break it. Based on this I would NOT RECCOMMEND using MQTT Discovery, I don't plan to keep it maintained in the future.

So this is just about the support of MQTT discovery, but if I want I can still define the sensors via yaml, or update the mqtt templates.

rjulius23 avatar Apr 07 '22 19:04 rjulius23

Ah. Yes, I use Home Assistants's native Z-Wave JS integration and ZWaveJS2MQTT for the backend, without MQTT, because I want the advanced interface and it works solidly.

LongDono avatar Apr 07 '22 19:04 LongDono

Perhaps zwave-js-gateway.

The project currently uses “gateway” to refer to the MQTT API but the term could be generalized to encompass everything the service is doing to provide access and control over a zwave-js instance.

Other names in this vein: zwave-js-controller, zwave-js-console, zwave-js-frontend, zwave-js-manager, zwave-js-commander, zwave-js-dash…

j9brown avatar Apr 13 '22 16:04 j9brown

Z-Wave Control

I don't think most people care about the JS part either.

GitHubGoody avatar May 14 '22 11:05 GitHubGoody

How about: zwave-hub

TheOriginalMrWolf avatar Aug 29 '22 10:08 TheOriginalMrWolf

What are your thoughts about going abstract?

Zorro (It has a Z) Otto (like automation) Mation (like automation)

Less abstract,

ZWaveServer ZWaveHub (as suggested by @TheOriginalMrWolf) ZWaveJS (pretty similar but it covers key search terms)

coltenkrauter avatar Sep 11 '22 15:09 coltenkrauter

Zorro

🤣

I'm still more atracted to: zwave-js-ui

robertsLando avatar Sep 12 '22 07:09 robertsLando

PR ready guys, moving to zwave-js-ui 🎉

robertsLando avatar Sep 16 '22 08:09 robertsLando

Merged 🚀

robertsLando avatar Sep 20 '22 14:09 robertsLando