Page 1 of 1

Felmeddelande i kod som tidigare fungerade..

Posted: 12 Oct 2016, 20:25
by Earplugged
Har efter senaste uppdateringen till 4.1 fått problem med min tvättmaskinsövervakning, någon som förklara varför detta felmeddelande dyker upp plötsligt?
Felmeddelande
Felmeddelande
Scenen har ju fungerat tidigare och aldrig sett detta fel men nu kommer det titt som tätt, märkligt nog inte hela tiden vilket det borde göra om jag råkat radera/sabba något...

Koden som genererar felet ser ut såhär:

Code: Select all

--[[
%% autostart
%% properties
15 power
%% globals
--]]
local power_socket = 15
local powerlive = tonumber(fibaro:getValue(power_socket, "power")) -- monitored unit
  fibaro:debug("Förbrukning = "..powerlive.." Watt")
if (fibaro:countScenes()>1)
then
 fibaro:abort();
  end
local run = 0
--local power_socket = 15
local currentDate = os.date("*t");
local power = fibaro:getValue(power_socket, "power")
local counter = 0

if ( tonumber(fibaro:getValue(power_socket, "power")) > 750 ) and run == 0 then
  local start = (os.time())
  fibaro:debug("Tvättmaskin startad")
  fibaro:setGlobal("Washingmachine", "Tvättmaskin igång")
  fibaro:debug("Förbrukning = "..power.." Watt")
run = 1
end


while run == 1 do

if ( tonumber(fibaro:getValue(power_socket, "power")) < 6) then
     counter = counter + 1
    fibaro:sleep(2*1000)
    local power2 = fibaro:getValue(power_socket, "power")
        fibaro:debug('counter = ' ..counter.. " : "..power2.."Watt")
    end
          if ( tonumber(fibaro:getValue(power_socket, "power")) > 6) then
      counter = 0
    end
       if ( tonumber(fibaro:getValue(power_socket, "power")) < 6) and counter > 60 then
          fibaro:debug("Tvättmaskin klar.")
          local power3 =  fibaro:getValue(power_socket, "power")
          fibaro:debug("Förbrukning 3 = "..power3.." Watt")
          fibaro:debug("Skicka meddelande")
    fibaro:setGlobal("Washingmachine", "Tvättmaskin färdig")
    fibaro:call(6,"sendPush", " Tvätten är klar att hängas upp :-)" )
    fibaro:call(65,"sendPush", " Tvätten är klar att hängas upp :-)" )
    
run = 0
       end
 
end

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 13 Oct 2016, 08:34
by RH_Dreambox
Kan det vara så som Bamsefar skriver i ett annat inlägg, att ändra enkelfnuttar till dubbelfnuttar? (Troligtvis en bugg)

Ändra på rad 35 'counter = ' till "counter = "

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 13 Oct 2016, 11:03
by alexndr
Annars känns det ju som det smugit sig in ett osynligt skräptecken? Kopiera koden in i en text editor och visa dolda tecken?

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 13 Oct 2016, 11:17
by RH_Dreambox
Jag gjorde det i Notepad++ och visade alla styrtecken, men hittade inget konstigt.
Men det kan vara HC2 som läser enkelfnurrorna och tolkar dem (en viss kombination) som skräptecken.

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 13 Oct 2016, 20:16
by Earplugged
RH_Dreambox wrote:Kan det vara så som Bamsefar skriver i ett annat inlägg, att ändra enkelfnuttar till dubbelfnuttar? (Troligtvis en bugg)

Ändra på rad 35 'counter = ' till "counter = "
Jag testade nu att ändra till dubbelfnutt, så nu är det bara invänta nästa tvätt :-)

Är ju raden med enkelfnutt som krånglade så det låter ju inte helt otroligt.

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 14 Oct 2016, 20:35
by Earplugged
Earplugged wrote:
RH_Dreambox wrote:Kan det vara så som Bamsefar skriver i ett annat inlägg, att ändra enkelfnuttar till dubbelfnuttar? (Troligtvis en bugg)

Ändra på rad 35 'counter = ' till "counter = "
Jag testade nu att ändra till dubbelfnutt, så nu är det bara invänta nästa tvätt :-)

Är ju raden med enkelfnutt som krånglade så det låter ju inte helt otroligt.
Nu har första tvätten körts med gott resultat! För tidigt att ropa hej.... men det ser onekligen ljust ut... :-)

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 15 Oct 2016, 09:15
by RH_Dreambox
Bra med återkoppling om hur det går!
Ibland är det de små detaljerna som gör det. För säkerhets skull skall jag titta igenom mina egna script, även om de funkar :-)

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 19 Oct 2016, 20:42
by Earplugged
RH_Dreambox wrote:Bra med återkoppling om hur det går!
Ibland är det de små detaljerna som gör det. För säkerhets skull skall jag titta igenom mina egna script, även om de funkar :-)
Tre tvättar på raken funkade klockrent men nu klickade den fjärde... detta är ju hur skumt som helst....

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 20 Oct 2016, 09:11
by alexndr
Inga felmeddelanden?

Re: Felmeddelande i kod som tidigare fungerade..

Posted: 23 Oct 2016, 19:22
by Earplugged
alexndr wrote:Inga felmeddelanden?
När jag loggade in så var det försent att se loggen så jag vet inte om det var samma larm som tidigare, nu satt jag med sidan uppe hela tiden och följde förloppet och då fungerade det givetvis.... fortsättning följer..