Well, I'm not using MQTT at all. I want the device to send data with HTTP call.
I did realize that this API call refers to MQTT, but I tried it anyway.
Well, I'm not using MQTT at all. I want the device to send data with HTTP call.
I did realize that this API call refers to MQTT, but I tried it anyway.
It didn't change anything. The value is in seconds, right?
here's the output I got after running the API call
And there is no way to force it to update at regular intervals?
Hi
I acquired Shelly H&T, configured it to connect to local network and created an API that saves results to a SQL DB.
However I found no apparent method of scheduling how often the device should send notifications. Right now it seems very random. Sometimes it happens every 5 minutes, sometimes it doesn't happenfor several hours. I'm pretty sure that my script is alright since I verified this with both, firewall logs and apache access logs. These are all logs from yesterday (that exactly correspond to firewall logs and SQL DB entries)
[21/Jun/2022:07:48:44 +0200] "GET /api.php?device=14&hum=49&temp=21.62&id=shellyht-6B53E5 HTTP/1.1" 200 148 "-" "Shelly/20220324-134040/v1.11.8-HT-fix-g60b9bd1 (SHHT-1)"
[21/Jun/2022:09:11:44 +0200] "GET /api.php?device=14&hum=45&temp=21.50&id=shellyht-6B53E5 HTTP/1.1" 200 148 "-" "Shelly/20220324-134040/v1.11.8-HT-fix-g60b9bd1 (SHHT-1)"
[21/Jun/2022:11:55:06 +0200] "GET /api.php?device=14&hum=40&temp=21.50&id=shellyht-6B53E5 HTTP/1.1" 200 148 "-" "Shelly/20220324-134040/v1.11.8-HT-fix-g60b9bd1 (SHHT-1)"
[21/Jun/2022:13:43:32 +0200] "GET /api.php?device=14&hum=45&temp=21.62&id=shellyht-6B53E5 HTTP/1.1" 200 148 "-" "Shelly/20220324-134040/v1.11.8-HT-fix-g60b9bd1 (SHHT-1)"
[21/Jun/2022:13:48:44 +0200] "GET /api.php?device=14&hum=40&temp=21.88&id=shellyht-6B53E5 HTTP/1.1" 200 148 "-" "Shelly/20220324-134040/v1.11.8-HT-fix-g60b9bd1 (SHHT-1)"
So yesterday, the device only reported status 5 times, 2 days ago (the sensor was literally on top of the wi-fi router)
So... How often should it report temperature and humidity? Can I influence this in any way (other than choosing it to report on temperature change)
Thanks
Adam
datetime |
2022-06-20 07:31:57 |
2022-06-20 10:41:38 |
2022-06-20 11:03:40 |
2022-06-20 11:08:52 |
2022-06-20 11:14:04 |
2022-06-20 11:20:59 |
2022-06-20 11:30:04 |
2022-06-20 11:36:08 |
2022-06-20 12:47:24 |
2022-06-20 13:44:51 |
2022-06-20 13:50:02 |
2022-06-20 14:00:50 |
2022-06-20 14:19:51 |
2022-06-20 14:25:02 |
2022-06-20 14:30:14 |
2022-06-20 14:35:26 |
2022-06-20 14:48:50 |
2022-06-20 14:54:01 |
2022-06-20 15:02:14 |
2022-06-20 15:10:27 |
2022-06-20 15:19:32 |
2022-06-20 15:24:44 |
2022-06-20 15:29:55 |
2022-06-20 15:52:49 |
2022-06-20 16:02:20 |