Page 8 of 11

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by murre87
Daniel wrote:
murre87 wrote:Antar att man kan använda script execution från http://developer.telldus.com/blog/2012/ ... om-signals
men jag är inte tillräckligt vass för att knåpa ihop ett sånt script.
Titta på första sidan i denna tråd, där har jag beskrivit lite hur jag använder den funktionen. Det är i princip bara att lägga scriptet i rätt mapp så körs det...

/Daniel
Skumt. Jag har ingen telldus-mapp i cd /usr/local/share/

Code: Select all

telldusd --version
telldusd 2.1.2_rc1
Copyright (C) 2011 Telldus Technologies AB
Written by Micke Prag <micke.prag@telldus.se>
Så jag skapade mapparna istället samt kopierade ditt script:

Code: Select all

#!/bin/bash

echo "--------------------------------------" >> /tmp/tdlog.log
date +"%d %b %T" >> /tmp/tdlog.log
echo "deviceevent" >> /tmp/tdlog.log

echo "Device: ${DEVICEID}" >> /tmp/tdlog.log
echo "Method: ${METHOD}" >> /tmp/tdlog.log

case ${METHOD} in
        1)
                status=1
                ;;
        2)
                status=0
                ;;
esac

echo "Status: ${status}" >> /tmp/tdlog.log

url="http://localhost/api.php?do=devices/updateStatus&status=${status}&systempluginname=tdtool&systemdeviceid=${DEVICEID}"

wget -qO- "${url}" &> /dev/null
men inget verkar hända. Jag slår av och på lampor men filen /tmp/tdlog.log skapas inte.

Code: Select all

/usr/local/share/telldus/scripts/deviceevent$ ls -ll
totalt 4
-rwxrwxrwx 1 www-data www-data 645 nov 13 21:22 test.sh

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Kör du senaste telldus-core?

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by murre87
tom_rosenback wrote:Kör du senaste telldus-core?
Jag tror det men vet inte hur jag får fram vilken version jag har.

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by patrikg

Code: Select all

tdadmin -V

Code: Select all

telldusd --version

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
Jaha, då var det bara nästa problem att ta tag i. När jag ändrade alla filer i /var/www/html/homeautomation till ägare www-data så kommer detta upp när jag går till HA-sidan:

"Oops, something is wrong with your database!

Access denied for user 'www-data'@'localhost' (using password: NO)

Please correct the problem and try again.

Hint: If you get an error stating that you are missing a table and you have verified that your mysql_settings.php file is correct, delete the mysql_settings.php and put the install folder back and do the installation again."


Hur går jag vidare?

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by murre87
patrikg wrote:

Code: Select all

tdadmin -V

Code: Select all

 tdadmin -V
tdadmin 2.1.2_rc1

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
urk wrote:Jaha, då var det bara nästa problem att ta tag i. När jag ändrade alla filer i /var/www/html/homeautomation till ägare www-data så kommer detta upp när jag går till HA-sidan:

"Oops, something is wrong with your database!

Access denied for user 'www-data'@'localhost' (using password: NO)

Please correct the problem and try again.

Hint: If you get an error stating that you are missing a table and you have verified that your mysql_settings.php file is correct, delete the mysql_settings.php and put the install folder back and do the installation again."


Hur går jag vidare?
Finns det verkligen ingen som vet vad det är för fel och hur jag fixar detta?

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
urk wrote:
urk wrote:Jaha, då var det bara nästa problem att ta tag i. När jag ändrade alla filer i /var/www/html/homeautomation till ägare www-data så kommer detta upp när jag går till HA-sidan:

"Oops, something is wrong with your database!

Access denied for user 'www-data'@'localhost' (using password: NO)

Please correct the problem and try again.

Hint: If you get an error stating that you are missing a table and you have verified that your mysql_settings.php file is correct, delete the mysql_settings.php and put the install folder back and do the installation again."


Hur går jag vidare?
Finns det verkligen ingen som vet vad det är för fel och hur jag fixar detta?
Finns din mysql_settings.php fil? Enligt

Code: Select all

Access denied for user 'www-data'@'localhost' (using password: NO)
så försöker den ansluta med www-data användaren utan lösenord, är det så du vill ha det? Om inte behöver du i php.ini söka upp "mysql." inställningarna och tömma dem, ex

Code: Select all

mysql.default_user=www-data
blir

Code: Select all

mysql.default_user=
Hjälper detta?

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
tom_rosenback wrote: Finns din mysql_settings.php fil? Enligt

Code: Select all

Access denied for user 'www-data'@'localhost' (using password: NO)
så försöker den ansluta med www-data användaren utan lösenord, är det så du vill ha det? Om inte behöver du i php.ini söka upp "mysql." inställningarna och tömma dem, ex

Code: Select all

mysql.default_user=www-data
blir

Code: Select all

mysql.default_user=
Hjälper detta?
För det första så står det så här i min mysql_settings.php:

Code: Select all

<?php

	$mysqlHost = "localhost";
	$mysqlDatabase = "HomeAutomation";
	$mysqlUsername = "urk";
	$mysqlPassword = "";

?>
För det andra så står det så här i php.ini:

Code: Select all

mysql.default_user=
Det verkar som om den inte läser mysql_settings.php alls utan förutsätter användare "www-data" när min användare i själva verket är "urk".
Vi kanske är något på spåren men jag vet inte vad.

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
urk wrote:
tom_rosenback wrote: Finns din mysql_settings.php fil? Enligt

Code: Select all

Access denied for user 'www-data'@'localhost' (using password: NO)
så försöker den ansluta med www-data användaren utan lösenord, är det så du vill ha det? Om inte behöver du i php.ini söka upp "mysql." inställningarna och tömma dem, ex

Code: Select all

mysql.default_user=www-data
blir

Code: Select all

mysql.default_user=
Hjälper detta?
För det första så står det så här i min mysql_settings.php:

Code: Select all

<?php

	$mysqlHost = "localhost";
	$mysqlDatabase = "HomeAutomation";
	$mysqlUsername = "urk";
	$mysqlPassword = "";

?>
För det andra så står det så här i php.ini:

Code: Select all

mysql.default_user=
Det verkar som om den inte läser mysql_settings.php alls utan förutsätter användare "www-data" när min användare i själva verket är "urk".
Vi kanske är något på spåren men jag vet inte vad.
Har du testat om du kommer in med urk utan lösenord direkt från prompten?

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
tom_rosenback wrote:
Har du testat om du kommer in med urk utan lösenord direkt från prompten?
Ja det fungerar, jag kommer in.

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
urk wrote:
tom_rosenback wrote:
Har du testat om du kommer in med urk utan lösenord direkt från prompten?
Ja det fungerar, jag kommer in.
Testa

Code: Select all

GRANT ALL ON HomeAutomation.* TO 'urk'@'localhost';
FLUSH PRIVILEGES;

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
tom_rosenback wrote: Testa

Code: Select all

GRANT ALL ON HomeAutomation.* TO 'urk'@'localhost';
FLUSH PRIVILEGES;
Det fungerade inte.

Däremot ändrade jag till följande i php.ini

Code: Select all

sql.safe_mode = Off
Startade därefter om apache.
Då fungerar det!

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
urk wrote:
tom_rosenback wrote: Testa

Code: Select all

GRANT ALL ON HomeAutomation.* TO 'urk'@'localhost';
FLUSH PRIVILEGES;
Det fungerade inte.

Däremot ändrade jag till följande i php.ini

Code: Select all

sql.safe_mode = Off
Startade därefter om apache.
Då fungerar det!
Härliga tider!

Re: v3.0.1 released

Posted: Fri Mar 17, 2023 9:45 am
by urk
tom_rosenback wrote: Härliga tider!
Nu gäller det bara att se att alla schemaläggningar fungerar. Men det hoppas jag.

Stort tack i alla fall!