I know there are some undocumented features of the hub (and I know there are some beta features). Without breaking any beta tester NDAs or other agreements, it would be nice if we could pull together all of these features in one place.
Webserver ports
http 80
Or
http 8080
443
https://hubitat.local:443
Or
https 8443
Diagnostic Tool 8081
http://hubitat.local:8081
Network Config
The following URL will enable to network auto negotiation:
http://hubitat.local/hub/advanced/network/lanautonegconfigdisable
http://hubitat.local/hub/advanced/network/lanautonegconfigenable
http://hubitat.local/hub/advanced/network/lanautonegconfigstatus
Network Tests
http://hubitat.local/hub/networkTest
http://hubitat.local/hub/networkTest/ping/gateway
http://hubitat.local/hub/networkTest/ping/:ip
http://hubitat.local/hub/networkTest/speedtest
http://hubitat.local/hub/networkTest/traceroute/:ip
Zigbee Status Page
http://hubitat.local/hub/zigbee/getChildAndRouteInfo
Zwave Cleanup
http://hubitat.local/hub/zwave/nodeCleanup
Zwave Repair
http://hubitat.local/hub/zwaveRepair
Disable Device in Rule Machine
http://hubitat.local:8080/device/disable?id={ID}&disable={true|false}
Disable App in Rule Machine
http://hubitat.local:8080/installedapp/disable?id={ID}&disable={true|false}
Event Limits
http://hubitat.local/hub/advanced/event/limit
http://hubitat.local/hub/advanced/event/limit/(1-2000)
Hub Stats
View and enable stats
// unavailable on recent firmware // http://hubitat.local/hub/stats
// unavailable on recent firmware // http://hubitat.local/hub/enableStats
// unavailable on recent firmware // http://hubitat.local/hub/disableStats
Hub Memory
// unavailable on recent firmware // http://hubitat.local/hub/advanced/freeOSMemoryStatus
http://hubitat.local/hub/advanced/freeOSMemory
Hub Internal readings
http://hubitat.local/hub/advanced/internalTempCelsius
Database and JVM
http://hubitat.local/hub/cleanupDatabase
http://hubitat.local/hub/forceGC
HTTPS Certificate
http://hubitat.local/hub/advanced/certificate
Disable HTTPS Only Option
http://hubitat.local/hub/advanced/disablessl
Hub Backup Download
http://hubitat.local/hub/backupDB?fileName=latest
Hub Mesh Token Show / Copy
In a section on Hub Mesh page, towards the bottom.
http://hubitat.local/device/showHubMeshToken
Force Delete Rogue Devices, that give a 404 Error
(The below is in regard to Ring devices)
Gopher speak-->>"I've added a special URL to deal with them, though. As long as you know the device id (it's a part of the URL that produces the 404), you can delete a device directly. Just replace 12345 in the URL below with that id, and it will be gone". Use caution - it will not ask for a confirmation.
http://hubitat.local/device/forceDelete/12345/yes
NTP commands
Scan local network for NTP servers and show the list
http://hubitat.local/hub/advanced/scanForNtpServers
Show current NTP server
http://hubitat.local/hub/advanced/ntpServer
Set the NTP server to <-value->
http://hubitat.local/hub/advanced/ntpServer/<-value->
Diagnostic Tool Not Reachable
I can't access the hub in support tool for some reason, so this is an educated guess, but can you try hitting this URL:
http://hubitat.local:8081/deleteDatabaseTraceFiles
...followed by a reboot?
It should show something like this as output, maybe with more file names:
deleted files: [hubitatdb.trace.db], could not delete: []
REST Endpoints
See this post: [Wiki] HTTP Features and Endpoints - #58 by syepes