Hoi Allemaal,
Ik was al mijn eigen software aan het schrijven (Autoit3), de wie, wat, waar en hoe en kun je hier lezen:
http://phoenixinteractive.mine.nu/domotica/index.html
Ik ben zelf in het bezit van de TPC-200 en ik vraag me nog steeds af hoe de TPC-300 de dimmers zoals de ACD-300 in 16 stappen zowel omhoog als omlaag kan dimmen?. Het kan wel met de TPC-200 alleen dan moet je met wachttijden spelen omdat de dimfunctie in de dimmer in een "loop" loopt van helder naar laag etc. totdat deze weer een "aan" signaal krijgt om de huidige stand vast te houden.
In de TPC-300 handleiding staat in te stellen tussen 1-16 standen, kan zijn dat de DLL of Hardware (veel) geavanceerder is dan de TPC-200??, mja ik zal eens bellen of zelf ooit de 300 versie halen...
Als iemand de software van de TPC-300 ff kan zippen (het gehele cd'tje) en me op de mail wil zetten, kan ik even een blik werpen ;-) (phoenixinteractive@hotmail.com)
Alvast bedankt!
EDIT 4-6-11 #1: Ik heb vandaag al de TPC-300 zelf gehaald, zit geen CD bij maar een USB stick (512MB) met het bestand "setup.exe" (14 MB) beetje raar aangezien je dit bestand "per ongeluk" kan wissen en het niet opnieuw kan downloaden op de website

, als ik meer weet laat ik het jullie weten!
EDIT 4-6-11 #2: Er zit inderdaad geen apart DLL bestand bijgeleverd, de software EXE is een 6 MB bestand met wat folders met plaatjes erin ect. dus deze zal wel enige USBachtige API's aanroepen in Windows (wat destijds in de TPC200L10.dll is vereenvoudigd). Ik heb het kastje eens losgemaakt zitten 2 chips op de print te weten:
TPC-300 print componenten:
ATMega 328P AU1017: Microcontrollers (MCU) 32KB In-system Flash 20MHz 1.8V-5.5V
Cypress SL811HST-AXC: USB Host/Slave Controller

(op de onderkant van de print zitten geen componenten)
Het dimmen werkt perfect, dus aannemend dat de TPC-300 flink geavanceerder is ook omdat het kan "leren" scannen op de kanalen welke nog vrij zijn etc. Echter heb ik persoonlijk die "oude" draaischijfjes waar jezelf het kanaal in kan stellen", maargoed we zullen zien. Als iemand weet hoe en welke API calls je moet uitvoeren voor de TPC-300 houd ik me graag aanbevolen!
TIP: Als je toch een "schijfloze" dimmer/schakelaar oid een kanaal wilt toewijzen, zet de unit in "leermodus" (zie handleiding) en klik met je afstandsbediening op het desgewenste kanaal (hou de AB evt dichtbij), zo kun je bijvoorbeeld de dimmer/schakelaar toewijzen op kanaal A5, nu moet je in de TPC-300 software de ontvanger op "oude schijfjes" zetten zodat je het kanaal zelf kan kiezen, zet deze uiteraard dan ook op A5.
Het nadeel is dat je een kanaal dat toegewezen is met "oude draaischijfjes" niet kan laten dimmen...
EDIT 4-6-11 #3:
Nou eerst maar eens gekeken om het programma te "decompilen", PEiD geeft aan dat het TCP-300 programma is geprogrammeerd in : Borland Delphi 6.0 - 7.0, zie hier:
En als we daar nu de FormExtractor v1.5 gebruiken om te decompilen (alleen de vensters en code):

krijgen we deze bestanden (zie onder), ik zal eens kijken of ik hierwat in kan uitpeuzelen ;-)
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
| TPC300_exe.dpr
TPC300_exe.res
TPC300_exe_Form7.dfm
TPC300_exe_Form7.pas
TPC300_exe_FormAktie.dfm
TPC300_exe_FormAktie.pas
TPC300_exe_FormDagDatum.dfm
TPC300_exe_FormDagDatum.pas
TPC300_exe_FormMaand.dfm
TPC300_exe_FormMaand.pas
TPC300_exe_FormTijd.dfm
TPC300_exe_FormTijd.pas
TPC300_exe_frmExtra.dfm
TPC300_exe_frmExtra.pas
TPC300_exe_frmExtraBut.dfm
TPC300_exe_frmExtraBut.pas
TPC300_exe_frmMeld.dfm
TPC300_exe_frmMeld.pas
TPC300_exe_frmRuimteAppButInterface.dfm
TPC300_exe_frmRuimteAppButInterface.pas
TPC300_exe_frmRuimteAppSel.dfm
TPC300_exe_frmRuimteAppSel.pas
TPC300_exe_frmRuimteAppSelButInterface.dfm
TPC300_exe_frmRuimteAppSelButInterface.pas
TPC300_exe_frmSceneInhoudInterface.dfm
TPC300_exe_frmSceneInhoudInterface.pas
TPC300_exe_frmScenesOverzicht.dfm
TPC300_exe_frmScenesOverzicht.pas
TPC300_exe_frmScenesOverzichtBut.dfm
TPC300_exe_frmScenesOverzichtBut.pas
TPC300_exe_frmTimer.dfm
TPC300_exe_frmTimer.pas
TPC300_exe_frmTimerInterface.dfm
TPC300_exe_frmTimerInterface.pas
TPC300_exe_frmUIImages.dfm
TPC300_exe_frmUIImages.pas
TPC300_exe_frmUpdate.dfm
TPC300_exe_frmUpdate.pas
TPC300_exe_MainForm.dfm
TPC300_exe_MainForm.pas
TPC300_exe_PickerForm.dfm
TPC300_exe_PickerForm.pas
TPC300_exe_RuimteApparaat.dfm
TPC300_exe_RuimteApparaat.pas |
Verder is het bestand (en de programmacode) niet te decompilen, zo blijkt:
MvG,
Sebastiaan
[
Voor 92% gewijzigd door
Anoniem: 378632 op 06-06-2011 02:32
]