Alternatively, you can use the Ubus command: ubus call gsm.modem0 get_temperature
Or, you can use the RUTOS API with the following command: api get /modems/status | jsonfilter -e '@["http_body"]["data"][0]["temperature"]'
btw api commands can be sent through SMSes as well, can’t remember if ubus commands can be sent as well, uci commands can be sent 100%, you just need to figure out the correct syntax, you can find these in the mobile utilities page i linked previously
No success,tried numerous commands via SMS in utilities ,they needs to be an option in the drop down to preset it ,i tried one it came back in chinese.
Could this be added as a firmware update in further updates?
I can most definitely register this as a suggestion.
Regarding the previous reply by @minecraft_creeperis , ubus commands cannot be sent via SMS messages. In your case, utilizing API commands or using the gsmctl -c or gsmctl --temp in the SSH are the only options here.
I tried using both of the gsmtcl commands and was successful in receiving the temperatures:
The API command that was suggested won’t work due to the fact that jsonfilter is being used, if you were to send <device_password> api get /modems/status then you would get a bunch of information, with the temperature included. The other API command will only work in SSH.