This application does not have a classic password protection system like username-password, but it still has a protection mechanism that covers several scenarios. Two different passwords can be set. One for full access to the application (except for data reception; read why this is the case here) and another to protect certain actions within the application, such as adding devices, data, etc.
If multiple people will have access to the application, it is advisable to set this password. Without it, anyone with access to the application can change settings, add, and delete data, including deleting the entire database!
The main password will disable visual access to the entire application. This is useful if only an individual or a small group of people wants to have access to the application. Keep in mind that the device can still send data to the server via the /telemetry link, and the password does not affect devices that are already connected or will be connected and sending data. Each device has a unique API key.
Keep in mind that if the application is running on a local computer, anyone with access to that computer can manipulate data or the code via terminal commands. If you find yourself in such a situation and need additional protection, install a file protection program and secure the hobeet folder.
To reset the password, go to the hobeet folder in the terminal and execute this command:
./hobeet password-reset
Then go to the main application and set a new one.