DomoticaBoard

Vragen / Discussies => Vragen / Discussies over scripts => Topic gestart door: Ben op 20 juli 2020, 15:00:24

Titel: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: Ben op 20 juli 2020, 15:00:24
Waar kan ik de berekening vinden? Die zou moeten worden gewijzigd in x^y.
Titel: Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: Joost op 20 juli 2020, 18:21:18
Naar welke berekening ben je naar op zoek?
Over welk script gaat het?
Titel: Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: Ben op 22 juli 2020, 11:14:03
Het gaat vermoedelijk om het script wusFunctions.lua van het "Maak van Domoticz een weerstation – Deel 1".
Titel: Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: Ben op 22 juli 2020, 11:19:58
Dit zijn de meldingen uit het log van Domoticz:
2020-07-22 12:16:01.112 Status: dzVents: !Info: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3. Please consider changing code to x^y
2020-07-22 12:16:01.112 Status: dzVents: Info: WUS: ------ Finished updateWeatherSensors.lua
2020-07-22 12:16:01.112 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2020-07-22 12:16:01.112 Error: dzVents: Error: (3.0.2) WUS: An error occurred when calling event handler updateWeatherSensors
2020-07-22 12:16:01.112 Error: dzVents: Error: (3.0.2) WUS: /home/pi/domoticz/dzVents/runtime/Utils.lua:23: attempt to perform arithmetic on a nil value (local 'y')
Titel: Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: Joost op 28 juli 2020, 08:24:16
En heb je math.pow(x, y) al vervangen door x^y ?
Titel: Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
Bericht door: innovator op 15 november 2020, 16:22:02
Tip; zie
https://github.com/russandol-sarl/dz-solarData/commit/ef92ff14288b634e6de2c1c579a81e2eda4abbc9
Met de regels die in het script gewijzigd moeten worden om van de melding af te komen.