Page 65 of 75

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by joster
Det är steg två jag fastnat i. Databasen är skapad och användare med fulla rättigheter finns.
Kör i virtuell miljö (VMware) för att testa applikationen. Får nog lov att testa fysisk miljö för att se om jag får det att fungerar bättre då..... Borde inte spela någon roll men man vet aldrig....

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
joster wrote:Det är steg två jag fastnat i. Databasen är skapad och användare med fulla rättigheter finns.
Kör i virtuell miljö (VMware) för att testa applikationen. Får nog lov att testa fysisk miljö för att se om jag får det att fungerar bättre då..... Borde inte spela någon roll men man vet aldrig....
Det skall nog inte spela någon roll, om du har rätt databasnamn, användarnamn och lösenord så skall det nog fungera oberoende om det är virtuell miljö eller ej.

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by joster
Nu har jag provat att starta om min maskin. Radera alla användare tilll databasen "HomeAutomation" och skapat en ny användare med alla rättigheter.... Kan fortfarande inte ansluta. Finns det något annat sätt att verifiera att jag lyckats skapa databas och användare på rätt sätt? Jag skall inte skapa några tabeller i databasen va?

/Johan

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
joster wrote:Nu har jag provat att starta om min maskin. Radera alla användare tilll databasen "HomeAutomation" och skapat en ny användare med alla rättigheter.... Kan fortfarande inte ansluta. Finns det något annat sätt att verifiera att jag lyckats skapa databas och användare på rätt sätt? Jag skall inte skapa några tabeller i databasen va?

/Johan
Inga tabeller behövs. Har du även installerat patchen från HA hemsidan?

edit: Efter att du skapat användaren, har du kört en FLUSH PRIVILEGES; efter det?

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by joster
Inte installerat någon patch och ingen FLUSH gjord.... Fixar detta så får vi se.

/Johan

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by joster
Nu är jag på banan.... Allt verkar lira nu. Då är det bara å ansluta DUO:n och konfigurera lite.... :-)

Tack så länge!!

/Johan

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by aryan
Daniel wrote:
kungkalle wrote:Nu lyckades jag göra ett jobb som dök upp under /jobs men det såg bara ut så här:
Så vissa at-jobb dyker upp där men inte andra? Fattar inge ett dugg av Mac. Den där man-sidan sa ju inte mycket den heller.

Finns det någon annan här som har fått det att funka på Mac som kan bidra med någon kunskap?

/Daniel
Jag fick det att funka (i Mac OS 10.6), i slutet av "man at" står det varför det inte gick:
IMPLEMENTATION NOTES
Note that at is implemented through the launchd(8) daemon periodically invoking atrun(8), which is disabled by default.
See atrun(8) for information about enabling atrun.
Man ska alltså editera /System/Library/LaunchDaemons/com.apple.atrun.plist

Code: Select all

sudo pico /System/Library/LaunchDaemons/com.apple.atrun.plist
I den ändrar man Disabled true till false

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.apple.atrun</string>
    <key>ProgramArguments</key>
    <array>
	    <string>/usr/libexec/atrun</string>
    </array>
    <key>StartInterval</key>
    <integer>30</integer>
    <key>Disabled</key>
    <true/>
</dict>
</plist>
till

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.apple.atrun</string>
    <key>ProgramArguments</key>
    <array>
	    <string>/usr/libexec/atrun</string>
    </array>
    <key>StartInterval</key>
    <integer>30</integer>
    <key>Disabled</key>
    <false/>
</dict>
</plist>
Sedan startar man om eller laddar om den editerade versionen

Code: Select all

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.atrun.plist

sudo launchctl load /System/Library/LaunchDaemons/com.apple.atrun.plist
Då fungerar at jobben som Scheduler lägger up i /var/at/jobs/ och de rensas även bort .

/Aryan

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by NOsen
tankat ner svn men har lite problem att få i gång det.

vilka .sql filer måste jag pumpa in för o få det att funka jag kör senaste stable 2.02

:)?

edit svn version

Checked out revision 1047

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by Zetat
Hej,
Jag kör Linux debian och har installerat apache, mysql och php (enligt guiden: http://www.howtoforge.com/installing-ap ... 11.04-lamp). samt kopierat in filerna i patchen. Jag har kopierat filerna till: /var/www/ha/
Jag har testat att lägga in en info.php i den som kör phpinfo(); trots detta när jag går in på http://localhost/ha/ så är sidan vit.

Vad kan jag möjligen ha gjort för fel?

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by NOsen
testa

chown -R www-data:www-data /var/www/ha

du behöver php-gd paketet med o php-mysqlo nått mer

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by Zetat
Jag har gjort en chmod 777 -R /var/www/ så om jag ändrar ägare borde inte göra någon skillnad.

och har redan installerat dem paketen.

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by NOsen
varför i hela friden har du gjort filer 777?

Code: Select all

 ls -al /var/www/ha/
total 1000
drwxr-xr-x 9 www-data www-data   4096 Jan  6 18:29 .
drwxr-xr-x 9 root     root       4096 Jan  7 23:40 ..
drwxr-xr-x 2 www-data www-data   4096 Jan  6 18:23 ajax
-rw-r--r-- 1 www-data www-data   1393 Jan  6 18:23 ajaxinterface.php
-rw-r--r-- 1 www-data www-data    888 Jan  6 18:23 config_defaults.php
-rw-r--r-- 1 root     root         99 Jan  6 18:25 config.php
-rw-r--r-- 1 www-data www-data    111 Jan  6 18:23 config_sample_linux.php
-rw-r--r-- 1 www-data www-data    238 Jan  6 18:23 config_sample_mac.php
-rw-r--r-- 1 www-data www-data    116 Jan  6 18:23 config_sample_win.php
-rw-r--r-- 1 www-data www-data  44683 Jan  6 18:23 configurator.php
-rw-r--r-- 1 www-data www-data    300 Jan  6 18:23 conf.js
-rw-r--r-- 1 www-data www-data  36231 Jan  6 18:23 dbfunctions.php
-rw-r--r-- 1 www-data www-data   3170 Jan  6 18:23 developer_readme.txt
-rw-r--r-- 1 www-data www-data   7812 Jan  6 18:23 devices.php
-rw-r--r-- 1 www-data www-data  39286 Jan  6 18:23 functions.php
-rw-r--r-- 1 www-data www-data   3592 Jan  6 18:23 groups.php
-rw-r--r-- 1 www-data www-data   5364 Jan  6 18:23 header.php
-rw-r--r-- 1 www-data www-data   1331 Jan  6 18:23 help.php
-rw-r--r-- 1 www-data www-data    387 Jan  6 18:23 houseplan.js
-rw-r--r-- 1 www-data www-data   7967 Jan  6 18:23 houseplan.php
-rw-r--r-- 1 www-data www-data   2446 Jan  6 18:23 includes.php
-rw-r--r-- 1 www-data www-data  26052 Jan  6 18:23 index.php
-rw-r--r-- 1 www-data www-data   5109 Jan  6 18:23 infobox.php
-rw-r--r-- 1 www-data www-data  17987 Jan  6 18:23 license.txt
-rw-r--r-- 1 www-data www-data   4748 Jan  6 18:23 log.php
drwx------ 2 www-data www-data   4096 Jan 11 11:05 logs
-rw-r--r-- 1 www-data www-data   2590 Jan  6 18:23 macros.php
-rw-r--r-- 1 www-data www-data   9773 Jan  6 18:23 mobile.php
drwxr-xr-x 5 www-data www-data   4096 Jan  6 18:23 plugins
drwxr-xr-x 2 www-data www-data   4096 Jan  6 18:23 rawcommands
-rw-r--r-- 1 www-data www-data   9270 Jan  6 18:23 readme.txt
drwxr-xr-x 5 www-data www-data   4096 Jan  6 19:39 resources
-rw-r--r-- 1 www-data www-data   6485 Jan  6 18:23 run.php
-rw-r--r-- 1 www-data www-data  11101 Jan  6 18:23 scheduler.js
-rw-r--r-- 1 www-data www-data  23254 Jan  6 18:23 scheduler.php
-rw-r--r-- 1 www-data www-data   5098 Jan  6 18:23 script.js
drwxr-xr-x 2 www-data www-data   4096 Jan  6 18:28 system
drwxr-xr-x 4 www-data www-data   4096 Jan  6 18:23 temperature
-rw-r--r-- 1 www-data www-data 640371 Jan  6 18:23 Users guide.pdf

så ser mitt fungerade ut :)

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by Zetat
För att alla användare skulle kunna skriva och läsa till den mappen, fungerar fortfarande inte.

Installerade chrome och fick fel 500.

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by Zetat
Hittade felet stod fel mapp i config filen.

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Posted: Fri Mar 17, 2023 9:45 am
by nimrod_pro
Kör WAMP server med HomeAutomation 2.0.2(patchad), releasad 2011-03-09 på en Win XP maskin

Allt fungerar till belåtenhet förutom att schemaläggaren ej fungerar som tänkt.

Har samma symtom som ett par tidigare i tråden nämligen det att:
Om idag är Måndag så går det bra att skapa händelser inträffar fram till midnatt, dessa läggs upp i Schemalagda Aktiviteter och körs som normalt. '
Om jag idag Måndag skapar en händelse som ska ske på tisdag kl 02:00 så läggs denna ej upp i Schemalagda Aktiviteter, Den står även kvar i som "Kommande händelse" och utförs således ej.'
Allt ser ut OK i webbgränssnittet

Nedanstående schemalagda aktiviteten körs kl 00:01

Code: Select all

C:\wamp\bin\php\php5.3.13\php.exe C:\wamp\www\HomeAutomation\run.php command=updateschedules
Vid körning av ovanstående

Code: Select all

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation

C:\Documents and Settings\Tellstick>C:\wamp\bin\php\php5.3.13\php.exe C:\wamp\ww
w\HomeAutomation\run.php command=updateschedules


<pre>Array
(
)
Array
(
)
Array
(
    [language] => en
    [THISPAGE] => ./
    [settings] => Array
        (
            [title] => HomeAutomation
            [alwaysuselastknownstatus] => 1
            [hoursstatusactive] => 1
            [houseplanwidth] => 600
            [houseplaniconheight] => 30
            [useonewiredata] => 0
            [useexternaltemperature] => 1
            [externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
            [externaltemplocation] => Globen
            [latitude] => 61.689872
            [longitude] => 19.511719
            [timezone] => 0
            [dateformat] => d.n.Y
            [timeformat] => H:i
            [theme] => default
            [defaultpage] => houseplan
            [debug] => 1
            [showinfobox] => 1
            [ibshowusername] => 0
            [ibshowcurrenttime] => 1
            [ibshowsun] => 1
            [iblogevents] => 3
            [ibupcomingevents] => 3
            [sysusername] => NO1\Tellstick
            [syspassword] => 1235
            [phpbinpath] => C:\wamp\bin\php\php5.3.13
            [localip] => 192.168.0.5/255.255.255.0
            [tellduspath] => C:\Program\Telldus\
            [dimlevelstep] => 5
            [defaultdimlevel] => 50
            [numsignalrepetitions] => 1
            [dynamiccheckinterval] => 5
        )

)
Array
(
    [ALLUSERSPROFILE] => C:\Documents and Settings\All Users
    [APPDATA] => C:\Documents and Settings\Tellstick\Application Data
    [CLIENTNAME] => Console
    [CommonProgramFiles] => C:\Program\Delade filer
    [COMPUTERNAME] => NO1
    [ComSpec] => C:\WINDOWS\system32\cmd.exe
    [FP_NO_HOST_CHECK] => NO
    [HOMEDRIVE] => C:
    [HOMEPATH] => \Documents and Settings\Tellstick
    [LOGONSERVER] => \\NO1
    [NUMBER_OF_PROCESSORS] => 1
    [OS] => Windows_NT
    [Path] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
    [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    [PROCESSOR_ARCHITECTURE] => x86
    [PROCESSOR_IDENTIFIER] => x86 Family 6 Model 9 Stepping 5, CentaurHauls
    [PROCESSOR_LEVEL] => 6
    [PROCESSOR_REVISION] => 0905
    [ProgramFiles] => C:\Program
    [PROMPT] => $P$G
    [SESSIONNAME] => Console
    [SystemDrive] => C:
    [SystemRoot] => C:\WINDOWS
    [TEMP] => C:\DOCUME~1\TELLST~1\LOKALA~1\Temp
    [TMP] => C:\DOCUME~1\TELLST~1\LOKALA~1\Temp
    [USERDOMAIN] => NO1
    [USERNAME] => Tellstick
    [USERPROFILE] => C:\Documents and Settings\Tellstick
    [windir] => C:\WINDOWS
    [PHP_SELF] => C:\wamp\www\HomeAutomation\run.php
    [SCRIPT_NAME] => C:\wamp\www\HomeAutomation\run.php
    [SCRIPT_FILENAME] => C:\wamp\www\HomeAutomation\run.php
    [PATH_TRANSLATED] => C:\wamp\www\HomeAutomation\run.php
    [DOCUMENT_ROOT] =>
    [REQUEST_TIME] => 1358204750
    [argv] => Array
        (
            [0] => C:\wamp\www\HomeAutomation\run.php
            [1] => command=updateschedules
        )

    [argc] => 2
)
</pre>
Updating schedules

Completed in 5.6535 seconds

C:\Documents and Settings\Tellstick>
Efter denna körning förväntas att det nya dygnets schemaläggningar ska ligga i "Schemalagda aktiviteter"

Loggen i C:\wamp\www\HomeAutomation\logs\debug.txt säger följande

Code: Select all

14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Delete /TN homeautomation_activation_3
Output:


14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "*******" /RP ******* /SC ONCE /ST 23:58:00 /TN homeautomation_activation_3 /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=activation id=3"

14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "NO1\Tellstick" /RP 1235 /SC ONCE /ST 23:58:00 /TN homeautomation_activation_3 /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=activation id=3"
Output:
LYCKADES: Den schemalagda aktiviteten homeautomation_activation_3 har skapats.

14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "*******" /RP ******* /SC DAILY /ST 00:01:00 /TN homeautomation_updateschedules /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=updateschedules"

14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "NO1\Tellstick" /RP 1235 /SC DAILY /ST 00:01:00 /TN homeautomation_updateschedules /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=updateschedules"
Output:


14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Delete /TN homeautomation_dynamic
Output:


14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "*******" /RP ******* /SC DAILY /ST 00:01:00 /TN homeautomation_updateschedules /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=updateschedules"

14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Create /RU "NO1\Tellstick" /RP 1235 /SC DAILY /ST 00:01:00 /TN homeautomation_updateschedules /TR "C:\wamp\bin\php\php5.3.13/php.exe C:\wamp\www\HomeAutomation\run.php command=updateschedules"
Output:


14.1.2013	23:53	chjo	127.0.0.1	Command: schtasks /Delete /TN homeautomation_dynamic
Output:


14.1.2013	22:58	system		
Running schedule: 1

14.1.2013	22:58	system		Executing static activation
Activation has no criterias, execute.

14.1.2013	22:58	system		Locking dongle

14.1.2013	22:58	system		Command: C:\Program\Telldus\/tdtool.exe --dimlevel 230 --dim 4
Output:
Dimming device: 4 Success to 230 - Success

14.1.2013	22:58	system		Unlocking dongle

14.1.2013	23:01	system		
Updating schedules

14.1.2013	23:04	system		
Updating schedules

14.1.2013	23:05	system		
Updating schedules

Provade att lägga in ett Schema kallat "Innan" och ett som kallades efter, rensade därefter debug.text och provade igen, efter updating scheduels tar det stop och Schemat "Efter" läggs ej upp och körs således ej heller.

Code: Select all

14.1.2013	22:59	system		
Running schedule: Innan

14.1.2013	22:59	system		Executing static activation
Activation has no criterias, execute.

14.1.2013	22:59	system		Locking dongle

14.1.2013	22:59	system		Command: C:\Program\Telldus\/tdtool.exe --dimlevel 166 --dim 3
Output:
Dimming device: 3 Success to 166 - Success

14.1.2013	22:59	system		Unlocking dongle

14.1.2013	23:01	system		
Updating schedules
Kontrollerat att server/username samt lösenord stämmer som det tipsades om tidigare i tråden.
Helt ny fräsh installation med nyskapad databas
Installationen patchad med patch från hemsidan
Windowskontot är lösenordsskyddat

Om jag går in och trycker på Återskapa schema efter kl 00:01 så kommer alla dygnets händelser med, men som sagt den schemalagda uppdateringen vill ej fungera.

Vad är nästa steg att kontrollera? För andra verkar det fungera bra, men sen så finns det vissa som stöter på problem...