Page 1 of 1

Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by folkeorg
Så fort jag trycker "Save" i NexaHome så hoppar den till Config-fliken och nollställer allt. Är det ngn sökväg eller fil som inte har skrivrättigheterna?


Dessutom, hur gör man ifall man vill att en lampa ska slockna kl.0830 ELLER vid soluppgång om det är tidigare och hur gör man ifall man vill att en lapma ska tändas kl.0700 men inte alls om soluppgången är tidigare? Måste man ha två regler som kör "emot" varandra?
Finns det ngn bra manual på hur man använder NexaHome?

Re: Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by hekj
folkeorg wrote:Så fort jag trycker "Save" i NexaHome så hoppar den till Config-fliken och nollställer allt. Är det ngn sökväg eller fil som inte har skrivrättigheterna?
Ja det verkar som att filen NexaHome.xml inte kan sparas på disken, ser du något felmeddelande i programmets konsolfönster?

/Henrik

Re: Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by folkeorg
Den säger "permission denied" men vart hade den tänkt spara? ngn sökväg är inte med eller går att ställa in. kanske samma som där filed .jar startades?

Re: Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by hekj
folkeorg wrote:Den säger "permission denied" men vart hade den tänkt spara? ngn sökväg är inte med eller går att ställa in. kanske samma som där filen .jar startades?
Filen NexaHome.xml sparas i samma bibliotek som där NexaHome.jar finns.

Har du installerat jar filen under din hemkatalog enligt nedanstående exempel?
/home/<ditt användar id>/nexahome/NexaHome.jar

Jag kör med Windows och min jar fil ligger här:
C:\apps\nexahome\NexaHome.jar

/Henrik

Re: Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by folkeorg
Kör Ubuntu 10. Den fick inte ligga i "Desktop" så jag flyttade den till en egen katalog. Nu sparar den.

Men har andra problem ist:

1. Sync-knappen fungerar inte. On- och Off- går bra men Sync.. vill inte ställa brytarna i det läge som de ska vara i. Oklart varför när det andra knapparna lirar.

2. Ibland startar den med en annan .xml-fil som ligger i en annan katalog. Vet inte hur de hittar rätt på varandra men det är alltså inte alltid. Nu tog jag bort den andra så får vi se. Den har även skapat en NexaHome_Crasch.txt
Den innehåller åxå en massa Java:
folke@eBox3310:~/NexaHome$ Exception in thread "AWT-EventQueue-0" java.lang.Arra
yIndexOutOfBoundsException: 4
at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.
java:501)
at javax.swing.JTable.convertRowIndexToModel(JTable.java:2611)
at javax.swing.JTable.getValueAt(JTable.java:2686)
at javax.swing.JTable.prepareRenderer(JTable.java:5703)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974
)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
:
:


3. Får lite Java-relaterade meddelanden vid uppstart som jag inte vet om de gör ngt eller ej.

folke@eBox3310:~/NexaHome$ java -jar ./NexaHome_2.1.0.jar &
[3] 5819
folke@eBox3310:~/NexaHome$ java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
at d.B(Unknown Source)
at d.<init>(Unknown Source)
at w.B(Unknown Source)
at w.start(Unknown Source)
at HomeOnOffStart.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at SplashWindow.invokeMain(Unknown Source)
at NexaHome.main(Unknown Source)

Re: Kan inte spara i NexaHome

Posted: Fri Mar 17, 2023 9:45 am
by hekj
folkeorg wrote:Kör Ubuntu 10. Den fick inte ligga i "Desktop" så jag flyttade den till en egen katalog. Nu sparar den.

Men har andra problem ist:

1. Sync-knappen fungerar inte. On- och Off- går bra men Sync.. vill inte ställa brytarna i det läge som de ska vara i. Oklart varför när det andra knapparna lirar.

2. Ibland startar den med en annan .xml-fil som ligger i en annan katalog. Vet inte hur de hittar rätt på varandra men det är alltså inte alltid. Nu tog jag bort den andra så får vi se. Den har även skapat en NexaHome_Crasch.txt
Den innehåller åxå en massa Java:
folke@eBox3310:~/NexaHome$ Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 4
at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:501)
at javax.swing.JTable.convertRowIndexToModel(JTable.java:2611)
at javax.swing.JTable.getValueAt(JTable.java:2686)
at javax.swing.JTable.prepareRenderer(JTable.java:5703)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)

3. Får lite Java-relaterade meddelanden vid uppstart som jag inte vet om de gör ngt eller ej.

folke@eBox3310:~/NexaHome$ java -jar ./NexaHome_2.1.0.jar &
[3] 5819
folke@eBox3310:~/NexaHome$ java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
1. Jag får gå in i koden och se efter hur Sync-jobbet utförs.

2. java.lang.ArrayIndexOutOfBoundsException

Kan bero på att jag anropar GUI från en tråd och att java biblioteket inte är trådsäkert, har själv sett att detta kan inträffa och har funderingar på om jag kan skydda programmet från att dyka genom att implementera ett objektorienterat arv samt lägga in en kontroll av index.

3. java.util.zip.ZipException

Anledning känner jag inte till men det ser ut som att den inte kan hämta default bilder från NexaHome jar filen, bilderna används inte ännu men du kan kolla om du har fått några nya filer med prefix house_819_ i webserver biblioteket.

/Henrik