Currently you cannot run multiple instances of laptop_battery_monitor for diagnostics because every instance of the node assigns the same name to the diagnostics status message. It might make sense to switch to either use the hostname or use diagnostic updater, which puts the node name in the status name.