Webåtkomst Nexahome

Moderators: hekj, Telldus

Post Reply
ntj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Webåtkomst Nexahome

Post by ntj »

Har fått ett problem de sista månaderna, Efter 4 - 7 dagar efter start av NEXAHOME så svarar inte NEXAHOME på "webanrop"
T.E.X. http://XX.XX.XXX.XXX:8080/nexahome?psw=xxxxxxxx
Jag kör RPI och har även testat med en annan RPI och även kört Update/Upgrade utan förbättring
Det hjälper alltid att stoppa NEXAHOME och starta om programmet (behöver inte boota om)
Har en känsla att detta kom isamband med ver. 4.x.x. Har testat flera upp till 4.0.8, men har inte sett detta på 3.x.x.
Då det händer så sällan ar jag inte hundra på att detta är kopplat till 4.x.x.
Har någon ett tips om detta eller vart ute för liknande problem ?

Alla övriga funktioner som styrning av lampor och sådant fortsätter att fungera som vanligt även när detta händer.
Wicket
Posts: 15
Joined: Fri Mar 17, 2023 9:45 am

Re: Webåtkomst Nexahome

Post by Wicket »

Jag hade liknande problem, men sen jag började att automatiskt starta om min rpi varje natt, så har jag inte märkt av det längre.
ntj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: Webåtkomst Nexahome

Post by ntj »

Lite sent svar men jag har testat en tid med Ver 3.9.9 men nu har jag tappat kontakten även med ver 3xx.

Nu till min fråga,
Jag vill helst inte köra reboot på hela RPI-n T.E.X. varje dygn för att lösa problemet. vet någon hur man kan stänga ner och starta om endast NEXAHOME på min RPI en gång per dygn. (skript eller liknande)
(det har alltid löst sig med endast manuell NEXAHOME omstart för att få WEB-kontakt igen)
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: Webåtkomst Nexahome

Post by hekj »

ntj wrote:Lite sent svar men jag har testat en tid med Ver 3.9.9 men nu har jag tappat kontakten även med ver 3xx.

Nu till min fråga,
Jag vill helst inte köra reboot på hela RPI-n T.E.X. varje dygn för att lösa problemet. vet någon hur man kan stänga ner och starta om endast NEXAHOME på min RPI en gång per dygn. (skript eller liknande)
(det har alltid löst sig med endast manuell NEXAHOME omstart för att få WEB-kontakt igen)
Skapa en bsh fil med nedanstående innehåll och se till att NexaHome exekverar den då det är dags att stänga ner...

exit_nexahome.bsh

Code: Select all

System.exit(0);
ntj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: Webåtkomst Nexahome

Post by ntj »

Har försökt att få till automatisk omstart av Nexahome utan framgång, det handlar om ett bygge baserat på den färdiga imagen till RPI.

Jag kan stoppa Nexahome med exit_nexahome.bsh
innehållande

Code: Select all

System.exit(0);
Även med start.bsh

Code: Select all

startTimer(”exit_nexahome”, 300);
Då stoppas Nexahome som den ska efter 300 sekunder

MEN jag vill få detta att fungera vid bestämd klocktid ex.vis 01:00 på natten och sen starta NEXAHOME en minut senare

Har även problem med starten.
Testat i terminal med /home/pi/nexahome/run_nexahome.sh
Då startas NEXAHOME som den ska.
Har testat med crontab med

Code: Select all

00 17 * * * /home/pi/nexahome/run_nexahome.sh
Fungerar inte, så jag testade med tidsstyrd reboot för att se om det fungerade.

Code: Select all

00 17 * * * sudo reboot
Reboot fungerar då på utsatt tid.

Vad gör jag för fel?
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: Webåtkomst Nexahome

Post by hekj »

ntj wrote:Har försökt att få till automatisk omstart av Nexahome utan framgång, det handlar om ett bygge baserat på den färdiga imagen till RPI.

Jag kan stoppa Nexahome med exit_nexahome.bsh
innehållande

Code: Select all

System.exit(0);
Även med start.bsh

Code: Select all

startTimer(”exit_nexahome”, 300);
Då stoppas Nexahome som den ska efter 300 sekunder

MEN jag vill få detta att fungera vid bestämd klocktid ex.vis 01:00 på natten och sen starta NEXAHOME en minut senare
...
Lägg in följande rad i filen start.bsh

Code: Select all

startTimer("check_restart", 60);
Lägg in följande programkod i filen check_restart.bsh

Code: Select all

time_to_restart = "01:00";
if (timeIs(time_to_restart)) {
   execFile("/home/pi/nexahome/start_nexahome.sh");
   execParam("30");
   startTimer("exit_nexahome", 15);
} else {
   startTimer("check_restart", 60);
}
Lägg in följande rader i filen start_nexahome.sh

Code: Select all

sleep $1
/home/pi/nexahome/run_nexahome.sh
Glöm inte att göra filen start_nexahome.sh exekverbar.
ntj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: Webåtkomst Nexahome

Post by ntj »

Tack
Annan lösning än jag kunde gissa mig till.
Testat och fungerar bra.
Nu ska det till en lång provperiod för att se om det hjälper på sikt för grundproblemet med tappad webåtkomst.
Rapporterar efter några veckor !
Pee
Posts: 47
Joined: Fri Mar 17, 2023 9:45 am

Re: Webåtkomst Nexahome

Post by Pee »

Jag har också problem med att den inbyggda web-servern slutar svara på anrop. Det spelar ingen roll om det anropas via appen NexaHome Web Browser, via webläsare eller via fiken Web i NexaHome.
Jag använder inte web-servern så ofta men min uppfattning är att den snarare går 1 månad för mig än en vecka som "ntj" skriver. I övrigt funkar allt annat helt Ok förutom lite konstigheter med "Dummy device, ibland", http://www.telldus.com/forum/viewtopic.php?f=23&t=5873, men det har nog inget samband.
Jag tycker inte att man ska behöva starta om NexaHome regelbundet.
Jag kör NexaHome 4.0.8 på Raspberry pi.
Post Reply