Register Workers and Mock Devices
1. Get All Worker Keys
for dir in miningos-wrk-*/status; do
echo "=== $dir ==="
cat $dir/*.json | grep rpcPublicKey | head -1
doneRegister Racks With Ork
#antspace
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-as-hk3-shelf-0","type":"container-as-hk3","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-as-immersion-shelf-1","type":"container-as-imm","info":{"rpcPublicKey":""}}'
#bitdeer
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-bd-d40-a1346-shelf-2","type":"container-bd-d40_a1346","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-bd-d40-m30-shelf-1","type":"container-bd-d40_m30","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-bd-d40-m56-shelf-0","type":"container-bd-d40","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-bd-d40-s19xp-shelf-3","type":"container-bd-d40_s19xp","info":{"rpcPublicKey":""}}'
#microbt
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-mbt-kehua-shelf-0","type":"container-mbt-kehua","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"container-mbt-wonderint-shelf-1","type":"container-mbt-wonderint","info":{"rpcPublicKey":""}}'
#antminer
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-am-s19xp-shelf-0","type":"miner-am-s19xp","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-am-s19xp_h-shelf-1","type":"miner-am-s19xp_h","info":{"rpcPublicKey":""}}'
#avalon
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-av-a1346-shelf-0","type":"miner-av-a1346","info":{"rpcPublicKey":""}}'
#whatsmminer
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-wm-m30sp-shelf-1","type":"miner-wm-m30sp","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-wm-m53s-shelf-3","type":"miner-wm-m53s","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"miner-wm-m56s-shelf-0","type":"miner-wm-m56s","info":{"rpcPublicKey":""}}'
#electricity
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"electricity-base-shelf-0","type":"electricity","info":{"rpcPublicKey":""}}'
#inventory
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"inventory-container_part-drycooler-shelf-0","type":"inventory-container_part","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"inventory-miner_part-controller-shelf-3","type":"inventory-miner_part","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"inventory-miner_part-hashboard-shelf-2","type":"inventory-miner_part","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"inventory-miner_part-psu-shelf-1","type":"inventory-miner_part","info":{"rpcPublicKey":""}}'
#f2pool
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"minerpool-f2pool-shelf-0","type":"minerpool-f2pool","info":{"rpcPublicKey":""}}'
#ocean pool
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"minerpool-ocean-shelf-0","type":"minerpool-ocean","info":{"rpcPublicKey":""}}'
#mempool
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"mempool-1","type":"mempool","info":{"rpcPublicKey":""}}'
#openweather
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"openweather-shelf-0","type":"openweather","info":{"rpcPublicKey":""}}'
#powermeters
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"powermeter-abb-b24-shelf-1","type":"powermeter-abb-b24","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"powermeter-abb-m1m20-shelf-2","type":"powermeter-abb-m1m20","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"powermeter-abb-m4m20-shelf-3","type":"powermeter-abb-m4m20","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"powermeter-satec-pm180-shelf-0","type":"powermeter-satec-pm180","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"powermeter-schneider-pm5340-shelf-0","type":"powermeter-schneider","info":{"rpcPublicKey":""}}'
hp-rpc-cli -s ORK_RPC_KEY -m registerRack -d '{"id":"sensor-temp-seneca-temp-seneca-shelf-0","type":"sensor-temp-seneca-temp-seneca","info":{"rpcPublicKey":""}}'
Register Mock Devices
Containers
Miners
Powermeters
Temperature Sensor
Last updated