Page 24 of 75
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
hylsan wrote:jopp, ska kika på det om jag kan återskapa det på något sett.
Tack.
/Hylsan
Hittat något?
PS. Kom precis på att eftersom vinter/sommartids problemet blivit fixat för scheduleringen så skall det i v1.1.1 och nyare sättas GMT +1 för Sverige oberoende årstid, +2 för Finland osv. DS.
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Hur går det med utvecklingen av programmet?
Har köpt mig en liten 7" touchscreen-dator (MID=Mobile Internet Device)
men jag får det inte riktigt att lira hundra med HomeAutomation.
Har både andriod o linux på den o med en browser som heter Xscope på andrioden så funkar det hyfsat faktiskt, men läsaren i linuxen vill inte. Fick upp att jag måste välja index.php men sen funkar det inte. Ska installera Chrome ikväll tänkte jag och prova och se ifall det funkar där.
Hölls det på att tittas på teman också?
Hade varit coolt med ett som bättre passade till mobila plattformar

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Snoopy wrote:Jag fick nyss syn på Homeautomation och hämtade v1.1 och installerade mysql-server-5.0 i min linuxburk. Så följde jag intruktionerna i readme.txt, verkade enkelt. Men inte när jag ska göra något. Rättigheterna var helt OK, men så får installationsprogrammet i min Apacheserver inte kontakt med databasen som tydligen ska heta homeautomation.
Om jag öppna mysql med mysql-admin så finns ingen databas som heter så.

Det sket sig alltså!
Ska jag skapa denna databas först och sedan starta installationsprogrammet? Kan det vara ngt annat?

Kollade nyss igenom readme filen själv och märkte då att detta saknas. Svaret är att man måste först skapa en databas (med valfritt namn) som man sen använder sig av i installation skriptet. Användaren som tar kontakt till den nya databasen måste ha åtminstone INSERT, SELECT, UPDATE och DELETE rättigheter till alla tabeller.
EDIT: Ladda ner v1.1.1 och installera den istället för v1.1 (du hittar länk i min signatur).
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
hylsan wrote:Hur går det med utvecklingen av programmet?
Har köpt mig en liten 7" touchscreen-dator (MID=Mobile Internet Device)
men jag får det inte riktigt att lira hundra med HomeAutomation.
Har både andriod o linux på den o med en browser som heter Xscope på andrioden så funkar det hyfsat faktiskt, men läsaren i linuxen vill inte. Fick upp att jag måste välja index.php men sen funkar det inte. Ska installera Chrome ikväll tänkte jag och prova och se ifall det funkar där.
Hölls det på att tittas på teman också?
Hade varit coolt med ett som bättre passade till mobila plattformar

Det har stått stilla nu ett tag men skall försöka riva tag i projektet igen, har en hel del på todo-listan.
Det som hittills gjorts angående scheman är i princip enbart CSS schemor för olika färger. Skall försöka göra det så dynamiskt som möjligt så att man får det enkelt (läs utan att göra några modifikationer och utan skrollning) att passa vilken skärm som helst. Har själv en 15" touchscreen som jag kan labba på. Du kunde testa att accessa mobile.php istället för index.php, dock är denna sida i ett väldigt tidigt utvecklingsstadie men med i den senaste releasen. Återkom gärna med test rapporter, per email om du inte vill ta det här (den hittar du i readme filen). TACK!
Posted: Fri Mar 17, 2023 9:45 am
by Toronto
Hej alla,
Har nu installerat den nyaste versionen av HomeAutomation på en ny server.
Det jag har problem med är att jag får följande när jag ska tända och släcka ifrån HA: (samt från kommandoprompten som vanlig användare)
Array
(
[id] => 1
[status] => true
[x] => 18
[y] => 18
)
Array
(
[display] => devices
)
Array
(
[language] => en
[user] => krra
[userid] => 4
[userlevel] => 3
[firstname] => Admin
[lastname] => User
[settings] => Array
(
[title] => HomeAutomation
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] =>
[externaltemplocation] =>
[longitude] => 123
[latitude] => 123
[timezone] => 1
[defaultpage] => houseplan
[theme] => default
[debug] => 1
[showinfobox] => 1
[ibshowusername] => 0
[ibshowcurrenttime] => 1
[ibshowsun] => 1
[iblogevents] => 6
[ibupcomingevents] => 3
[ibupcomingeventstime] => 03:00
[phpbinpath] => /usr/bin/
[localip] => 192.168.1.1/24
[tellduspath] => /usr/local/bin/
[dimlevelstep] => 5
[defaultdimlevel] => 50
)
[THISPAGE] => ./
)
Array
(
)
/usr/local/bin//tdtool --on 1
Array
(
[0] => Turning on device 1, Ute 1 - Permission denied
)
Är det användarrättigheterna /usr/local/bin/ som spökar?
Code: Select all
ls -la /usr/local
drwxrwsr-x 2 root root 4096 May 30 20:10 bin
Jag kan tända/släcka från kommandoprompten som root, men ej som vanlig användare...
btw, jag har skapat HA-databasen som en annan användare, ej med användarnamnet 'root'.
Alla tips tas emot med tacksamhet.
Posted: Fri Mar 17, 2023 9:45 am
by Toronto
Trevligt att kunna hinna svara först på sina egna frågor!
Vi börjar med:
Code: Select all
~$ tdtool -n 1
Turning on device 1, Ute 1 - Permission denied
Logga in på servern som root och skriv följande:
Code: Select all
chown www-data:plugdev /dev/tellstick
Logga ut som root, testa igen:
Code: Select all
$ tdtool -n 1
Turning on device 1, Ute 1 - Success
$ tdtool -f 1
Turning off device 1, Ute 1 - Success
Testa via HomeAutomation:
Funkar!
Case closed!
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Tänk på att när servern startas om (eller TellStick sätts i på nytt) kommer rättigheterna återställas.
Det bästa vore att antingen ändra gruppen i /etc/udev/rules.d/99-tellstick.conf till www-data eller låta apache tillhöra gruppen plugdev.
Posted: Fri Mar 17, 2023 9:45 am
by Toronto
ah, se där...
Tack för tipset!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Tjena,
har nyss införskaffat en tellstick och precis installerat HomeAutomation på en Ubuntu 10.04
Ville bara säga att det fungerar klockrent.
Tack
Ska bli kul att se vart det här tar vägen.

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:Tjena,
har nyss införskaffat en tellstick och precis installerat HomeAutomation på en Ubuntu 10.04
Ville bara säga att det fungerar klockrent.
Tack
Ska bli kul att se vart det här tar vägen.

Hej och välkommen in i gänget!
Trevligt att du fick HomeAutomation att fungera!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
tom_rosenback wrote:
Hej och välkommen in i gänget!
Trevligt att du fick HomeAutomation att fungera!
Tack,
Det var inga problem alls att få igång HomeAutomation. Hittills har jag bara 4 brytare men fler är beställda.
Keep up the good work!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Nu har jag testat lite mer och har en feature request.
Jag skulle vilja schemalägga min dimmer till ett värde.
T.ex: on 50% at 20.00
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:Nu har jag testat lite mer och har en feature request.
Jag skulle vilja schemalägga min dimmer till ett värde.
T.ex: on 50% at 20.00
Your request has been heard

Lade till den i vår todo lista.
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Hej,
Jag får lite fel...
Code: Select all
nikke@felix:/var/www$ /usr/bin/php /var/www/tdtool.php task=1 status=1
PHP Notice: A session had already been started - ignoring session_start() in /var/www/functions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/dbfunctions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/system/functions.php on line 20
Executing task: Solstyrda lampor
PHP Notice: Undefined index: user in /var/www/system/syssettings.php on line 95
PHP Warning: chmod(): Operation not permitted in /var/www/system/functions.php on line 244
4 devices set to on by system
1
Det fungarar iaf...
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:Hej,
Jag får lite fel...
Code: Select all
nikke@felix:/var/www$ /usr/bin/php /var/www/tdtool.php task=1 status=1
PHP Notice: A session had already been started - ignoring session_start() in /var/www/functions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/dbfunctions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/system/functions.php on line 20
Executing task: Solstyrda lampor
PHP Notice: Undefined index: user in /var/www/system/syssettings.php on line 95
PHP Warning: chmod(): Operation not permitted in /var/www/system/functions.php on line 244
4 devices set to on by system
1
Det fungarar iaf...
Ok, det du får är bara varningar och notiser men skall kolla över det. Om du sätter error_reporting till E_ALL & ~E_NOTICE i din php.ini fil så borde dessa varningar försvinna, dvs.
error_reporting = E_ALL & ~E_NOTICE