CmdOS V0.3.0 a OpenOn.org project
April 17, 2025 ยท View on GitHub
develop by OpenOn.org

CmdOS is a command based operation system for the ESP32 and ESP8266.
Cmd
See cmd description for details
All functions are controled via cmd. Mqtt exmaple
log "show shelly power every 10 seconds"
mqttAttr shellies/shellyem3/emeter/0/power 1
#loop
if $shellies/shellyem3/emeter/0/power < 0 {
log "PV Power" $shellies/shellyem3/emeter/0/power
}else {
log "Actual consume" $shellies/shellyem3/emeter/0/power
}
wait 10000
goto #loop
See examples
Upload
see release
Build new project with cmdOs
see simpleProject
Feature:
- EEPROM config and Failsafe boot
- Setup with AutoWifi set_up
- Web
- MQTT
- Rest and Remote
- Hardware LED and Button
- Command
- Programm examples
- Autostart and Timer
- Logging
- AcessControl
- SPIFF / Filesystem
- Wifi
- mDNS
- NTP
- OTA and WebFirmewareUpdate
Cmd Interfaces:
- Serial cmd
- WebSerial cmd
- Rest cmd
- MQTT cmd
Feature NTP
The Network time is received from ntp-server, or gateway (if no npt-server is defined)
:warning: Attention: The use of information and programmes can be dangerous ! This is a private hobby project and makes no claim to completeness, runnability or compliance with regulations. Any use of this or referenced content is at your own risk and excludes any liability by authors.
a OpenOn.org project - develop by michael@openon.org
If you use/like this project please https://buymeacoffee.com/openon (a good choise is 1Euro per Device ;-)