Skip to content

Something like a LAN centralized monitoring server

Notifications You must be signed in to change notification settings

MarcelF807/NMController_web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NMController_web - Web Group Controller in your LAN

Description

NMController is designed for the devices:

  • NMMiner version v0.3.01 or higher
  • NMAxe , which will coming soon.

The NMController will listen the UDP Broadcast in Port: 12345, any devices can be recognized on this channel according to the specified JSON format.

{
    "IP": "192.168.1.101",
    "BoardType": "NMLotto",
    "HashRate": "113.13K",
    "Share": "1/138",
    "NetDiff": "89.47T",
    "PoolDiff": "0.001",
    "LastDiff": "0.001",
    "BestDiff": "4.021M",
    "Valid": 0,
    "Progress": 0.167,
    "Temp": 48.5,
    "RSSI": -62,
    "FreeHeap": 8203.9,
    "Uptime": "00d 01:23:46",
    "Version": "v0.3.01"
}

Features

The NMController Web is developed based on python, the Flask Framework.

Install

Be sure your system installed the python3, the develop version is Python 3.11.

Install the requirements.

pip install -r requirements.txt

Note: If you just want a software installed on your computer, you can get the NMController Windows Desktop Version.

Running

python nmcontroller.py

Then the Web NMController will run on your local ip, port 7877. Enter the "http://127.0.0.1:7877" in the browser to access.

The Web Controller runs like this:

web_monitor

Thie Page will refresh every 2 seconds.

Currently, support the infomation :

  • IP
  • Board type (NMLotto/NMAxe)
  • HashRate
  • Share info
  • net difficulty
  • best difficulty
  • valid block num
  • device temp(℃)
  • Wifi RSSI(dBm)
  • device free heap (KB)
  • Uptime

Contact

  • Anything do not work as your expectation, just let us know.
Email Telegram
[email protected] https://t.me/+IYFC1D0al1E5Yjdl

About

Something like a LAN centralized monitoring server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.0%
  • HTML 43.1%
  • Shell 1.9%