Smartphone check

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Johan71
Medlem
Posts: 84
Joined: 24 Jan 2014, 11:46
10

Jag ska dubbelkolla


Skickas från min iPad via Tapatalk
MVH Johan
_____________________________
Fibaro Home Center 2
Rydar
Ny medlem
Posts: 3
Joined: 11 Nov 2013, 12:46
10

svante wrote:Intressant!

Tänkte använda din timer till badrumslampan men får inte till det, får följande felmeddelande:

Code: Select all

[ERROR] 19:20:35: line 18: 'end' expected (to close 'while' at line 9) near ''
Vad gör jag för fel??
Hej,
Hittade ni vad det va för fel? Jag får nämligen samma fel när jag försöker?

/Robban
larron
Ny medlem
Posts: 24
Joined: 15 Oct 2013, 21:41
10
Location: Halmstad
Contact:

Hej. scenen rullar på bra men dessvärre är mina iphones "borta" trots hemma. Antar att det har med ip-adressen i den virtuella enheten att göra. I ditt exempel har du ip-adress enligt:192.168.0.183.

Min ip-adress i telefonen är 10.0.1.5 vilken tilldelas av en airport extreme som har en ip-adress enligt 109.228.xxx.17. Har testat att lägga in båda två men iphone framstår inte som hemma.
Har du tips på hur jag kommer vidare är jag tacksam för det!
Hälsningar
Fibaro Home Center 2 with door/window sensors and motion sensors, also some D-Link 932L cams. LUA-Newbie...
iSnobben
Medlem
Posts: 105
Joined: 27 Dec 2013, 20:39
10

Nu har jag försökt mig på denna men jag får följande DEBUG

[DEBUG] 15:22:40: -|- LastSeenHenrik: 1970-01-01 01:00:00
[DEBUG] 15:22:40: -|- LastSeenPetra: 1970-01-01 01:00:00
[DEBUG] 15:22:40: -|- AbsenceTime: 2015-01-14 14:52:40
[DEBUG] 15:22:40: -|- Home: Nobody is Home!
[DEBUG] 15:22:40: -|- End: 2015-01-14 15:22:40

Med tanke på att jag inte ens var född då och än mindre hade en iPhone så tror jag bestämt att det är något fel.

Code: Select all

--[[ 
%% autostart 
%% properties 
%% globals 
LastSeenHenrik 
LastSeenPetra 
Hemma
--]] 

--kill any extra instances of the same scene 
if (fibaro:countScenes() > 1) then fibaro:abort() end; 

--Loop 
while true do 

--Settings
local ExecuteTimer = 60; -- Execute Every N-th second 
local GlobalVariablesDevice = 129; -- ID of virtual device
local AbsenceTime = 30; -- 30 minutes 


--Setup local variables 
local CurrentDate = os.date("*t"); 

--Announce start 
fibaro:debug(" -|- Start: "..os.date("%Y-%m-%d %H:%M:%S",os.time())) 

-- LastSeenXXXXXXXX 
fibaro:call(GlobalVariablesDevice, "pressButton", "Button11"); -- Check if Jonny is at Home 
fibaro:call(GlobalVariablesDevice, "pressButton", "Button12"); -- Check if Mona is at Home 
local LastSeenHenrik = 0+fibaro:getGlobal("LastSeenHenrik"); 
local LastSeenPetra = 0+fibaro:getGlobal("LastSeenPetra"); 
fibaro:debug(" -|- LastSeenHenrik: "..os.date("%Y-%m-%d %H:%M:%S",LastSeenHenrik)); 
fibaro:debug(" -|- LastSeenPetra: "..os.date("%Y-%m-%d %H:%M:%S",LastSeenPetra)); 

-- Home, anyone ? 
AbsenceTime = os.time() - (AbsenceTime * 60); 
fibaro:debug(" -|- AbsenceTime: "..os.date("%Y-%m-%d %H:%M:%S",AbsenceTime)); 
if tonumber(LastSeenHenrik) < AbsenceTime and tonumber(LastSeenPetra) < AbsenceTime then 
    fibaro:debug(" -|- Home: Nobody is Home!");
      if tonumber(fibaro:getGlobalValue("Hemma")) == 1 then 
         fibaro:setGlobal("Hemma", 0);
      end
 
else 
    fibaro:debug(" -|- Home: Someone is at home!");
     if tonumber(fibaro:getGlobalValue("Hemma")) == 0 then  
        fibaro:setGlobal("Hemma", 1);
    end 
end 
 
  --Announce end 
fibaro:debug(" -|- End: "..os.date("%Y-%m-%d %H:%M:%S",os.time())) 

--Sleep XX seconds 
fibaro:sleep(ExecuteTimer*1000); 
  
end
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

1970-01-01 01:00:00
Råkar vara det som kallas EPOCH, dvs födelsetidpunkten för UNIX, och alla tidpunkter efter ovanstående tidpunkt räknas i antalet sekunder från EPOCH. Dvs Antal sekunder = 0 i detta fallet.

Sorry för sidospåret, men det är därför just det datum/tid dyker upp.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
iSnobben
Medlem
Posts: 105
Joined: 27 Dec 2013, 20:39
10

Bamsefar wrote:
1970-01-01 01:00:00
Råkar vara det som kallas EPOCH, dvs födelsetidpunkten för UNIX, och alla tidpunkter efter ovanstående tidpunkt räknas i antalet sekunder från EPOCH. Dvs Antal sekunder = 0 i detta fallet.

Sorry för sidospåret, men det är därför just det datum/tid dyker upp.
Jo det vet jag faktiskt det var mera ett skämt. Förstår dock inte vad det är som gör att jag får det resultatet. Kan det vara så att jag ska titta på en annan port eller är det alltid den som står i koden? Eller kan det vara V4.031 som spökar?

Jag kan pinga telefonerna via terminalen (på Macen) utan problem.
maxxar
Medlem
Posts: 126
Joined: 06 Sep 2012, 13:30
11

Jompa68:
Jag funderar på och byta ut den "gamla" ping VD'n mot den du har gjort här istället.
http://wiki.zwaveforum.se/ar-nagon-hemma/

Den ska vara lite smartare om jag fattat det rätt, och funka bättre med Apple grejer?
Det jag funderar på är, kollar den bara mac under Active Clients på http://routerip/Status_Lan.asp?
Man har ju även dhcp lånen på samma sida (dessa ligger ju kvar betydligt längre)
Last edited by maxxar on 04 Feb 2015, 13:51, edited 1 time in total.
Farbror Grå
Medlem
Posts: 76
Joined: 23 Oct 2014, 09:20
9
Location: Göteborg

Lyckades med min första LUA!
Hade hjälp även av:
viewtopic.php?f=21&t=4570
Svartbacken
Medlem
Posts: 44
Joined: 02 Mar 2015, 17:01
9
Location: Uppsala

Bisse90 wrote:Hej

är här någon som vet vilken port det är på android, eller hur jag kan se vilken port det är?

jag är rent ny på detta, så om frågan är dum så snälla ursäkta :oops:

Mvh Bisse
Någon som hittat en port som funkar på Android lurar?
nohed
Medlem
Posts: 88
Joined: 20 Apr 2013, 14:10
10

man får ladda hem en program som letar öppna portar på google play
iSnobben
Medlem
Posts: 105
Joined: 27 Dec 2013, 20:39
10

Jag har numera bytt router och äntligen fått detta att fungera, nästan... För just nu är både jag och min sambo hemma men inte enligt variabeln. Ingen av oss har använt telefonen på ett tag så den sover säkert men det sabbar ju den här funktionen. Någon som vet vad det beror på?
Post Reply