Page 8 of 11
Re: v3.0.1 released
Posted: Fri Mar 17, 2023 9:45 am
by murre87
Daniel wrote:
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
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
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
blir
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
blir
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:
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
blir
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:
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
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
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!