Detta tyder på att ngt går galet med tdtool...codex wrote: C:\Program Files (x86)\Telldus\tdtool.exe --list
Array
(
)
1
Testa att köra detta manuellt från kommando prompten:
C:\Program Files (x86)\Telldus\tdtool.exe --list
Vad visas då?
Moderator: Telldus
Detta tyder på att ngt går galet med tdtool...codex wrote: C:\Program Files (x86)\Telldus\tdtool.exe --list
Array
(
)
1
Onekligen ser det bra ut jo men varför bråkar det...codex wrote:C:\Program Files (x86)\Telldus>tdtool.exe --list
Number of devices: 2
1 Example Device OFF
2 test ON
C:\Program Files (x86)\Telldus>
Så det ser ju bra ut.
Enheterna du har konfat skall komma i listan när du trycker "Uppdatera...". RAW enheterna matar nu endast in om du har RAW koder till en enhet som inte Telldus Center stöder (före 2.0.2 Costech uttag).codex wrote:har även confat om HA från början och den får skrivrättigheter där och hittar allt. Men ska enheterna komma upp som en lista när man trycker på hämta från stickan. Eller får man skapa dem genom RAW? Så jag inte gör något fel där.
Men spelar det någon roll vad jag skriver i sys user och sys password? Det ska vara det jag har som inloggning till min dator?
Henrik
Code: Select all
C:\Program Files (x86)\Telldus\tdtool.exe --list
Array
(
)
1
Code: Select all
Number of devices: 2
1 Example Device OFF
2 test ON
Är det likadant för alla enhetstyper? Från vilken sida försöker du styra?codex wrote:Efter massa pillande hit och dit har jag fått det till att uppdater.
Men när jag ska försöka styra mina enheter så får jag detta.
Error: Incorrect integer value: 'true' for column 'dimlevel' at row 1
INSERT INTO events (device_id, status, dimlevel, ipaddress, userid) VALUES (3, 1, "true", "127.0.0.1", 4)
Och då undrar jag vad som är knas?
Henrik
Verkar som om det spelar roll vilka Mysql och PHP version man använder.codex wrote:Fårn "Enheter" där det står Beskrivning Sist kända status Toggla
Och alla gör lika dant.
btw, jag fick stickan att uppdateras när jag flyttade tdtool.exe till php mappen och länkade dit i inställningar. Verkar som jag inte får rättigheter där den ligger nu.
Code: Select all
updateStatus(convertToBoolean($status), $device["id"], $ipaddress, $userid, $status);
Code: Select all
updateStatus(convertToBoolean($status), $device["id"], $ipaddress, $userid, convertToNumeric($status));
Code: Select all
$query = "INSERT INTO events (device_id, status, dimlevel, ipaddress, userid) VALUES (".$id.", ".convertToNumeric($status).", "".$dimlevel."", "".$ipaddress."", ".$userid.")";
Code: Select all
$query = "INSERT INTO events (device_id, status, dimlevel, ipaddress, userid) VALUES (".$id.", ".convertToNumeric($status).", ".$dimlevel.", "".$ipaddress."", ".$userid.")";
Men om det räckte att flytta tdtool.exe till php mappen kan detta inte ha varit fallet här.micke.prag wrote:Att php inte har rättigheter till tdtool kan bero på PHP Safe Mode:
http://php.net/manual/en/features.safe-mode.php
Du har så rätt, sry.micke.prag wrote:Det beror på vad safe_mode_exec_dir är satt till.
Bara trevligt att du fått det att fungera, och tack för att du orkat Har fått bort ett antal små fel med hjälp av dig ocksåcodex wrote:Tack för all hjälp Tom och ni andra som bidragit.
Nu verkar det som att allt funkar som det ska.
Ska testa mera imorgon och lägga upp det som jag vill ha det.