After cloning the repository, move into its directory:
cdminingos-wrk-powermeter-abb
2. Install Dependencies
Inside the miningos-wrk-powermeter-abb directory, run the following command to install dependencies using npm:
npmci
3. Generate Configuration Files
Next, run the following script to scan the config/ directory, copy each .example file into an active configuration file by removing the .example suffix.
shsetup-config.sh
4. Configure the Worker
After generating the configuration files, edit the files in the config/ directory to match your environment:
common.json - Worker-wide settings including worker identity
base.thing.json - Device-specific configuration for your ABB powermeters
5. Enable Debugging and Start the Workers
You can now start the workers by running the following commands:
6. Start Mock Servers (Development Only)
For development and testing without physical powermeters, use mock servers to simulate ABB devices:
Mock servers are useful for testing the worker without connecting to actual powermeter hardware.