Mill-International-AS / Generation_3_REST_API

Local REST API documentation
37 stars 6 forks source link

Temp sensor is a mess #8

Open sygys opened 1 year ago

sygys commented 1 year ago

I just received a gen3 convection heater. I have tested it but this device in unusable like this. It reports 2 degrees more after a few minutes of heating while the room is coming down. At the moment it reports 17 degrees and the room has dropped to 14 now. i also thought the gen 3 had a pid inside and variable power management but this thing only boosts at 1200 watts and doesn't go down. Its just like all my other heaters. It only goes on and off. It would be great to atleast being able to post an external temp sensor to the heater so that this thing keeps heating instead of shutting down every 5 minutes

sygys commented 1 year ago

i dived some more in the rest api and used node red to communicate directly with the convection heater sending the request: http://192.168.178.125/pid-parameters gave me the response "This URI does not exist" which indicates that this heater does not support pid. while its advertised it is.

Also setting http://192.168.178.125/max-heater-power to for example 800 will set the max power to 800 but the device will keep heating at 1200 watts. I have a shelly plug connected to the device that still reports 1200 when it is set to 800.

Knipsel

Also the temp is allready 3 degrees celsius off from the sensor i have in the room.

vremy commented 1 year ago

i dived some more in the rest api and used node red to communicate directly with the convection heater sending the request: http://192.168.178.125/pid-parameters gave me the response "This URI does not exist" which indicates that this heater does not support pid. while its advertised it is.

I have a panel heater so i cannot check it for you but maybe you could try to update the firmware with the following endpoint, /ota-update. If the endpoint is still not showing up i guess it is not supported.

Also setting http://192.168.178.125/max-heater-power to for example 800 will set the max power to 800 but the device will keep heating at 1200 watts.

What works for me is using the endpoint /limited-heating-power instead.

servercookie commented 1 year ago

Just my two cents:

You should read the documentation again, it says quite cleary that PID is only supported for panel heaters and you are trying to use this endpoint with a convection heater.

OTA is supported, but you would need to define were to check for the firmware. As far as i am aware Mill will early next year show us were to check for latest firware, you can email them ask their support