Klik HIER om een account aan te maken, zodat je alle scripts en posts kunt bekijken!

Auteur Topic: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.  (gelezen 1231 keer)

Ben

  • Newbie
  • *
  • Berichten: 3
    • Bekijk profiel
WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Gepost op: 20 juli 2020, 16:00:24 »
Waar kan ik de berekening vinden? Die zou moeten worden gewijzigd in x^y.

Joost

  • Administrator
  • Full Member
  • *****
  • Berichten: 148
    • Bekijk profiel
Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Reactie #1 Gepost op: 20 juli 2020, 19:21:18 »
Naar welke berekening ben je naar op zoek?
Over welk script gaat het?

Ben

  • Newbie
  • *
  • Berichten: 3
    • Bekijk profiel
Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Reactie #2 Gepost op: 22 juli 2020, 12:14:03 »
Het gaat vermoedelijk om het script wusFunctions.lua van het "Maak van Domoticz een weerstation Deel 1".

Ben

  • Newbie
  • *
  • Berichten: 3
    • Bekijk profiel
Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Reactie #3 Gepost op: 22 juli 2020, 12: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')

Joost

  • Administrator
  • Full Member
  • *****
  • Berichten: 148
    • Bekijk profiel
Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Reactie #4 Gepost op: 28 juli 2020, 09:24:16 »
En heb je math.pow(x, y) al vervangen door x^y ?

innovator

  • Newbie
  • *
  • Berichten: 1
    • Bekijk profiel
Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Reactie #5 Gepost op: 15 november 2020, 17: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.