Trevligt att du fick det att fungera!hylsan wrote:det fixade mit problem, äntligen funkar det!micke.prag wrote:Kolla vilka rättigheter som krävs för /dev/tellstick:Sen sätter du www-användaren till samma grupp som /dev/tellstick och startar om apache.Code: Select all
ls -l /dev/tellstick
Tack alla för hjälpen!
/Hylsan
PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Moderator: Telldus
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
//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
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
Det var bara skrivfel här. Har rätt i registret.MartinV wrote:Kanske bara var ett skrivfel, men...codex wrote:Jag har gjort precis som de skrev, Skapat en ShareDevices - REG_DWORD 0x0000001 (1) i HLMS/telldus/device/
Det ska vara SharedDevices och Telldus/Devices.
Det saknas alltså ett "d" och ett "s".
Ska man ta bort det som ligger under HKCU/software/telldus?
Eller kan det också ligga kvar.
Hur vet programmet att det ska söka söka till HKLm/software/telldus instället.
För det funkar inte och jag har alla styrningarna kvar som jag lagt in innan.
Bommar säkert något någon stans, men har följt precis som ni skrivit.
Installera TC, skapa HKEY_LOCAL_MACHINE\SOFTWARE\Telldus\Devices och skapa SharedDevices där i? Något mer.
tacksam för alla svar.
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Exakt vilket OS kör du?codex wrote:Det var bara skrivfel här. Har rätt i registret.MartinV wrote:Kanske bara var ett skrivfel, men...codex wrote:Jag har gjort precis som de skrev, Skapat en ShareDevices - REG_DWORD 0x0000001 (1) i HLMS/telldus/device/
Det ska vara SharedDevices och Telldus/Devices.
Det saknas alltså ett "d" och ett "s".
Ska man ta bort det som ligger under HKCU/software/telldus?
Eller kan det också ligga kvar.
Hur vet programmet att det ska söka söka till HKLm/software/telldus instället.
För det funkar inte och jag har alla styrningarna kvar som jag lagt in innan.
Bommar säkert något någon stans, men har följt precis som ni skrivit.
Installera TC, skapa HKEY_LOCAL_MACHINE\SOFTWARE\Telldus\Devices och skapa SharedDevices där i? Något mer.
tacksam för alla svar.
//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
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
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
En viktig sak är att i Windows 7 har inte TelldusCenter längre rättighet att skriva till HKEY_LOCAL_MACHINE. För att kunna redigera enheter behöver TelldusCenter köras som administratör. Detta görs genom att högerklicka på ikonen och välja "Kör som administratör".
Micke Prag
Software
Telldus Technologies
Software
Telldus Technologies
ok, har gjort det. Men ingen förbättring.
Om jag lyckas få den att skriva dit istället för till USER. Kommer allt jag har lagt in i TC försvinna. Tänkte så jag vet när jag har funnit en lösning.
För jag har installerat om allt och gjort det helt från början. Kör TC som admin och har skapat SharedDevices filen i regedit under LOCAL, men inget händer. Ska det komma mer filer i någon mapp där i regedit?
Kändes simpelt, men vet inte vart jag gör fel så det blir knas.
Inget att göra med att jag kör win7 64?
Henrik
Om jag lyckas få den att skriva dit istället för till USER. Kommer allt jag har lagt in i TC försvinna. Tänkte så jag vet när jag har funnit en lösning.
För jag har installerat om allt och gjort det helt från början. Kör TC som admin och har skapat SharedDevices filen i regedit under LOCAL, men inget händer. Ska det komma mer filer i någon mapp där i regedit?
Kändes simpelt, men vet inte vart jag gör fel så det blir knas.
Inget att göra med att jag kör win7 64?
Henrik
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
I 64-bitars så finns nyckeln på ett annat ställe än i 32-bitars, nämligen under Wow6432Node:codex wrote:Inget att göra med att jag kör win7 64?
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telldus\Devices.
Martin | http://www.switchking.se
Testa Switch King Pro i din Android/iPhone/iPod: http://www.switchking.se/sv/demo
Testa Switch King Pro i din Android/iPhone/iPod: http://www.switchking.se/sv/demo
Nu fann jag det, och där låg en SharedDevices (1), så då ska jag kunna få upp min sticka om jag uppdaterar mina enheter på sidan.
Eller är det något mer som ska göras?
Jag har alla mina enheter kvar i TC som jag har haft från de första jag la till.
Ska dessa raderas och ersättas för att HA ska kunna känna att det finns mottagare anslutna i tdtool?
Henrik
Eller är det något mer som ska göras?
Jag har alla mina enheter kvar i TC som jag har haft från de första jag la till.
Ska dessa raderas och ersättas för att HA ska kunna känna att det finns mottagare anslutna i tdtool?
Henrik
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
Du måste starta om TelldusCenter. Det räcker inte att stänga genom att trycka på krysset. Välj avsluta i menyn alternativt starta om datorn om du är osäker.
Dina enheter ska försvinna och vad som är kvar ska bara vara en "Example device".
Glöm inte att köra TelldusCenter som administratör!
Dina enheter ska försvinna och vad som är kvar ska bara vara en "Example device".
Glöm inte att köra TelldusCenter som administratör!
Micke Prag
Software
Telldus Technologies
Software
Telldus Technologies
Nu har jag installerat om allt, tog bort minsta lilla fil som kunde tillhöra TC eller stickan.
Jag ändrade SharedDevices till 1 och startade TC som admin. Där fanns exempel och inget mer. Skapade en ny och confade upp mottagaren mot TC så de funkade.
Loggade in på min HomeAutomation sida och klickade mig in till uppdatera från tellstick. Men inget händer. Bahöver jag ändra något i nått script när jag har Win 7 64?
Ser under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telldus\Devices att det finns 2 underkataloger till Devices 1 och 2, exempel och den enheten jag la till. Det fanns inte innan när jag pillade. Så något framsteg måste det blivit.
Henrik
Jag ändrade SharedDevices till 1 och startade TC som admin. Där fanns exempel och inget mer. Skapade en ny och confade upp mottagaren mot TC så de funkade.
Loggade in på min HomeAutomation sida och klickade mig in till uppdatera från tellstick. Men inget händer. Bahöver jag ändra något i nått script när jag har Win 7 64?
Ser under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telldus\Devices att det finns 2 underkataloger till Devices 1 och 2, exempel och den enheten jag la till. Det fanns inte innan när jag pillade. Så något framsteg måste det blivit.
Henrik
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
För att verifiera funktionen mot tdtool så gör följande.codex wrote:Nu har jag installerat om allt, tog bort minsta lilla fil som kunde tillhöra TC eller stickan.
Jag ändrade SharedDevices till 1 och startade TC som admin. Där fanns exempel och inget mer. Skapade en ny och confade upp mottagaren mot TC så de funkade.
Loggade in på min HomeAutomation sida och klickade mig in till uppdatera från tellstick. Men inget händer. Bahöver jag ändra något i nått script när jag har Win 7 64?
Ser under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telldus\Devices att det finns 2 underkataloger till Devices 1 och 2, exempel och den enheten jag la till. Det fanns inte innan när jag pillade. Så något framsteg måste det blivit.
Henrik
Öppna upp filen system/functions.php i en texteditor. Leta reda på en funktion som heter getTelldusDevices och byt ut hela funktionen mot följande:
Code: Select all
function getTelldusDevices($telldusId = -1)
{
include("syssettings.php");
$output = array();
$command = $_SESSION["settings"]["tellduspath"]."tdtool".$tdtoolExt." --list";
// checking if dongle is locked by another process, if so wait for release (max 10 seconds)
checkDongleLock();
// now it is our turn, lock dongle from others
lockDongle();
exec($command, $output, $return);
// done, unlock dongle
unlockDongle();
if($_SESSION["settings"]["debug"])
{
echo "<br>".$command."<br>\n";
echo "<pre>";
print_r($output);
print_r($return);
echo "</pre>";
}
array_shift($output);
$devices = array();
foreach($output as $row)
{
$device = array();
$device = explode("\t", $row);
$id = $device[0];
$description = $device[1];
$status = $device[2];
if($telldusId != "" || $id == $telldusId)
{
$devices[] = array("id" => $id, "description" => $description, "status" => $status);
}
}
return $devices;
}
3. Testa åter en "Uppdatera från Tellstick" och posta debug-outputten här. Var noga med att radera ditt system lösenord.
//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
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
Här kommer det jag fick.
Array
(
)
Array
(
[display] => conf
[action] => importdevices
)
Array
(
[user] => codex
[userid] => 4
[userlevel] => 3
[firstname] => Henrik
[lastname] => Eriksson
[settings] => Array
(
[title] => HomeAutomation v1.0
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
[externaltemplocation] => Globen
[longitude] => 19.511719
[latitude] => 61.689872
[timezone] => 1
[debug] => 1
[sysusername] => codex
[syspassword] => xxxxx
[phpbinpath] => C:Program Files (x86)PHP
[tellduspath] => C:Program Files (x86)Telldus
[dimlevelstep] => 5
)
)
Array
(
)
C:Program Files (x86)Telldustdtool.exe --list
Array
(
)
1
Henrik
Array
(
)
Array
(
[display] => conf
[action] => importdevices
)
Array
(
[user] => codex
[userid] => 4
[userlevel] => 3
[firstname] => Henrik
[lastname] => Eriksson
[settings] => Array
(
[title] => HomeAutomation v1.0
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
[externaltemplocation] => Globen
[longitude] => 19.511719
[latitude] => 61.689872
[timezone] => 1
[debug] => 1
[sysusername] => codex
[syspassword] => xxxxx
[phpbinpath] => C:Program Files (x86)PHP
[tellduspath] => C:Program Files (x86)Telldus
[dimlevelstep] => 5
)
)
Array
(
)
C:Program Files (x86)Telldustdtool.exe --list
Array
(
)
1
Henrik
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Vet inte om du såg det själv men kollacodex wrote:Här kommer det jag fick.
Array
(
)
Array
(
[display] => conf
[action] => importdevices
)
Array
(
[user] => codex
[userid] => 4
[userlevel] => 3
[firstname] => Henrik
[lastname] => Eriksson
[settings] => Array
(
[title] => HomeAutomation v1.0
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
[externaltemplocation] => Globen
[longitude] => 19.511719
[latitude] => 61.689872
[timezone] => 1
[debug] => 1
[sysusername] => codex
[syspassword] => xxxxx
[phpbinpath] => C:Program Files (x86)PHP
[tellduspath] => C:Program Files (x86)Telldus
[dimlevelstep] => 5
)
)
Array
(
)
C:Program Files (x86)Telldustdtool.exe --list
Array
(
)
1
Henrik
[phpbinpath] => C:Program Files (x86)PHP
[tellduspath] => C:Program Files (x86)Telldus
sätt dubbel \ istället för enkelt i inställningarna, dvs C:\\Program Files (x86)\\PHP och C:\\Program Files (x86)\\Telldus
//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
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
Array
(
)
Array
(
[display] => conf
[action] => importdevices
)
Array
(
[user] => codex
[userid] => 4
[userlevel] => 3
[firstname] => Henrik
[lastname] => Eriksson
[settings] => Array
(
[title] => HomeAutomation v1.0
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
[externaltemplocation] => Globen
[longitude] => 19.511719
[latitude] => 61.689872
[timezone] => 1
[debug] => 1
[sysusername] => codex
[syspassword] => xxxx
[phpbinpath] => C:\Program Files (x86)\PHP\
[tellduspath] => C:\Program Files (x86)\Telldus\
[dimlevelstep] => 5
)
)
Array
(
)
C:\Program Files (x86)\Telldus\tdtool.exe --list
Array
(
)
1
Det har jag testat det med, tror du skrev det tidigare till mig.
Kör med det nu, och det dyker inte upp något när jag tar uppdatera från tellstick.
(
)
Array
(
[display] => conf
[action] => importdevices
)
Array
(
[user] => codex
[userid] => 4
[userlevel] => 3
[firstname] => Henrik
[lastname] => Eriksson
[settings] => Array
(
[title] => HomeAutomation v1.0
[alwaysuselastknownstatus] => 1
[hoursstatusactive] => 1
[houseplanwidth] => 600
[houseplaniconheight] => 30
[useonewiredata] => 0
[useexternaltemperature] => 1
[externaltempurl] => http://www.temperatur.nu/termo/globen/temp.txt
[externaltemplocation] => Globen
[longitude] => 19.511719
[latitude] => 61.689872
[timezone] => 1
[debug] => 1
[sysusername] => codex
[syspassword] => xxxx
[phpbinpath] => C:\Program Files (x86)\PHP\
[tellduspath] => C:\Program Files (x86)\Telldus\
[dimlevelstep] => 5
)
)
Array
(
)
C:\Program Files (x86)\Telldus\tdtool.exe --list
Array
(
)
1
Det har jag testat det med, tror du skrev det tidigare till mig.
Kör med det nu, och det dyker inte upp något när jag tar uppdatera från tellstick.