JsBergbau / MiTemperature2

Read the values of the Xiaomi Mi Bluetooth Temperature sensor 2 including custom encrypted format.
705 stars 162 forks source link

Warning certificate #102

Open ZencoreCZ opened 3 years ago

ZencoreCZ commented 3 years ago

error is where please?

/MiTemperature2# python3 LYWSD03MMC.py -d -c 1 --name Exam --httpcallback "https://mydomain.com/myscript?name={sensorname}&temp={temperature}&hum={humidity}&bat={batteryLevel}

InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

JsBergbau commented 3 years ago

It looks like that any SSL certificate is accepted and thats why the warning is thrown. Hope @mvdklip can explain it more.

mvdklip commented 3 years ago

@JsBergbau is right. The request is being made with the verify=False flag so that people running their home automation on a self generated certificate can use it. The requests library issues a warning when doing this. It's not an error.

mvdklip commented 3 years ago

If you really wanted to hide the warning which I don't really recommend you could have a look here:

https://stackoverflow.com/questions/15445981/how-do-i-disable-the-security-certificate-check-in-python-requests

But that requires changes to the Python code.

JsBergbau commented 3 years ago

Thanks for the info. So it makes sense, that there is a warning displayed.