Probleem met CTX 35 in Homeseer

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
Antoon
Member
Member
Posts: 434
Joined: Fri Sep 29, 2006 6:28 pm
Location: Netherlands

Probleem met CTX 35 in Homeseer

Post by Antoon »

Hallo allemaal,

Ik weet niet of mijn probleem hier thuis hoort maar ik probeer het maar.
Nederlands is toch wel het makkelijkste [:D]

Ik werk met homeseer 2 en had tot voor kort de CM11 interface wat eigenlijk prima werkte.
Sinds enkele dagen ben ik volledig overgestapt naar Xanura modules en de CTX 35 interface.
Nadat ik alles had aangesloten werkte het vrijwel meteen ondanks dat er bij het opstarten een foutmelding in homeseer verschijnt.
Echter na een uurtje of 12 verbruikt Homeseer zo'n 90% van mijn CPU.
Nadat ik de CTX 35 weer vervangen had voor de CM11 was het probleem weer verdwenen.
Het zit dus in de CTX 35.
Ik ben hier wat gaan rondkijken op het forum en vond iets over een fake adres.
Het is mij niet helemaal duidelijk hoe dat nu werkt.
Wie kan mij wat duidelijkheid geven hierover.

Antoon
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Probleem met CTX 35 in Homeseer

Post by DMB »

Antoon,

Als interface moet de TI103 ingesteld worden, maar dat heb je denk ik wel gedaan.
Na het starten van homeseer komt er een foutmelding.

(Zie voorbeelden in http://www.domoticaforum.eu/topic.asp?TOPIC_ID=35)

Mijn startup.txt van homeseer ziet er ongeveer zo uit:

sub main
hs.execx10byname "Buiten LampVoordeur", "off", 0, 0
hs.RegisterStatusChangeCB "homeseer_status_change.txt", "notify"
end sub

Op de een of andere manier is het noodzakelijk om in de startup.txt een X10 commando te versturen. Dit is in het voorbeeld de

hs.execx10byname "Buiten LampVoordeur", "off", 0, 0

De foutmelding komt dan nog wel, maar in de logging is te zien dat het versturen van het commando vanuit de startup.txt goed gaat.
Hierna is de X10 communicatie mogelijk zonder problemen.

Dit werkt bij mij bij homeseer 1.7 en homeseer 2.0 goed.

De 90% processor belasting heb ik nog niet gezien.

DMB
Antoon
Member
Member
Posts: 434
Joined: Fri Sep 29, 2006 6:28 pm
Location: Netherlands

Probleem met CTX 35 in Homeseer

Post by Antoon »

DMB bedankt voor je reaktie.
Als interface had ik idd al de TI103 ingesteld.
Vanavond heb ik de CTX 35 weer aan me PC gekoppeld.
Ik heb de regel zoals je zei aan het startup script toegevoegd.
Het ziet er nu zo uit:

sub main()
hs.WriteLog "Startup","Scripting is OK"

' if speaker client is not running, start it
if not hs.IsApplicationRunning("Speaker") then
hs.Launch("Speaker.exe")
end if

' speak
'hs.speak "Welcome to Home-Seer",TRUE

'hs.execx10byname "Front Door", "off", 0, 0

end sub

Ik zie echter in het log niets hierover.
Alleen met opstarten komt er te staan script OK of zoiets.
Het valt mij wel op dat de twee ledjes op de CTX soms uit zijn.
Meestal knipperen ze beide.
In de handleiding kan ik hierover niets terug vinden.
Morgen weet ik of het werkt.
Alvast bedankt,

Antoon
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Probleem met CTX 35 in Homeseer

Post by DMB »

Antoon,

De enkel quote ' vooraan de regel moet je in ieder geval verwijderen, anders denkt homeseer dat het tekst is.

Dus niet
'hs.execx10byname "Front Door", "off", 0, 0

maar
hs.execx10byname "Front Door", "off", 0, 0

In dit geval zou de groep "Front" zijn en het device "Door".
Je kunt het beter vervangen door b.v.

hs.ExecX10 "A1", "off", 0, 0

Je kunt A1 vervangen door een eigen adres.

Het startup script wordt dan

sub main()
hs.WriteLog "Startup","Scripting is OK"

' if speaker client is not running, start it
if not hs.IsApplicationRunning("Speaker") then
hs.Launch("Speaker.exe")
end if

' speak
'hs.speak "Welcome to Home-Seer",TRUE

hs.ExecX10 "A1", "off", 0, 0

end sub

In de logging moet je nu kunnen zien dat A1 op OFF wordt gezet.
Hierna moeten de lampjes van de CTX35 continu knipperen omdat de ACT TI103 driver continu aan het pollen is.

Je kunt ook nog de logging van de TI103 driver aanzetten.
Als je in de setup bij interface op config klikt bij de TI103 dan lijkt het of er geen setup scherm verschijnt. Deze ligt echter meestal achter het browser window.
Selecteer hier b.v. Log outbound X10 commands from Homeseer.
In de logging moet nu na het doorlopen van de startup.txt een logging me type DEBUG TI103 zichtbaar zijn met SendX10 bericht.

DMB
Antoon
Member
Member
Posts: 434
Joined: Fri Sep 29, 2006 6:28 pm
Location: Netherlands

Probleem met CTX 35 in Homeseer

Post by Antoon »

DMB ik heb precies gedaan wat je schreef en het schijnt tot nu toe allemaal prima te werken.
Het geheel draait al bijna 24 uur zonder problemen en het processor verbruik blijft nu ook goed.
Bedankt voor je hulp en duidelijke uitleg.

Antoon
Post Reply

Return to “Homeseer algemeen Forum”