Klik aan Klik uit schakelen met TPC-200 / TPC-300 via CLI

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Hallo beste mensen,

Ik heb een programma in elkaar gezet voor het schakelen via de commandline van Klik aan Klik uit (KAKU) producten met zowel de TPC-200 als TPC-300. Zodoende kun je lekker je eigen programma's gebruiken (bijvoorbeeld excel, phpscript of homeseer) en zo een "shell" command gebruiken om je KAKU spulletjes te schakelen zonder daar enige DLL kennis voor nodig te hebben. :9

Afbeeldingslocatie: http://s7.postimage.org/j7na7okzf/KAKUcli_logo.jpg

Update SEP 2012 #1
Een PHP script inelkaar gezet voor op je webserver, zodat je kan KAKU kan schakelen waar ook ter wereld via een simpel PHP scriptje. Het script is niets meer of minder dan een parameter doorgeefluik naar KAKUcli, alleen nu te bedienen via internet, en dus ook via PAD, TABLET en mobiele telefoon.
(nu nog een mooie GUI :) )

Update SEP 2012 #2
Nieuwe versie toegevoegd: KAKUcli v1.1ng (NO GUI), deze is sneller met schakelen, hoeft geen GUI en CRC32 check te laden, werkt met messageboxes!

DOWNLOAD:
http://domoticx.nl/klikaa...00-commandline-interface/

* Getest en werkend op:
- Windows XP 32-bit
- Windows Vista 32/64-bit
- Windows 7 32/64-bit
(werkt het ook bij jou op een ander besturingssysteem laat het a.u.b. dan weten!)
- Werkt niet op Windows 95 / 98 / ME i.v.m. unicode compile.
- Werkt niet op Windows Server 2000 (crash)

Het gebruik van dit programma is als volgt:
KAKUcli.exe [kanaal] [actie] [optie]

Het gebruik via internet is als volgt (voorbeeld):
code:
1
http://www.website.nl/schakelen.php?kanaal=100&actie=17&optie=0


Bij gebruik met het PHP script:
Plaats het PHP bestand in je webfolder en zorg dat KAKUcli en de DLL bestanden in diezelfde folder zitten:

[kanaal] = A1 t/m P16 (codeschijfjes) / 1 t/m 256 (automatisch codesysteem)
[actie] = aan of 17 (inschakelen) / uit of 0 (uitschakelen) / 1 t/m 16 (dimfunctie automatisch codesysteem)
[optie] = tpc200 (forceert het gebruik van de TPC-200 als ook de TPC-300 aangesloten is op
hetzelfde systeem, deze optie werkt alleen bij codeschijfjes ontvangers)

SCHAKEL VOORBEELDEN:
KAKUcli.exe c7 aan > schakelt op een codeschijfjes ontvanger kanaal c7 aan.
KAKUcli.exe k13 0 > schakelt op een codeschijfjes ontvanger kanaal k13 uit.
KAKUcli.exe 25 17 > schakelt op een automatisch codesysteem ontvanger kanaal 25 aan.
KAKUcli.exe 63 uit > schakelt op een automatisch codesysteem ontvanger kanaal 63 uit.
KAKUcli.exe 215 11 > schakelt op een automatisch codesysteem ontvanger kanaal 215 aan in dimstand 11.

Via internet (voorbeeld):
kanaal=c7&actie=aan > schakelt op een codeschijfjes ontvanger kanaal c7 aan.
kanaal=k13&actie=0 > schakelt op een codeschijfjes ontvanger kanaal k13 uit.
kanaal=25&actie=17 > schakelt op een automatisch codesysteem ontvanger kanaal 25 aan.
kanaal=63&actie=uit > schakelt op een automatisch codesysteem ontvanger kanaal 63 uit.
kanaal= 215&actie=11 > schakelt op een automatisch codesysteem ontvanger kanaal 215 aan in dimstand 11.

NOTES:
* Dit programma werkt met zowel de TPC-200 als de TPC-300, hiervoor zijn ook de bijgeleverde DLL
bestanden TPC200L10.dll & TPC300A.dll benodigd, deze horen bij 'KAKUcli.exe' in dezelfde folder te staan.
* Indien beide kastjes zijn aangesloten bij gebruik van het codeschijfjes commando, zal de TPC-300 als
eerste benaderd worden, indien de optie 'tpc200' is gegeven wordt alleen de TPC-200 benaderd.
* Om een automatische codesysteem ontvanger te programmeren zet de desgewenste ontvanger in de
leermodus en voer een 'aan' commando uit om de ontvanger dit kanaal te laten leren.
* De dimfunctie werkt alleen op ontvangers welke deze ondersteunen, raadplaag hiervoor
de desbetreffende handleiding.
* De TPC-200 kan GEEN dimfuncties en automatische codesysteem ontvangers aansturen!
* Voor contact, melden van bugs of verbeterideeen etc. stuur een mail naar onderstaand adres:
KAKUcli door Sebastiaan Ebeltjes (phoenixinteractive@hotmail.com)

DISCLAIMER:
* Het gebruik van dit programma is op eigen risico!, de auteur is niet verantwoordelijk
voor enige schade aan KAKU apparaten en computer door gebruik van dit programma!
* Klikaan Klikuit heeft niets met 'KAKUcli.exe' te maken, en zal elke verantwoordelijkheid afwijzen.
* het Klikaan Klikuit logo is en blijft eigendom van http://www.klikaanklikuit.nl

PHP SCRIPT 'schakelen.php'
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
//Info: PHP schakelscript v1.0.0.0 voor KAKUcli
//Datum: 2012-09-15
//Door: Sebastiaan Ebeltjes
//Voorbeeld: http://www.website.nl/schakelen.php?kanaal=100&actie=17&optie=0

$kanaal = $actie = $optie = 0;
if(isset($_GET['kanaal'])) $kanaal = $_GET['kanaal'];
if(isset($_GET['actie'])) $actie = $_GET['actie'];
if(isset($_GET['optie'])) $optie = $_GET['optie'];
 
if(!file_exists("KAKUcli.exe")) {
die("ERROR1: Het bestand KAKUcli.exe is niet gevonden!");
}
 
if(!file_exists("TPC200L10.dll")) {
die("ERROR2: Het bestand TPC200L10.dll is niet gevonden!");
}
 
if(!file_exists("TPC300A.dll")) {
die("ERROR3: Het bestand TPC300A.dll is niet gevonden!");
}
 
if(checkArrayForEmpty(Array($kanaal, $actie))) {
die("ERROR4: Een belangrijke parameter is niet opgegeven!");
}
 
exec("KAKUcli.exe ".$kanaal." ".$actie." ".$optie);
print("KAKUcli.exe ".$kanaal." ".$actie." ".$optie." uitgevoerd!");
 
function checkArrayForEmpty($array) {
                foreach($array AS $value) {
                               if(!$value) {
                                               return 1;
                               }
                }
                return 0;
}
?>


SAMPLE SCRIPT "KNOPJES / JAVA"
En hier het voorbeeld om het PHP bestandje met "knopjes" via een javascriptje aan te sturen met je mobiel of dergelijke (met dank aan S. Zijnstra) ;-)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<script language="javascript">
 if(window.XMLHttpRequest)
 {
 var MyHttpRequest = new XMLHttpRequest();
 }
 else
 {
 var MyHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
 }
 function loadKeukenAan()
 { 
 MyHttpRequest.open('POST', 'schakelen.php?kanaal=105&actie=aan&optie=0');
 MyHttpRequest.send(null);
 }

 function loadKeukenUit()
 { 
 MyHttpRequest.open('POST', 'schakelen.php?kanaal=105&actie=uit&optie=0');
 MyHttpRequest.send(null);
 }
 </script>
</head>
<title>KAKU</title>
<a href="javascript:void(loadKeukenAan());">Keuken Aan</a>
<a href="javascript:void(loadKeukenUit());">Keuken Uit</a>
</html>


Veel plezier ermee!, enige feedback is welkom!

Groeten,
Sebastiaan

Discussieforum: Klik aan Klik uit TPC-200

[ Voor 80% gewijzigd door Anoniem: 378632 op 26-12-2014 12:13 ]


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Update naar v1.1 (12-07-2010):
* Tekstuele aanpassingen en toevoegingen.
* Diverse GUI aanpassingen en bugfixes.
* Optie 'tpc200' toegevoegd.
* Icon bijgewerkt / veranderd.

Update naar v1.01 (10-07-2010):
* Tekstuele aanpassingen en toevoegingen.
* CRC32 check op de DLL's toegevoegd.

Acties:
  • 0 Henk 'm!

  • nephilimcrt
  • Registratie: Juni 2011
  • Laatst online: 31-03 12:19

nephilimcrt

Mad Scientist

Anoniem: 378632 schreef op dinsdag 12 juli 2011 @ 19:52:
Update naar v1.1 (12-07-2010):
* Tekstuele aanpassingen en toevoegingen.
* Diverde GUI aanpassingen en bugfixes.
* Optie 'tpc200' toegevoegd.
* Icon bijgewerkt / veranderd.

Update naar v1.01 (10-07-2010):
* Tekstuele aanpassingen en toevoegingen.
* CRC32 check op de DLL's toegevoegd.
Hoi Phoenix,

Dit is misschien een beetje een RTFM vraag, maar kunnen deze apparaatjes ook signalen ontvangen van KaKu zenders (sensors) ?

Tapping progress on the shoulder and saying: "More forwards, please!".


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Hoi Nephilim,

Nou ik had uitgezocht voor djteddy wat de 'radio' voor een type is. maar nog niet een helder antwoord op terug gekregen, zoals je ze koopt en kunt gebruiken zijn het zenders. (tenzij anders blijkt)
(het is leuk voor de hobby en gemak, maar het is geen high-end pro domotica systeem :Y))

Lees dit topic eens door als je tijd hebt: djteddy in "Klik aan Klik uit TPC-200"

Groeten,
Sebastiaan

[ Voor 31% gewijzigd door Anoniem: 378632 op 13-07-2011 00:05 ]


Acties:
  • 0 Henk 'm!

  • nephilimcrt
  • Registratie: Juni 2011
  • Laatst online: 31-03 12:19

nephilimcrt

Mad Scientist

Ok, ik heb er even doorheen gelezen. Jullie weten dus ook niet of het een transceiver of alleen een transmitter is. Ik moet zeggen dat als ie alleen kan zenden, ik het een vreselijk overpriced apparaatje vindt. Voor een paar tientjes heb ik hetzelfde bereikt met m'n Arduino. En die kan bovendien binnenkort wél KaKu signalen ontvangen (als alles goed gaat)...

Tapping progress on the shoulder and saying: "More forwards, please!".


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Hmm Arduino...., is dat niet een print waar je diverse 'addon' printjes aan kunt prikken, mja....misschien niet eens zo'n gek idee om daar eens me te experimenteren!

Acties:
  • 0 Henk 'm!

  • EH99
  • Registratie: September 2003
  • Laatst online: 23-03 18:06
Zit er ook nog een webinterface en iphone app aan te komen? Dat zou het helemaal leuk maken.

Acties:
  • 0 Henk 'm!

  • nephilimcrt
  • Registratie: Juni 2011
  • Laatst online: 31-03 12:19

nephilimcrt

Mad Scientist

Anoniem: 378632 schreef op woensdag 13 juli 2011 @ 14:28:
Hmm Arduino...., is dat niet een print waar je diverse 'addon' printjes aan kunt prikken, mja....misschien niet eens zo'n gek idee om daar eens me te experimenteren!
Een Arduino kun je programmeren om vanalles te doen. Ik heb 'm geprogrammeerd (met wat hulp van enkele Tweakers) om vanuit m'n PC KaKu signalen te ontvangen en te versturen. Heb zo'n rare TPC helemaal niet nodig 8)

http://www.iprototype.nl/products/arduino/boards/uno

[ Voor 5% gewijzigd door nephilimcrt op 15-07-2011 13:00 ]

Tapping progress on the shoulder and saying: "More forwards, please!".


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
He bah... ik heb eens even gekeken hier en daar op het net en *zucht* weer een boel soorten, welke zou ik het beste kunnen kiezen?: :?

Arduino Uno
Arduino Duemilanove
Arduino Mega

De Uno lijkt verdacht veel op de Duemilanove imho.

p.s. Is er ook een module (shield) om KAKU to zenden / ontvangen, zo ja....welk module is dat en hoe heet ie? of moet ik deze zelf maken?

[ Voor 68% gewijzigd door Anoniem: 378632 op 06-08-2012 23:36 ]


Acties:
  • 0 Henk 'm!

  • nephilimcrt
  • Registratie: Juni 2011
  • Laatst online: 31-03 12:19

nephilimcrt

Mad Scientist

Anoniem: 378632 schreef op vrijdag 15 juli 2011 @ 16:40:
He bah... ik heb eens even gekeken hier en daar op het net en *zucht* weer een boel soorten, welke zou ik het beste kunnen kiezen?: :?

p.s. Is er ook een module (shield) om KAKU to zenden / ontvangen, zo ja....welk module is dat en hoe heet ie? of moet ik deze zelf maken?
- Je moet de UNO hebben. Dit is gewoon de nieuwste 'standaard' Arduino.
(Maar als je 'voor weinig' een Duemilanove op de kop kunt tikken, werkt dat ook prima)

- Er is geen speciaal KaKu shield, maar met 2 onderdeeltjes, een TX433N en een RX433N, kun je 433MHz signalen verzenden en ontvangen. Je hoeft niet moeilijk te doen met weerstandjes of wat dan ook, gewoon direct op de Arduino prikken (wel met een touwtje ertussen, natuurlijk).

Alle info die je nodig hebt, inclusief een link naar de RemoteSwitch library die de KaKu signalen verzorgt, vind je in onderstaand topic. Zie ook het plaatje voor hoe belachelijk simpel het is.

433MHz-communicatie met microcontrollers

[ Voor 4% gewijzigd door nephilimcrt op 15-07-2011 17:27 ]

Tapping progress on the shoulder and saying: "More forwards, please!".


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Nou...ik heb vandaag het volgende besteld:

- Arduino UNO (+ spul als breadbords, prikkabeltjes en schroefverbindingen e.d.)
- RX433N
- TX433N

Heb ik weer wat om mee te experimenteren!!

[ Voor 24% gewijzigd door Anoniem: 378632 op 16-07-2011 08:31 ]


Acties:
  • 0 Henk 'm!

  • pazzje
  • Registratie: April 2007
  • Laatst online: 10-04 14:13
Leuk programmatje, in homeseer kan ik een event aanmaken dat een klikaan klikuit ontvanger kan aansturen.
Alleen lukt het me niet om een device aan te maken die ik via de on/off buttons kan schakelen. Wie weet of dit kan?

Acties:
  • 0 Henk 'm!

Anoniem: 134411

Ziet er netjes uit.

Ik heb zelf inmiddels alweer een tijdje geleden een C# Windows Service in elkaar geknutseld voor de TPC-200. In Deze service bevat een TCPListener. Ik ben nu in staat om via een Socket een commando naar de DLL te sturen, binnenkort zal ik ook even de TPC-300 inbouwen en de source van dat project posten.

Doordat een socket vrij algemeen is en ik een poort in m'n router gemapt heb, kan ik vanaf elk apparaat wat in staat is een socket verbinding op te zetten m'n installatie bedienen. Het enige nadeel is dat m'n PC ervoor aan moet staan en de service actief is.

Dit is een lijstje wat ik tot nu toe gemaakt heb (alle onderdelen maken verbinding via de bovengenoemde socket):
KAKU PHP Pagina
KAKU App voor Windows CE .NET (getest op Sony Ericsson Erperia X1)
KAKU App voor Android Gingerbread (getest op Google Nexus S)

Als ik het USB gedeelte wat meer onder controle kan krijgen ga ik proberen om de TPC aan te sluiten op m'n NAS (via USB) en hiervanaf een soortgelijke service te runnen, m'n PC hoeft dan niet meer aan te blijven staan. P.S. Ik heb een Netgear ReadyNAS (unlocked).

Acties:
  • 0 Henk 'm!

  • Muyz
  • Registratie: Februari 2000
  • Laatst online: 07:31
Anoniem: 378632 schreef op vrijdag 15 juli 2011 @ 21:43:
Nou...ik heb vandaag het volgende besteld:

- Arduino UNO (+ spul als breadbords, prikkabeltjes en schroefverbindingen e.d.)
- RX433N
- TX433N

Heb ik weer wat om mee te experimenteren!!
Waar heb je dit gekocht als ik vragen mag?

i9-12900K | MSI GeForce RTX 3080 Ti GAMING X TRIO 12G | NZXT Kraken X72 | 64GB 2xG.Skill Ripjaws V F4-3600C16D-32GVKC | Gigabyte Z690 AORUS ELITE | Samsung 970 EVO 1TB | Corsair RM750i | NZXT H710i Wit | LG UltraGear 38GL950G | Bose Companion 20


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
@Muyz

- Arduino UNO (+ spul als breadbords, prikkabeltjes en schroefverbindingen e.d.)
http://www.duinos.nl/inde...ord=Arduino&category_id=0

- RX433N:
http://www.eijlander.nl/article.php?group=906&id=321281

- TX433N:
http://www.eijlander.nl/article.php?group=906&id=214412

Acties:
  • 0 Henk 'm!

  • djteddy
  • Registratie: Juli 2002
  • Laatst online: 13-10-2024

djteddy

We're going streaking!

Als je zelf wilt gaan bouwen, dan zijn er al vrij goede opensource projecten die dit tot in de puntjes beschrijven, bekijk deze maar eens:

Project Nodo

Een zeer goed beschreven nederlands project wat gebruik maakt van een arduino, 433 MHz ontvanger en zender, IR zender en ontvanger en wat extra IO.

Een goed open source initiatief wat eigenlijk tot in detail beschrijft wat jullie eigenlijk met de TPC-300 hadden willen doen... Het was mooi geweest als de TPC-300 een transceiver had gehad, omdat we dan met custom firmware een doosje hadden gehad wat al kant en klaar was geweest ;)

Als je je nodo ontgroeid bent en zelf sensoren / actuatoren wil gaan bouwen voor je domotica project, dan zou je eens kunnen kijken naar de nodes van jeelabs. Deze gebruiken 868MHz transceivers en hebben veel extra "shields" waarmee je motoren, lampen, koffiezetapparaten, etc kan aansturen ;)

"Honey, you think KFC is still open?" - Frank the tank / old school the movie


Acties:
  • 0 Henk 'm!

Anoniem: 340933

Daar hebben we Vraag & Aanbod voor.

[ Voor 74% gewijzigd door _ferry_ op 29-07-2011 22:18 ]


Acties:
  • 0 Henk 'm!

  • sw3at
  • Registratie: November 2006
  • Laatst online: 25-02-2022
Ik vroeg me af wat de mogelijkheden zijn om het via linux te besturen.

Nu heb ik een webserver locaal draaien, met een simpel php script die de CLI bedient. Dit alleen wel op mn windhoos box. Deze moet dus 24/7 aan staan, terwijl ik een linux server heb draaien.

Acties:
  • 0 Henk 'm!

  • menn0
  • Registratie: Augustus 2000
  • Laatst online: 06-05 11:50
Ik zou ook erg geinteresseerd zijn in een Linux variant, en/of een versie die op een DD WRT router (met usb poort) kan draaien.
Via een webinterface, zou je dan via elk mobieltje de boel kunnen aansturen!


//edit

Ik heb nog wat rondgeneusd en heb de volgende projecten gevonden;

http://sourceforge.net/projects/mochad/

Een opensource linux project om de USB transmitter CM15A RF aan te kunnen sturen.

Als ik het goed begrijp mede door heyu (http://www.heyu.org/)

is dit reeds compatible met KaKu en kan de controller al via een DD WRT router bestuurd worden.

Zou dit dubbel werk besparen?

In combinatie met openremote 2....

http://sourceforge.net/ap...ndex.php?title=OpenRemote

Ook een mooie applicatie voor android

http://www.androidzoom.co...s/tools/jmom-ng_qdtl.html

[ Voor 64% gewijzigd door menn0 op 16-08-2011 15:04 ]


Acties:
  • 0 Henk 'm!

  • sw3at
  • Registratie: November 2006
  • Laatst online: 25-02-2022
Ik heb op dit moment afstand gedaan van mijn kaku apparatuur en ben overgestapt op Z-Wave.
Nu gebruik ik de Mios Vera als controller, deze heeft ook usb poorten en zou ik de TPC-300 op aan kunnen sluiten. En hierdoor alsnog mijn oude(op dit moment niet gebruikte) kaku apparatuur te bedienen.

De Mios Vera draait ook op linux, mogelijk zouden we elkaar kunnen helpen. Alleen moet ik voor de vera een plugin schrijven in LUUP.

EDIT:

Misschien begrijp ik het te simpel, maar zoals ik het zie moet er gewoon via USB een HEX code verstuurd worden naar de TPC-300. Ik heb een aantal voorbeelden gezien waar dit gewoon in de command line van linux werd gedaan. Heb nu niet de mogelijkheid het te testen, maar is dit uberhaupt mogelijk of zit ik er flink naast?

[ Voor 28% gewijzigd door sw3at op 17-08-2011 15:07 ]


Acties:
  • 0 Henk 'm!

  • pazzje
  • Registratie: April 2007
  • Laatst online: 10-04 14:13
Anoniem: 378632 schreef op zondag 10 juli 2011 @ 02:20:
Zodoende kun je lekker je eigen programma's gebruiken (bijvoorbeeld excel, phpscript of homeseer) en zo een "shell" command gebruiken om je KAKU spulletjes te schakelen zonder daar enige DLL kennis voor nodig te hebben.
Stel ik wil een kaku-ontvanger zeg a1 schakelen met homeseer, hoe moet ik dit dan instellen, ik krijg het namelijk niet voor elkaar. Heb al liggen te stoeien met virtua devices ed maar het lukt me niet

Acties:
  • 0 Henk 'm!

  • sw3at
  • Registratie: November 2006
  • Laatst online: 25-02-2022
Helaas heb ik geen ervaring met Homeseer, maar misschien werkt het hetzelfde als de mios vera.
Hierin moet je een "parent" aanwijzen per device (of kun je aanwijzen), dit kan een plugin zijn of een fysieke controller. Hoe dan ook ga ik er vanuit dat de CLI op een of andere manier eerst geimporteerd moet worden, voordat hij echt bruikbaar is.

Maar nogmaals, pin me er niet op vast. Ik heb geen ervaring met Homeseer.

Acties:
  • 0 Henk 'm!

Anoniem: 421191

Hi,

Misschien moeten we hiervoor een nieuwe topic starten, maar het blijft mij interigeren om wat met de TPC-300 te blijven experimenteren.
Binnen windows werkt het prima afgezien dat er nogal wat RAW data verschillen zichtbaar zijn tussen de verschillende setups, maar dat heeft geen invloed op de werking.
Ik probeer dit werkend te krijgen voor Linux (Debian) en vond de CLI tool "HidCom" op "http://openprog.altervista.org/USB_firm_eng.html"

root@debian:~# ./HidCom -i 5a 01 02 05
VID: 0xFEFF PID: 0x0802 version: 0x0101
Applications: 1
Bus: 2 Devnum: 4 Ifnum: 0
Path: /dev/usb/hiddev0
Manufacturer: Shannon
Product: TPC-300
-> 5A 01 02 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
root@debian:~#

Waarschijnlijk mis ik belangrijke info en init parameters, maar zou leuk zijn om dit werkend te krijgen.

[ Voor 8% gewijzigd door Anoniem: 421191 op 12-09-2011 16:25 ]


Acties:
  • 0 Henk 'm!

  • Ierlandfan
  • Registratie: Augustus 2002
  • Laatst online: 03-05 17:47
Kan je er ook codes laten uitspugen van andere (non) Kaku apparaten?)
Stel je hebt de code van say een Elro (die werkt ook met codeschijfjes) kan je dan die code op een of andere manier ook uit laten uitsturen?

Acties:
  • 0 Henk 'm!

Anoniem: 240416

Voor diegene die nog zoekende zijn: ADHOCO is de enige echte doordachte oplossing.
Tijdens een bezoek aan de Domoticabeurs (23&24 november in het Evoluon, Eindhoven) heb ik dit product bekeken. Ik ben niet gauw van iets onder de indruk maar .......hiervan wel. Het is zowel technisch (gebruik makende van Zigbee) als qua installatie- en gebruikersgemak met afstand de betere is vergeleken met andere draadloze domotica systemen.
Het Zwitserse ADHOCO heeft mijns inziens de enige echte oplossing voor draadloze domotica. Dit systeem onderscheidt zich van alle anderen doordat het zelflerend & zelfregelend is, maw het gedragspatroon van de bewoner(s) wordt door het Adhoco-systeem overgenomen. Vooraf sleuven kappen en buizen plus bekabeling installeren, maw het huis overhoop halen, is totaal niet aan de orde. Er is ook geen complexe programmering nodig om dit systeem operatief te krijgen; gewoon installeren, aanmelden, leermodus gebruiken en daarna ..... werkt het. Behalve dit comfort wordt er uiteraard efficiënt en besparend met energieverbruikers omgegaan (elektro & gas). Dan is er nog een derde aantrekkelijk en niet onbelangrijk prè: in het ADHOCO systeem is tevens een alarmsysteem geïntegreerd. Verder zijn zaken als controle, bediening en alarmmeldingen op afstand (buitenshuis, via PC of mob. telefoon) gewoon zonder extra kosten beschikbaar. Verder is het goed om te weten dat de Zwitsers al sinds 2004 aan/met dit systeem werken en gestaag verder ontwikkelen en uitbreiden en uiteraard een grote "installed base" hebben. Er is inmiddels ook een Nederlandse distributeur (ADHOCO.nl) met 2 jonge enthousiaste productspecialisten die het product tot in het kleinste detail kennen en een goed advies geven.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 28-02 01:01
Leuk, maar komt spammerig over.

[ Voor 85% gewijzigd door Megamind op 19-12-2011 20:20 ]


Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Ierlandfan schreef op zondag 27 november 2011 @ 15:21:
Kan je er ook codes laten uitspugen van andere (non) Kaku apparaten?)
Stel je hebt de code van say een Elro (die werkt ook met codeschijfjes) kan je dan die code op een of andere manier ook uit laten uitsturen?
Nee dit kan niet, de modulatie gegevens (codes) op de 433Mhz draaggolf van KAKU zitten ingebakken in de TPC-300, je kan deze alleen aanspreken,

Wil je overige spulletjes aanspreken van andere merken, gebruik dan de TX433 en RX433 + Arduino UNO (zoek even in het forum, hier is genoeg over te vinden)

Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
Goed, ik ben de laatste tijd bezig (heb weer eens wat tijd) met het volgende project: KAKUCC (Klikaan Klikuit ControlCenter), deze draait op Windows, ik zal tzt wel even een nieuwe topic staten als het wat meer voeten in de aarde heeft, tot nu toe werkt het voortreffelijk, maar het is nog laaaaang niet af ;-)

Features (al in deze versie):
* In totaal plek om 45 apparaten te beheren (9 ontv * 5 ruimten)
* Volledig touchscreen compatible (geintregreerd toetsenbord etc.)
* Handige WIZARD om direct je ontvanger toe te voegen te bewerken of te verwijderen (dit alles ook
uitermate geschikt voor touchscreen)
* Office 2007+ RibbonBar (immitatie, maar met alle functies)

Een screentje van de orginele TPC-300 software:
http://phoenixinteractive.mine.nu/

KAKUCC v0.1c:
http://phoenixinteractive.mine.nu/

Als jullie nog specifieke ideeen te binnen schieten laat maar weten, alle tips zijn welkom! ;)

Groeten,
Sebastiaan

[ Voor 44% gewijzigd door Anoniem: 378632 op 06-08-2012 23:36 ]


Acties:
  • 0 Henk 'm!

  • pazzje
  • Registratie: April 2007
  • Laatst online: 10-04 14:13
Ziet er erg goed uit

Acties:
  • 0 Henk 'm!

  • arnob
  • Registratie: Juli 2000
  • Niet online
een variatie zou zijn dat de bedienings knoppen maar een keer hebt staan. je tikt een object aan, je geeft visuele feedback door bv een kader om het object, en daarna kan men een actie knop gebruiken. Je interface kost dan veel minder ruimte.
Vervolg daarop kan dan zijn dat je door kan gaan met objecten selecteren en dan een actieknop kan gebruiken. (multi select). vervolg daarop dan een multiselect op basis van voorgedefinieerde eigenschappen. (lokatie, sfeerlicht)

Acties:
  • 0 Henk 'm!

Anoniem: 378632

Topicstarter
@arnrob

Het idee is leuk gevonden!, maar er moet dan eerst geklikt worden op een ontvanger en dan weer op een actie, de interface die ik op bovenstaande manier heb neergezet kun je direct alle 9 apparaten bedienen, en zou gebruiksvriendelijker en sneller moeten zijn, dat is mijn insteek ;-)

Het 2e deel van je verhaal komt inderdaad met de 'presets' instellingen, hierin kan je meerdere apparaten volgens een preset (bijv. 'sfeer') instellen.

Acties:
  • 0 Henk 'm!

  • telenut
  • Registratie: Oktober 2004
  • Laatst online: 16-03 11:53
Ontwikkelde iemand toevallig al een soort webinterface?
Ik zou dit willen kunnen aanspreken vanaf mn gsm...

Acties:
  • 0 Henk 'm!

  • apsync
  • Registratie: December 2004
  • Niet online
Heeft iemand nog het bestand ergens staan? Het domein ziet er naar uit niet te werken.

  • DaRKie
  • Registratie: December 2001
  • Laatst online: 02-05 15:13
Omdat Phoenixinteract zijn exe bij mij niet wou werken (windows server 2008), heb ik er zelf eentje geschreven. Moest er interesse voor zijn ... dan hoor ik het hier wel en plaats ik mijn bestand ergens online.

Die van mij werkt alleen met de TPC-300 (misschien dat hij ook voor de TPC-200 werkt maar dat kan ik niet zelf testen)

Anoniem: 378632

Topicstarter
Goed ik kreeg laatst een mail met de vraag om te kunnen schakelen via internet....dat kan!, gisteren even dit inelkaar gezet (je kan het ook vinden op mijn website!)

Veel plezier ermee!

--------------------------------------------
Ik heb hier een PHP script inelkaar gezet voor op je webserver, zodat je kan KAKU kan schakelen waar ook ter wereld via een simpel PHP scriptje. Het script is niets meer of minder dan een parameter doorgeefluik naar KAKUcli, alleen nu te bedienen via internet, en dus ook via PAD, TABLET en mobiele telefoon.

Installatie:
Plaats het PHP bestand in je webfolder en zorg dat KAKUcli en de DLL bestanden in diezelfde folder zitten:

Het gebruik via internet is als volgt (voorbeeld):
code:
1
http://www.website.nl/schakelen.php?kanaal=100&actie=17&optie=0


[kanaal] = A1 t/m P16 (codeschijfjes) / 1 t/m 256 (automatisch codesysteem)
[actie] = aan of 17 (inschakelen) / uit of 0 (uitschakelen) / 1 t/m 16 (dimfunctie automatisch codesysteem)
[optie] = tpc200 (forceert het gebruik van de TPC-200 als ook de TPC-300 aangesloten is op
hetzelfde systeem, deze optie werkt alleen bij codeschijfjes ontvangers)

SCHAKEL VOORBEELDEN:
kanaal=c7&actie=aan > schakelt op een codeschijfjes ontvanger kanaal c7 aan.
kanaal=k13&actie=0 > schakelt op een codeschijfjes ontvanger kanaal k13 uit.
kanaal=25&actie=17 > schakelt op een automatisch codesysteem ontvanger kanaal 25 aan.
kanaal=63&actie=uit > schakelt op een automatisch codesysteem ontvanger kanaal 63 uit.
kanaal= 215&actie=11 > schakelt op een automatisch codesysteem ontvanger kanaal 215 aan in dimstand 11.

PHP script 'schakelen.php'

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
//Info: PHP schakelscript v1.0.0.0 voor KAKUcli
//Datum: 2012-09-15
//Door: Sebastiaan Ebeltjes
//Voorbeeld: http://www.website.nl/schakelen.php?kanaal=100&actie=17&optie=0

$kanaal = $actie = $optie = 0;
if(isset($_GET['kanaal'])) $kanaal = $_GET['kanaal'];
if(isset($_GET['actie'])) $actie = $_GET['actie'];
if(isset($_GET['optie'])) $optie = $_GET['optie'];
 
if(!file_exists("KAKUcli.exe")) {
die("ERROR1: Het bestand KAKUcli.exe is niet gevonden!");
}
 
if(!file_exists("TPC200L10.dll")) {
die("ERROR2: Het bestand TPC200L10.dll is niet gevonden!");
}
 
if(!file_exists("TPC300A.dll")) {
die("ERROR3: Het bestand TPC300A.dll is niet gevonden!");
}
 
if(checkArrayForEmpty(Array($kanaal, $actie))) {
die("ERROR4: Een belangrijke parameter is niet opgegeven!");
}
 
exec("KAKUcli.exe ".$kanaal." ".$actie." ".$optie);
print("KAKUcli.exe ".$kanaal." ".$actie." ".$optie." uitgevoerd!");
 
function checkArrayForEmpty($array) {
                foreach($array AS $value) {
                               if(!$value) {
                                               return 1;
                               }
                }
                return 0;
}
?>


En hier het voorbeeld om het PHP bestandje met "knopjes" via een javascriptje aan te sturen met je mobiel of dergelijke (met dank aan S. Zijnstra) ;-)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<script language="javascript">
 if(window.XMLHttpRequest)
 {
 var MyHttpRequest = new XMLHttpRequest();
 }
 else
 {
 var MyHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
 }
 function loadKeukenAan()
 { 
 MyHttpRequest.open('POST', 'schakelen.php?kanaal=105&actie=aan&optie=0');
 MyHttpRequest.send(null);
 }

 function loadKeukenUit()
 { 
 MyHttpRequest.open('POST', 'schakelen.php?kanaal=105&actie=uit&optie=0');
 MyHttpRequest.send(null);
 }
 </script>
</head>
<title>KAKU</title>
<a href="javascript:void(loadKeukenAan());">Keuken Aan</a>
<a href="javascript:void(loadKeukenUit());">Keuken Uit</a>
</html>

[ Voor 12% gewijzigd door Anoniem: 378632 op 17-09-2012 17:39 ]


Acties:
  • 0 Henk 'm!

  • D3LTA
  • Registratie: Mei 2002
  • Laatst online: 17-04 10:52
Jammer dat hier niet meer verder in ontwikkeld wordt, zou graag me tpc-300 kunnen aansturen via me synology nas.

Kan niks of niemand vinden die ooit zelfde idee heeft gehad.

jammer genoeg :'(

Acties:
  • 0 Henk 'm!

  • KroontjesPen
  • Registratie: Juli 2001
  • Laatst online: 08:13

KroontjesPen

maakt nog soms 'n bericht.

Doordat ik door dit draadje in staat ben om in Excel via VBA mijn TPC-300 kan aansturen wil ik nu zelf even een idee delen.

Om een volwaardig programma te schrijven, al dan niet in VBA, om alle gewenste schakel ideeën te verwezenlijken leek mij een hele klus te gaan worden. Er zijn soms zoveel wensen dat je er moedeloos van dreigt te worden. ;)
Je heb dagprogramma's met daarop hier en daar uitzonderingen. Tuin verlichting in de winter on 21:00 uit alleen niet met de Kerstdagen.
Verder week en weekeinde, maand, kwartaal, zomer en winter programma's.

Daar kreeg ik van de week ineens helder idee.
Zijn schakelopdrachten niet hetzelfde als afspraken in een agenda.
Wanneer je nu van een agendaprogramma de waarschuwing dat er iets gedaan moet worden naar een deel dat de schakelcommando's afhandelt stuurt is er al heel wat programmeerwerk opgelost.

Via Google heb ik deze link http://sourceforge.net/di...eshness:recently-updated/ eens bekeken.
Er zijn dus vrij te gebruiken agendaprogramma's. Zelf heb ik nog niet iets echt bekeken.
Wel viel mijn deze op qua beschrijving. http://sourceforge.net/projects/php-agenda/?source=directory
Temeer omdat de stuurcode van Phoenixinteract ook in PHP werkt.


Natuurlijk is het gebruik van een agendaprogramma niet alleen voor dit project toe te passen.
Om nu een crosspost over de andere draadje te doen zoals:
pilight - modulaire domotica voor de Raspberry Pi
433MHz-communicatie met microcontrollers
[howto] Klik-aan-klik-uit aan computer
zit ik misschien tegen de regels van dit form te zondigen. ;)

May the Force be with you

Laat uw stem niet stelen.
Stem blanco!


Acties:
  • 0 Henk 'm!

  • KroontjesPen
  • Registratie: Juli 2001
  • Laatst online: 08:13

KroontjesPen

maakt nog soms 'n bericht.

Hoewel het in dit draadje erg stil is wil ik toch wat hobby werk van mijn kant doorgeven.
Moet het ook van zoeken - kopiëren - plakken hebben. :X
Probeer echt wel te snappen wat er gebeurt. ;)

Om in het PHP-agenda programma, zie de link hierboven, data door te geven voor o.a email verzending moet een onderdeel steeds worden gestart. In Linux zou dat gebeuren met een cron job als ik dat goed heb begrepen. Aangezien ik daar nog geen kaas van heb gegeten moest ik op zoek naar een oplossing voor Windows. Die vond ik hier.
Uit die handleiding heb ik ook een oplossing gevonden voor het aan/uit gaan van verlichting wanneer die door de kaku sensoren wordt geschakeld. De hysteresis is namelijk er smal. Om te testen heb ik een aparte aan en uit knop genomen.

Hier mijn "knopjes" programma. Het is over genomen van Phoenixinteract hierboven en aangepast naar mijn situatie.
Er zijn nog wel wat aanpassingen te maken. Bij de sensor vervangende knoppen moest ik "id=" ipv "name=" gebruiken. Daar dus nog even kijken of beide nodig zijn of niet.
Als bijkomstigheid gebruik ik nu die sensor uit knop om bij het slapen gaan die verlichting vertraagt uit te zetten. :)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
        <html>
            <head>

                <script type="text/javascript">
                    if(window.XMLHttpRequest) {
                    var MyHttpRequest = new XMLHttpRequest();
                    }
                    else {
                    var MyHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    }
                     
                    function loadAanrechtAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=011&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadAanrechtUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=011&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadKeukenMiddenAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=014&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadKeukenMiddenUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=014&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadSalontafelAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=007&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadSalontafelUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=007&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerRZAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=001&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerRZUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=001&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerKZAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=000&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerKZUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=000&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerTVAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=015&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadWoonkamerTVUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=015&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }                   
                    function loadExtra3000WattAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=002&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadExtra3000WattUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=002&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadExtra1000WattAan() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=016&actie=aan&optie=0');
                    MyHttpRequest.send(null);
                    }
                    function loadExtra1000WattUit() {
                    MyHttpRequest.open('POST', 'schakelen.php?kanaal=016&actie=uit&optie=0');
                    MyHttpRequest.send(null);
                    }
                    var sensorIntervalId = 0;
                    var KaKuIntervalId  =  0;
                    var SecKaKuScan = 10;   // naar 60
                    var ScanFactor = 1000;
                    var SecSensorWait = 60;  // naar 120
                    
                    function KaKuClickHandler ( )
                    {
                      if ( document.getElementById("KaKuButton").value == "Start scan" )
                      {
                        // Start scan
                        var d = new Date();
                        var n = d.getSeconds(); 
                        document.getElementById("KaKuMessage").innerHTML ="Started in " + n % SecKaKuScan + "e/" + SecKaKuScan + " seconden";
                        document.getElementById("KaKuButton").value = "Sync scan";
                        // KaKuIntervalId = setInterval ( "KaKu()", SecKaKuScan *ScanFactor );
                        setTimeout ( "Start()", (SecKaKuScan - (n % SecKaKuScan))*ScanFactor );
                      }
                      else
                      {
                        document.getElementById("KaKuMessage").innerHTML = "*";
                        document.getElementById("KaKuButton").value = "Start scan";
                        clearInterval ( KaKuIntervalId );
                      }
                    }
                    
                    function Start ( )
                    {
                        var d=new Date();
                        document.getElementById("KaKuMessage").innerHTML = d;                       
                        document.getElementById("KaKuButton").value = "Stop scan";
                        document.getElementById("SU000").value = " S Uit +";
                        KaKuIntervalId = setInterval ( "KaKu()", SecKaKuScan *ScanFactor );
                    }
                    
                    function KaKu ( )
                    {
                        var d=new Date();
                        document.getElementById("KaKuMessage").innerHTML = d;
                    }
                    
                    function SensorWait_000 ( )         // 000 = kanaal
                    {
                        document.getElementById("SU000").value = " S Uit  !";
                        sensorIntervalId= setTimeout ( "SensorUit_000()", SecSensorWait *ScanFactor );
                    }
                    
                    function SensorUit_000 ( )
                    {
                        document.getElementById("SU000").value = " S Uit +";
                        loadWoonkamerKZUit();
                    }
                    
                    function SensorAan_000 ( )
                    {
                    document.getElementById("SU000").value = " S Uit +";
                    clearInterval ( sensorIntervalId );
                        loadWoonkamerKZAan();
                    }                       

                </script>

            </head>
            
            <title>KAKU</title>
            
            <div id="KaKuMessage" style="position:absolute; left:175px; top:20px; width:550px; height:1.2em; font-size: 2.1em; color: yellow; background-color:#a0b3b0; "></div>    
            <input type="button" name="clickMe" id="KaKuButton" value="Start scan" onclick="KaKuClickHandler()"/><br>
            <div style="opacity:0.8;position:absolute;top:125px;left:225px;width:155px;height:450px;background-color:#10e3b0">
                <br>&nbsp
                <button type="button" disabled><b>Aanrecht</b></button><br>         <!-- 011 -->
                <br>&nbsp
                <button type="button" disabled><b>Keuken midden</b></button><br>    <!-- 014 -->
                <br>&nbsp
                <button type="button" disabled><b>Salontafel</b></button><br>       <!-- 007 -->
                <br>&nbsp
                <button type="button" disabled><b>Woonkamer RZ</b></button><br>     <!-- 001 -->
                <br>&nbsp
                <button type="button" disabled><b>Woonkamer KZ</b></button><br>     <!-- 000 -->
                <br>&nbsp
                <button type="button" disabled><b>Woonkamer TV</b></button><br>     <!-- 015 -->
                <br>&nbsp
                <button type="button" disabled><b>Extra 3000Watt</b></button><br>   <!-- 002 -->
                <br>&nbsp
                <button type="button" disabled><b>Extra 1000Watt</b></button><br>   <!-- 016 -->
                <br>&nbsp
            </div>
            <div style="opacity:0.8;position:absolute;top:125px;left:380px;width:300px;height:450px;background-color:#10f3c0">
                <br>&nbsp
                <input type="button" name="A011" value="Aan"       onclick="javascript:void(loadAanrechtAan())"/>&nbsp&nbsp
                <input type="button" name="U011" value=" Uit  "    onclick="javascript:void(loadAanrechtUit())"/><br>
                <br>&nbsp               
                <input type="button" name="A014" value="Aan"       onclick="javascript:void(loadKeukenMiddenAan())"/>&nbsp&nbsp
                <input type="button" name="U014" value=" Uit  "    onclick="javascript:void(loadKeukenMiddenUit())"/><br>                           
                <br>&nbsp
                <input type="button" name="A007" value="Aan"       onclick="javascript:void(loadSalontafelAan())"/>&nbsp&nbsp
                <input type="button" name="U007" value=" Uit  "    onclick="javascript:void(loadSalontafelUit())"/><br>
                <br>&nbsp
                <input type="button" name="A001" value="Aan"       onclick="javascript:void(loadWoonkamerRZAan())"/>&nbsp&nbsp
                <input type="button" name="U001" value=" Uit  "    onclick="javascript:void(loadWoonkamerRZUit())"/><br>
                <br>&nbsp
                <input type="button" name="A000" value="Aan"       onclick="javascript:void(loadWoonkamerKZAan())"/>&nbsp&nbsp
                <input type="button" name="U000" value=" Uit  "    onclick="javascript:void(loadWoonkamerKZUit())"/>&nbsp&nbsp&nbsp&nbsp
                <input type="button"  id="SA000" value="S Aan"     onclick="javascript:void(SensorAan_000())"/>&nbsp&nbsp               <!-- Imitate sensor -->
                <input type="button"  id="SU000" value=" S Uit   " onclick="javascript:void(SensorWait_000())"/><br>                    <!-- Imitate sensor -->
                <br>&nbsp
                <input type="button" name="A015" value="Aan"       onclick="javascript:void(loadWoonkamerTVAan())"/>&nbsp&nbsp
                <input type="button" name="U015" value=" Uit  "    onclick="javascript:void(loadWoonkamerTVUit())"/><br>
                <br>&nbsp           
                <input type="button" name="A002" value="Aan"       onclick="javascript:void(loadExtra3000WattAan())"/>&nbsp&nbsp
                <input type="button" name="U002" value=" Uit  "    onclick="javascript:void(loadExtra3000WattUit())"/><br>
                <br>&nbsp
                <input type="button" name="A016" value="Aan"       onclick="javascript:void(loadExtra1000WattAan())"/>&nbsp&nbsp
                <input type="button" name="U016" value=" Uit  "    onclick="javascript:void(loadExtra1000WattUit())"/><br>
            </div>

        </html>

Kaku start Kaku actief

De scanfrequentie staat nu op 10 sec om makkelijker te testen. Deze wordt bij mij 60 sec zodat je per minuut kan schakelen.
De sensor wachttijd wordt bij inschakelen weer op nul gezet. Een 2 minuten vertraging lijkt mij dan ook wel voldoende.
Wanneer de wachttijd loopt dan wordt de "+" in die knop een "!".
Bij gebruik van echte sensoren moet dat anders worden aangestuurd.

May the Force be with you

Laat uw stem niet stelen.
Stem blanco!


Acties:
  • 0 Henk 'm!

Anoniem: 578882

Kan je deze tpc 300 welke ik heb gekocht ook bedienen via een huawei smartphone?

greatz Gert

Acties:
  • 0 Henk 'm!

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 14-01 21:00
Heeft iemand nog een werkende download link?

Wil namelijk mijn TPC-300 via CLI aansturen maar helaas kan ik geen enkele werkende link meer vinden.

/edit: nevermind, hier al gevonden:

http://phoenixinteractive...ebb/viewtopic.php?f=7&t=3

[ Voor 25% gewijzigd door RickDB op 12-11-2014 22:02 ]


Acties:
  • 0 Henk 'm!

Anoniem: 120539

RickDB schreef op woensdag 12 november 2014 @ 21:58:
Heeft iemand nog een werkende download link?

Wil namelijk mijn TPC-300 via CLI aansturen maar helaas kan ik geen enkele werkende link meer vinden.
Copy-paste. Een beetje laat, maar wie weet.
De link hierboven is dood. :(

Edit: mocht iemand hier nog komen in de komende 5 jaar:
Vandaag stond hier een werkende link:
http://domoticx.com/kaku-...00-commandline-interface/

(o ja, en het werkt. ;) )

[ Voor 22% gewijzigd door Anoniem: 120539 op 04-11-2019 17:38 ]

Pagina: 1