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

Moderator: Telldus

Hur många använder / har testat HomeAutomation?

Har inte testat
65
44%
Har testat men använder inte
16
11%
I använding
67
45%
 
Total votes: 148

Gluteniz
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Gluteniz »

Hej!
Har några problem och frågor

Problem:
1: När jag kör "php /var/www/parser/parser.php" så kommer det fler "Datapunkter" men datumet "Senaste avläsningen" ändras inte? i homeautomation sidan

2:I vilken config fil kan jag ändra sensor whitelist? jag gorde det tidigare men har helt glömt bort det, var något att man tog bort "//"

3: När jag klickar på graferna i homeautomation sidan kommer det bara en vit sida där det står "Stäng graf"

Frågor
1: Kan man få likadan TelldusCenter till raspberry pi som i win7?

2:Kan man lägga till en fjärrkontroll till homeautomation som man gör i TelldusCenter? så om jag stänger en enhet via fjärrkontrollen så uppdateras statusen till homeautomation

Ber om ursäkt om frågorna är konstiga är nybörjare på det här :oops:

Tack på förhand!
Mvh
poma
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by poma »

Hej.
Har exakt samma problem. Vad blev lösningen?

Mvh
Micke_BKRD
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Micke_BKRD »

Har trubbel i Linux med tempsensor. Jag får upp givaren i tdtool -l och jag har ändrat i en del parser filer. Någonstans har jag missat eller gjort fel för när jag går in på websidan och uppdaterar temperaturgivare får jag upp fineoffset-temperature-5 fineoffset-temperature-5 1. Vad har jag gjort för fel då? I telldusduo.php har jag angivet $whitelistedSensors[] = "fineoffset-temperature-56";

Tror inte jag lyckades få in wview, om det nu behövs men jag antar att det är något annat som ger felet ovan om det nu är ett fel, det kanske ska se ut så?

Under fliken temperaturer får jag upp felmeddelande JpGraph 25068, som troligtivis beror på att det inte finns något värde att visa. Det hör väl förmodligen ihop med ovanstående?

Någon som har några förslag på vad jag ska göra för att få till det?

Tack på förhand!
Micke_BKRD
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Micke_BKRD »

Ibland är allt som behövs lite tålamod för när jag tittade idag så fungerade det. Det var väl förmodligen bara att den behövde lite värden innan den kunde rita upp kurvan. :D
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

Gluteniz wrote:Hej!
Har några problem och frågor

Problem:
1: När jag kör "php /var/www/parser/parser.php" så kommer det fler "Datapunkter" men datumet "Senaste avläsningen" ändras inte? i homeautomation sidan

2:I vilken config fil kan jag ändra sensor whitelist? jag gorde det tidigare men har helt glömt bort det, var något att man tog bort "//"

3: När jag klickar på graferna i homeautomation sidan kommer det bara en vit sida där det står "Stäng graf"

Frågor
1: Kan man få likadan TelldusCenter till raspberry pi som i win7?

2:Kan man lägga till en fjärrkontroll till homeautomation som man gör i TelldusCenter? så om jag stänger en enhet via fjärrkontrollen så uppdateras statusen till homeautomation

Ber om ursäkt om frågorna är konstiga är nybörjare på det här :oops:

Tack på förhand!
Mvh
Svar på problemena
1. Detta är antagligen för att du inte vit listat sensorerna. Vad för du för output när du kör parsern?
2. Antar du syftar på TelldusDuo parsningen, då är det i system_config/telldusduo.php
3. Beror på 1&2, dvs du har inga datapunkter.

Frågor
1. Detta är en Telldus grej men såvitt jag vet finns det inget GUI för Linux.
2. Förtillfället nej.
poma wrote:Hej.
Har exakt samma problem. Vad blev lösningen?

Mvh
Vilket problem?
Micke_BKRD wrote:Ibland är allt som behövs lite tålamod för när jag tittade idag så fungerade det. Det var väl förmodligen bara att den behövde lite värden innan den kunde rita upp kurvan. :D
Precis det är avsaknaden av datapunkter som ställde till det, eller rättare sagt hade du för litet med punkter.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Gluteniz
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Gluteniz »

tom_rosenback wrote:
Svar på problemena
1. Detta är antagligen för att du inte vit listat sensorerna. Vad för du för output när du kör parsern?
2. Antar du syftar på TelldusDuo parsningen, då är det i system_config/telldusduo.php
3. Beror på 1&2, dvs du har inga datapunkter.

Frågor
1. Detta är en Telldus grej men såvitt jag vet finns det inget GUI för Linux.
2. Förtillfället nej.
Hej!
Tack för svaren, det var just det här jag sökte "system_config/telldusduo.php"
Nu har jag vit listat min sensor "mandolyn" och så här ser det ur när jag kör parsern:

Code: Select all

PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
Parsing 'logtemp'
Invalid sensor file not found for sensor with serial: '0B0000000C8E831D'
Invalid sensor file not found for sensor with serial: 'E3000800ACC6A110'
Parsing 'logtemp' completed

Parsing 'telldusduo'
Array
(
    [0] => mandolyn
    [1] => temperaturehumidity
    [2] => 11
    [3] => 22.4
    [4] => 22
    [5] => 2013-11-29 20:43:02
)
Array
(
    [0] => fineoffset
    [1] => temperature
    [2] => 255
    [3] => -204.7
    [4] =>
    [5] => 2013-11-29 20:42:55
)
Found: mandolyn-temperaturehumidity-11, value: 22.4
Found: mandolyn-temperaturehumidity-11-humidity, value: 22
Sensor with serial 'fineoffset-temperature-255' not whitelisted in configuration, skipping
Sensor with serial 'fineoffset-temperature-255-humidity' not whitelisted in configuration, skipping
Parsing 'telldusduo' completed
Hur kan jag åtgärda det här:
Invalid sensor file not found for sensor with serial: '0B0000000C8E831D'
Invalid sensor file not found for sensor with serial: 'E3000800ACC6A110'



Så här ser det ut i min "system_config/logtemp.php"

Code: Select all

<?php
/* logtemp specific config */

        // the path to the logtemp sensor files
        $logtempPath = "X:/logtemp/";

        //date format, indexed from 0-2, example date dd.mm.yy
        $dateFormat["d"] = 0;
        $dateFormat["m"] = 1;
        $dateFormat["y"] = 2;
        $dateFormat["separator"] = ".";

        // an array of sensors to parse, where xyz is the sensor serial eg. 1026CA23010800A7
        // if you have several sensors, just duplicate the row below and change xyz to match the sensor serials for ea$
        $sensorsToParse[] = "0B0000000C8E831D";
        $sensorsToParse[] = "E3000800ACC6A110";

        // When using 1-wire systems the readout of the sensor can sometimes be faulty, enable this if you experience $
        $filteringEnabled = true;

/*
        example contents of logfile
        /////////////////// FILE STARTS HERE //////////////////////////
        Date; Time; Temp �C
        09.08.2011; 21:29:23;25.38
        /////////////////// FILE END HERE ////////////////////////////
*/

?>

Ska jag ändra "$logtemPath=" ?

Tack återigen!
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

Det är i system configgen du behöver stänga av logtemp helt gör det med // i början på raden
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Gluteniz
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Gluteniz »

tom_rosenback wrote:Det är i system configgen du behöver stänga av logtemp helt gör det med // i början på raden
Tack för din tid och svaren!
Nu ser det ut att fungera bra, återstår bara att vänta och se att graferna fungerar :)
imist
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

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

Post by imist »

Hej!
Efter flera månaders problemfri användning av HA har det plötsligt hänt en skum sak.

Har ett enkelt schema som tänder och släcker alla (3 st.) lampor morgon och kväll. För cirka en vecka sedan slutade 2 av lamporna tändas/släckas via schemat. 1 fungerar alltså som tidigare. I schemat är "Aktiva enheter" satt till "Alla enheter".

Klickar jag i planlösningen på en individuell lampa funkar den (även de 2 som slutat aktiveras via schemat ovan). Klickar jag däremot på ikonerna för alla lampor funkar endast den som nu aktiveras via schemat.

Mao. fungerar varje enhet individuellt men inte via standardgruppen "Alla enheter", varken via schema eller planlösning.

Någon som har en ide om vad som kan ha hänt eller har tips på felsökning?
lokaltrafik
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

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

Post by lokaltrafik »

Har äntligen (utan ha någon som helst kunskap inom Linux) lyckats få ingång Tellstick + HomeAutomation på min D-Link DNS-325 NAS och allt fungerar förutom schemaläggningen.
Lägger jag till scheman får jag upp följande när jag kör crontab -l eller crontab -l -u root (testar jag ex. "www-data" får jag felet att användaren inte finns)

Code: Select all

01 00 * * * /usr/bin//php /mnt/USB/HD_c1/wwwroot/homeauto/run.php command=updateschedules >/dev/null 2>&1
Men när jag försöker lista jobben med ATQ får jag inte upp något. Kör jag

Code: Select all

/usr/bin//php /mnt/USB/HD_c1/wwwroot/homeauto/run.php command=updateschedules
manuellt däremot uppdateras ATQ och schemat fungerar för dagen, men laddas aldrig om efter midnatt trots att det fortfarande ligger i crontab.

Tacksam för hjälp av alla dess slag!! :)
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

lokaltrafik wrote:Har äntligen (utan ha någon som helst kunskap inom Linux) lyckats få ingång Tellstick + HomeAutomation på min D-Link DNS-325 NAS och allt fungerar förutom schemaläggningen.
Lägger jag till scheman får jag upp följande när jag kör crontab -l eller crontab -l -u root (testar jag ex. "www-data" får jag felet att användaren inte finns)

Code: Select all

01 00 * * * /usr/bin//php /mnt/USB/HD_c1/wwwroot/homeauto/run.php command=updateschedules >/dev/null 2>&1
Men när jag försöker lista jobben med ATQ får jag inte upp något. Kör jag

Code: Select all

/usr/bin//php /mnt/USB/HD_c1/wwwroot/homeauto/run.php command=updateschedules
manuellt däremot uppdateras ATQ och schemat fungerar för dagen, men laddas aldrig om efter midnatt trots att det fortfarande ligger i crontab.

Tacksam för hjälp av alla dess slag!! :)
Bra jobbat! :)

Problemet du beskriver tyder på rättighetsproblem. Kolla at.deny samt at.allow så att dom är rätt konfade (dvs www-data bör finnas med i .allow men inte i .deny)
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
lokaltrafik
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

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

Post by lokaltrafik »

tom_rosenback wrote: Bra jobbat! :)

Problemet du beskriver tyder på rättighetsproblem. Kolla at.deny samt at.allow så att dom är rätt konfade (dvs www-data bör finnas med i .allow men inte i .deny)
Tack! :)

Testade att tömma at.deny på innehåll, sen skapade jag at.allow då den inte fanns. Skrev in root, admin, nobody och www-data och testade igen, men det hjälpte inte.
Googlade upp betydelsen av den sista biten som läggs till i crontab och valde att logga händelserna, detta är vad jag får:

Code: Select all

Array
(
    [USER] => root
    [HOME] => /ffp/home/root
    [TERM] => vt102
    [PATH] => /sbin:/usr/sbin:/bin:/usr/bin
    [RUNLEVEL] => :::DB88FXX81:egiga0:none
    [SHELL] => /bin/sh
    [PWD] => /mnt/USB/HD_c1/ffp/home/root
    [PHP_SELF] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [SCRIPT_NAME] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [SCRIPT_FILENAME] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [PATH_TRANSLATED] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [DOCUMENT_ROOT] => 
    [REQUEST_TIME] => 1386874801
    [argv] => Array
        (
            [0] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
            [1] => command=updateschedules
        )

    [argc] => 2
)
</pre>
Updating schedules
sh: atrm: not found
warning: commands will be executed using /bin/sh
job 3 at 2013-12-12 20:02
sh: atq: not found
sh: sort: not found

Completed in 0.2579 seconds
Fast jag har både atrm och atq under /ffp/opt/optware/bin (där ffp = Fonz fun_plug som är ett plugin till min NAS)
Borde det inte gå att skapa en länk dit?
[SHELL] => /bin/sh borde kanske istället vara [SHELL] => /ffp/bin/sh (för det var ju faktiskt så man skrev in när man installerade fun_plug, "usermod -s /ffp/bin/sh root")? Fast jag har ingen aning om var jag kan ändra det..

EDIT*

Jag gjorde en ln -s för atq, atrm och sort likt

Code: Select all

/ffp/opt/optware/bin/at /bin/at
och la dessa i mitt startupskript som körs varje gång NAS:en startar, bra eller dumt?
För det verkar fungera hur bra som helst nu! :D
Men jag får enbart upp dagens jobb och inte de jag har för imorgon, ska det vara så?
EDIT II*
Nya jobb uppe, verkar fungera då :)
Men de ligger inte sorterade i listan efter klockslag, spelar det någon roll?
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

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

Post by tom_rosenback »

lokaltrafik wrote:
tom_rosenback wrote: Bra jobbat! :)

Problemet du beskriver tyder på rättighetsproblem. Kolla at.deny samt at.allow så att dom är rätt konfade (dvs www-data bör finnas med i .allow men inte i .deny)
Tack! :)

Testade att tömma at.deny på innehåll, sen skapade jag at.allow då den inte fanns. Skrev in root, admin, nobody och www-data och testade igen, men det hjälpte inte.
Googlade upp betydelsen av den sista biten som läggs till i crontab och valde att logga händelserna, detta är vad jag får:

Code: Select all

Array
(
    [USER] => root
    [HOME] => /ffp/home/root
    [TERM] => vt102
    [PATH] => /sbin:/usr/sbin:/bin:/usr/bin
    [RUNLEVEL] => :::DB88FXX81:egiga0:none
    [SHELL] => /bin/sh
    [PWD] => /mnt/USB/HD_c1/ffp/home/root
    [PHP_SELF] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [SCRIPT_NAME] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [SCRIPT_FILENAME] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [PATH_TRANSLATED] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
    [DOCUMENT_ROOT] => 
    [REQUEST_TIME] => 1386874801
    [argv] => Array
        (
            [0] => /mnt/USB/HD_c1/wwwroot/homeauto/run.php
            [1] => command=updateschedules
        )

    [argc] => 2
)
</pre>
Updating schedules
sh: atrm: not found
warning: commands will be executed using /bin/sh
job 3 at 2013-12-12 20:02
sh: atq: not found
sh: sort: not found

Completed in 0.2579 seconds
Fast jag har både atrm och atq under /ffp/opt/optware/bin (där ffp = Fonz fun_plug som är ett plugin till min NAS)
Borde det inte gå att skapa en länk dit?
[SHELL] => /bin/sh borde kanske istället vara [SHELL] => /ffp/bin/sh (för det var ju faktiskt så man skrev in när man installerade fun_plug, "usermod -s /ffp/bin/sh root")? Fast jag har ingen aning om var jag kan ändra det..

EDIT*

Jag gjorde en ln -s för atq, atrm och sort likt

Code: Select all

/ffp/opt/optware/bin/at /bin/at
och la dessa i mitt startupskript som körs varje gång NAS:en startar, bra eller dumt?
För det verkar fungera hur bra som helst nu! :D
Men jag får enbart upp dagens jobb och inte de jag har för imorgon, ska det vara så?
EDIT II*
Nya jobb uppe, verkar fungera då :)
Men de ligger inte sorterade i listan efter klockslag, spelar det någon roll?
Bra lösning tycker jag. Det är enbart dagens jobb du ser, varje natt sätts följande dags schemor upp. Det spelar ingen roll att dom inte är rätt sorterade.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Gluteniz
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

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

Post by Gluteniz »

Hej!
Samma problem återstår har haft den på i 19dagar och 7398 Datapunkter.
När jag klickar på temperatur graferna så kommer det bara upp en vit sida med "Stäng graf" knapp, gäller all grafer "24h/7d/30d"
samt problem med "Medeltal"
Image
lokaltrafik
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

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

Post by lokaltrafik »

tom_rosenback wrote:Bra lösning tycker jag. Det är enbart dagens jobb du ser, varje natt sätts följande dags schemor upp. Det spelar ingen roll att dom inte är rätt sorterade.
Jo, märkte det :) Fungerar riktigt bra nu!

Håller på att skapa ett nytt tema + ikonpack för dator/mobil, hade hoppats på att det skulle räcka att bara göra en ny css men har hittills tyvärr fått ändra lite i index och functions. Lägger upp en .zip när allt är klart! :)
Post Reply