KlikAanKlikUit AWST-8802

By Jasper Janssen on Friday 22 October 2010 10:35 - Comments (6)
Categories: Elro, KlikAanKlikUit, X10, Views: 7.143

Right.. this particular post will probably not be all that interesting or useful, perhaps apart from the nudie pics of this transmitter's PCB. I'm still posting it for completeness.

Opening up this baby involves clicking off the buttons, then the bezel, and then removing four number 0 Phillips screws on the reverse side, after which the PCB can be clicked loose from the case.

KlikAanKlikUit AWST-8802 frontKlikAanKlikUit AWST-8802 rearKlikAanKlikUit AWST-8802 inside front
KlikAanKlikUit AWST-8802 PCB rearKlikAanKlikUit AWST-8802 PCB frontKlikAanKlikUit AWST-8802 PCB detail

On the front side of the PCB, we see 4 switches, the coiled antenna, and yet another 433 MHz crystal can, along with the battery contacts. On the reverse side, an unmarked SO-18 IC plus some analog circuitry including two SMD transistors.

The switches are wired in a 2x2 matrix, with connections: On to 3, Off, to 2, Left to 11, Right to 10. Ground is at pin 4 and Vcc at pin 14. These connections are similar but entirely different from those of the SO-18 IC in the PA3-1000R set -- that one had On & Off on the same pins but reversed, and used pins 13 to 11 for channel 1 through three (with a probable 10 as channel 4). This IC, with the factory-burned house code, thus appears to be from the same general family of devices, but with reversed pin assignments.

Bonus content: Here is a Danish set that isn't Elro-branded, but is clearly from the same factory as Elro Home Control.

BTW: HAPPY INTERNATIONAL CAPS LOCK DAY!

Elro Home Control dissected

By Jasper Janssen on Friday 22 October 2010 01:13 - Comments (6)
Categories: Elro, X10, Views: 6.924

Today I found the package containing the special bits:

Bitset

I immediately started unscrewing stuff, and I have some interesting results. First, the Elro Home Control set, found cheaply at almost every DIY store in the Netherlands.

Elro Home Control

As you can see, the transmitter has 5 dip switches to set the address, and controls 4 channels. The receiver has a 10-position dip switch, the first 5 must match the sender, and the last 5 control the 5 available channels (except that the fifth isn't available with this sender).

The configuration with separate dip switches for the channels A through D implies that a receiver could be set to receive multiple channels -- this is not the case. Setting multiples just causes the receiver to not respond to either.

Let's open them up. The sender has three phillips number 1 screws, the receiver has two screws of the previously seen security-slotted type, and once it's open the PCB is fixed with another small phillips head screw.

Elro Home Control opened

Overview. Note that this resembles the other sets we've seen in many ways, but there are a lot more discrete components, especially in the receiver.

Elro Home Control AfstandsbedieningElro Home Control Afstandsbediening rearElro Home Control sender IC

In the sender, we see an unmarked DIP18 IC and connected to it the 5 pin DIP switch each switch will, when on, pull one of the IC's pins to ground. To be exact, pin 1 through 5 are linked to switch 1 through 5. At the top, we see a 433.92 MHz crystal can, an LED, and on the reverse side the transmitter circuitry. Just one trace connects that circuitry to the controller, plus the groundplane and a 12V supply, so this transmitter can be easily modified to hook up to a microcontroller.

The buttons are not a matrix array this time, each button connects two traces to ground -- one of on/off and one of the four channels. The On trace connected to pin 12, Off to 13, and A through D connected to 6, 7, 8, and 10. Vcc is pin 18 and 9 is Ground.

Pin 17 is connected to a 27k SMD resistor and then goes up to the transmit circuit, pins 15 and 16 are oddly connected directly together through a 33-5 SMD resistor, ie 3.3 MegOhmm, and pin 14 is hooked to Vcc through a 20k pullup.

Elro Home Control receiver PCB frontElro Home Control receiver PCB rearElro Home Control Receiver subPCBElro Home Control Receiver IC

And now the receiver PCB. The hot side resembles the previous set greatly, with one of the sides of the plug being interrupted by a relay, with an overload protection device in series, and the electronics getting its juice from a fairly hefty cap combined with a resistor and a full wave rectifier built from individual diodes (but SMD/glass models this time)

This particular receiver includes a sub PCB that is connected with three pins, a marked 18 pin DIL IC, and the 10 pin DIP switch. The sub PCB houses an SO-8 SMD IC marked NB35BD 103C3, along with an adjustable coil and a bunch of SMD components. This looks an awful lot like a separate receiver module, but the only datasheets I can find on those numbers relate to ultra-low-drop voltage regulators. However, the pinout of those does not match, nor does the fact that this one is using all 8 pins separately.

I'm going to assume that it is in fact a receiver module. Pin 1 on the module connects to pin 9 on the main IC and appears to be ground. Pins 1 through 8 are connected to the first 8 pins on the dip switch, and the last two pins are connected to pins 10 and 11. Pin 12 appears to be unused. Pin 13 goes to the status LED and through a resistor & an SMD transistor appears to energise the relay coil (with a diode across it to damp the backwards currents generated by turning it off).

Pin 14 hooks to the middle of a voltage divider running between ground and pin 2 of the submodule. Probably DATA_IN.Pins 15 & 16 are connected directly together again with a this time 1M resistor. Possibly oscillator pins. Pin 17 NC and pin 18 probably Vcc again. Through a component marked L3, this also feeds pin 3 of the submodule.

The IC is marked HX2272-L2, which this time gives more joy than the small IC on the receiver module -- datasheet here. Also, the datasheet for the matching sender here -- this shoudl match the unmarked chip in the sender unit.

According to said datasheet, we've got A0-A7 on pins 1-8, Vss on 9, A8-9 on 10-11, D1 and D0 on 12-13, D_IN on 14, OSC1-2 on 15/16, Vt on 17, and Vcc on 18 -- matching exactly our inferred pinout, with the output D0 being used to switch the relay. VT is unused, and represents the fact a signal is being received. The -L2 designation means 2 data bits, of a latch type -- IOW when nothing is being received, the last received command determines the status of the output, and it doesn't turn off as soon as you release the remote button.

It should come as no surprise that the 2262 datasheet exactly matches the inferred pinout on the sender unit.

This set would seem to be an excellent source of sender/receiver modules to connect to my own microcontroller -- except they use pretty darn high supply voltages. 12 V in the sender, at least, and it's unclear what's being used in the receiver, this is something I will have to measure later. I will also have to try giving them lower ones than they get in operation so I can see if they are suitable.

According to the datasheet, the 3.3M oscillator resistor at 12V power should result in an oscillator setting of 8-10 kHz. The receiver unit with 1M should be about 20-30 kHz -- a bit low, given that it needs to be 2.5-8 times as much as the sender according to the datasheet. I haven't noticed any problems in operation though.

One interesting thing that I can predict from this dissection is that because channels A through D are actually simply more address lines on the chips, is that you can use combinations of buttons to address individual receivers. In other words, instead of A-D, you can also easily have the channels AB, BC, CD, or even ABC/BCD (ABCD is too much for single-thumb use for me) and with two-handed use you can get the entire 16 channels with this single remote. This is not something I would have considered too likely beforehand. So that's 7/9/16 channels from this really simple remote control set. If you're willing to flip a dip switch when you move from room to room, of course, that number goes way up.

I've tested this out, and it seems to work very well. You would need to do some more testing to determine if you get spurious on/off signals on the A or B lines when trying to turn on AB, for example, in your particular situation.

Compatibility between the various systems

By Jasper Janssen on Monday 18 October 2010 20:56 - Comments (14)
Categories: Elro, HomeEasy, KlikAanKlikUit, X10, Views: 9.090

In previous postings to this blog, I set out the 4 different (cheap) systems that are available in the Netherlands for remote control of AC power.
  • KlikAanKlikUit old system
  • KlikAanKlikUit A-type
  • Elro Home Control
  • HomeEasy EU (also an Elro brand)
Today I expanded my collection with a couple of KAKU APA2-2300R sets for actual use, and an Elro Home Control set plus the cheap HomeEasy set (HE332EU) to do some testing.

Pakketjes

Stapeltje gear..ABs voorkantABs achterkantReceivers voorkantReceivers achterkant

Compatibility between the four systems (pretty much as I now expected) is nil, except inasmuch as KAKU Type-A targets will work with KAKU old-type senders, just like their website claims.

The odd thing is that the APA2-2300R and HE332EU transmitters and receivers are both very clearly brothers -- the receivers differ only in label and the color of sticker on the front, the sender has different numbers of buttons on the front but is otherwise identical. They must be coming from the same factory -- but apparently to some custom specifications for each.

Where do I go from here? I'm thinking that my next step in investigating these products will be to get a matching screwdriver -- all three of the new kits have the screws below in the receivers, so I will need something I do not yet have for these. Anyone know a cheaper supplier than here (under 20 incl shipping for a bitset that almost certainly includes it)?

veiligheidsschroef

After I've done that, I reckon the step after that will be a JeeNode with 433 MHz Rx/Tx modules. This is an Arduino compatible made locally in NL, which looks to be particularly suited to this stuff. Anyone know of a better one?

KlikAanKlikUit PA3-1000R nl

Door Jasper Janssen op zondag 17 oktober 2010 20:57 - Reacties (13)
CategorieŽn: KlikAanKlikUit, X10, Views: 7.582

http://www.klikaanklikuit.nl/img.asp?f=kaku_pa3-1000r_125x188_front&type=x&x=150

Deze set bestaat uit 3 tussenzetstekkers die ieder 1000W kunnen schakelen en een simpele afstandsbediening.

KlikAanKlikUit PA3-1000R

Afstandsbediening

Openmaken met een kruiskop nummer 1, batterijvak weghalen, en losklikken.

Afstandsbediening PA3-1000R Detail kanaalkeuze Remote voorkant

Goed, hier is weinig interessants te zien. De remote loopt op een CR2032 3V lithium knoopcel, een type voeding dat we nog vaker zullen tegenkomen.

De remote heeft 6 knoppen in matrix (aan de andere kant), ik zie dus 2 lijnen links en rechts naar resp de aan en de off kolom gaan en 3 lijnen naar resp 1/2/3 komen. De ABCD schakelaar achterop gaat naar 4 aparte lijnen. Ook aan de voorkant vinden we een can met 3 aansluitingen en de opdruk "H R433A", deze zal dus het eindstadium van de RF zender voor z'n rekening nemen.

Dit alles is aan elkaar geknoopt met een SMD IC in SO18 formaat waarvan de markeringen helaas weggepoetst zijn.

Voor de house code wordt pin 16 verbonden met de volgende pinnen: A -> 6, B -> 7, C -> 8, D -> 9.

Keyboardmatrix: On -> 2, Off -> 3, 1 -> 13 & 14 & 4, 2 -> 12 & 14 & 4, 3 -> 11 & 14 & 4

Het eerste getal is de pin die vrijwel kortsluiting maakt, de andere twee hebben een beetje weerstand. Pin 14 is V+, zoals pin 5 aan de overkant V- is, dus de 3 zullen via de electronica in de chip aan V+ hangen.

Schakelunits

Na het openmaken (2x Torx 10 onderaan, daarna kap losmaken) zie je dit schouwspel (alleen dan met de draden nog helemaal netjes vast).

Target unit open PA3-1000R schakelunit print PA3-1000R schakelunit print achterkant
Je ziet dat aan de ene kant de aarde direct wordt doorgekoppeld en verder niet gebruikt, de N (althans een van de twee spanningsvoerende leidingen) wordt doorgekoppeld en een aftapping heeft, en dat de andere spanningsvoerende leiding zowel input als output apart naar het printje worden gevoerd. Verder zien we een relais, een paar condensatoren, een ledje, een paar spoeltjes (in de vorm van printbanen en gevormde draadjes), een beveiliging, wat diodes, weer een SO-18 IC, en een cirkel waarin de kanaalkiezer ronddraait.

In de detailfoto hieronder zie je dat het IC een "ARC M3D L2B <delta>96AOCC" (of mogelijk CG) betreft. Via google komen we erachter dat dit IC in meer X10-toepassingen zijn thuis vindt, gek genoeg soms ook als zender. Wellicht gaat het om een hele familie ICs. We zien trouwens ook dat het relais rated is voor 10 ampere, dus 2300 Watt, geen 1000. Wellicht wordt hij dan te heet, maar in principe zou hj dus net zoveel aan moeten kunnen als de APA2-2300R set.

schema AC3-1000R receiver AC3-1000R receiver kanaalwiel

Ik heb hier het hoogspanningsgedeelte vlug getraced. Je ziet dat er een beschermingsding aanwezig is als eerste in de keten, deze zit met thermische lijm geplakt op het relais. Daarna een RC in parallel -- C is een .22K/275V model en de R is een standaard 1/4 Ohm model van 220kOhm, en daarna een diodebrug, opgebouwd uit losse 1N4007 diodes. De rest laat ik voorlopig even zitten, met een uitzondering -- het kanaalkiezerwieltje.

Er zijn 4 traces die naar het kanaalwiel gaan, plus 1 halvemaanvormige die met het grondvlak is verbonden. A1 tot en met B3 doen hetzelfde als C1-D3, behalve dat trace 4 wordt verbonden aan grond. Hieronder een lijstje, 0 betekent verbonden met GND en 1 niet verbonden, traces genoemd van 4 naar 1.

A1: 1000
A2: 1001
A3: 1010

B1: 1100
B2: 1101
B3: 1110

C1: 0000
C2: 0001
C3: 0010

D1: 0100
D2: 0101
D3: 0110

Het lijkt er dus op dat trace 1 en 2 unitcode bit 1 en 2 zijn, waarbij er via een pullup (wsch intern aan de chip) voor wordt gezorgd dat niet verbonden een 0 is en wel verbonden een 1. Trace drie lijkt bit 1 van de House Code te zijn. Trace 4 is gek -- die is precies omgekeerd aan wat je zou verwachten voor bit 2 van de huiscode. De manier waarop dit wieltje is opgebouwd zou het triviaal maken om het andersom te regelen. Blijkbaar is het gebruikte IC een beetje vreemd in zijn acceptatie van configpinnen.

Met deze informatie is het gebruiken van unitcode 4 in ieder geval triviaal. Door trace 1 te onderbreken zal unitcode 1 en 3 verschuiven naar resp 2 en 4.

Trace 1 is verbonden met pin 10. Trace 2 met pin 11. Trace 3 met 6. Trace 4 met pin 7.

Hypothese: Pin 8 en 9 zijn bits 3 en 4 van de house code. Pin 12 en 13 zijn bits 3 en 4 van de Unit Code. Beide setjes pinnen zijn verder opvallend nergens aan verbonden.

Rondje bouwmarkten nl

Door Jasper Janssen op zondag 17 oktober 2010 15:19 - Reacties (2)
CategorieŽn: KlikAanKlikUit, X10, Views: 8.186

Doorgaande op de vorige post ben ik een rondje langs de bouwmarkten bij mij in de buurt gefietst (we hebben in de buurt een handig industrieterreintje met grote Karwei, Bouwmaat, Gamma, Praxis, en Hornbach vestigingen).

Hierbij ben ik het volgende tegengekomen:

KlikAanKlikUit

Hornbach valt op doordat ze het volledige KAKU gamma hebben, maar voor veel kleinere prijzen.

AC3-1000R: 44,90 (15/st, oftewel een gratis YCT-102 remote)
APA2-2300R: 14,95 (7,50/st en A-systeem -- clear winner)
PA3-1000R: 17,95 (6/st maar geen A-systeem)

AC-1000R: 23,90 (remote voor 8)

AC-1000: 14,99
AC-3500: 16,90

AC-300: 18,90 (dimmers)
AC-300R: 29,50 (remote voor 11)
AC2-300R: 44,90 (22,50/st, oftewel een remote voor 7)

YCT-102: 13,90 (de standaard remote)
AWST-8802: 15,99 (de remote die je op de muur kan plakken en er dan uitziet als een dubbele inbouwschakelaar)
TMT-502: 29,95 (touchscreen remote)

HomeEasy

Het HomeEasy systeem kwam ik bij de Karwei tegen. Het gebruik van dit systeem lijkt verdacht veel op KAKU type A, en ik kwam ook een schakelaar-remote tegen die *sprekend* leek op de AWST-8802. Ook hun standaard remote lijkt sprekend op de KAKU YCT-102, met andere kleurtjes maar dezelfde kastvorm (alleen zonder kiezen A-P volgens de handleiding -- wellicht dus met de 26 bits vast ingestelde huiscode), en de remote die bij de APA2-2300R zit zie ik ook in de HomeEasy lijn. Op sommige plekken in hun website kom ik "Elro" tegen, dus dit zal de fabrikant wel zijn.

Ik heb nog niet uitgeprobeerd of dit spul inderdaad compatible is met KAKU type-A, maar het heeft er alle schijn van. [EDIT: Documentatie gevonden, HomeEasy EU is *NIET* compatible met KAKU]

HE307EU: 14,95 (enkele versie)
HE308EU: 15,95 (dubbele plakzender, equivalent aan AWST-8802)

HE107EU: 34,95 (inbouwschakelaar met afdekplaat, receiver)

HE221EU: 32,95 (2x 300W dimmerplug, 3 kanaals remote)
HE333EU: 49,95 (3x 3500W schakelplug, 4x4 kanaals remote equiv YCT-102)
HE332EU: 18,95 (6,30/st) (3x2300W schakelplug, 3 kanaals remote)
HE202EU: 18,95 (1x300W dimplug)

Kwa prijs is eigenlijk alleen de HE332EU set interessant, vergeleken mat KAKU bij Hornbach.

Elro

Verder kwam ik bij alle vier de bouwmarkten Elro setjes tegen die verder niet branded waren zoals hun HomeEasy lijn. De afstandsbediening van deze apparaten heeft een 5-positie dipswitch voor home code en 4 sets aan/uit knoppen van A-D. De switch/dimmer units hebben 2 5 positie dipswitches, eentje voor home code en de andere is 4 switches voor reageren op a/b/c/d en 1 ongebruikt. Elro Home Control zal denk ik waarschijnlijk niet of maar gedeeltelijk X10-compatible zijn.

Karwei: Elro Home Control, 15,99. 3 switches plus remote
Gamma: Elro Home Control, zelfde set, 14,99.
Hornbach: Fotograferen is blijkbaar niet goed gegaan, dus dit weet ik niet meer zeker, maar vergelijkbaar met gamma.

Praxis:
Elro Home Control, 21,99, 2x switch, 1x dimmer
Elro Home Control, 19,99, 3x switch, zelfde kit als hierboven
Volgens mij heb ik nog een 3x dimmer variant gezien, maar die heb ik niet op de foto staan, dus weet ik niet zeker.

Elro Home Comfort, 39,99 3x dimmer, 1x remote marked 1-4 en schakelaar op de voorkant 1-4/5-8/9-12/13-16.
Elro Home Comfort switch, 37,99, 3x3500W, zelfde remote

Home Comfort lijkt zowel kwa prijs als features weer veel meer op de twee X10 productlijnen.

Samenvattend

Elro Home Control is heel goedkoop, maar zelfs als het compatible is dan zijn ze lelijk (zowel de remotes als de receivers zien er uitermate goedkoop & plastic uit) en moeilijk in te stellen. HomeEasy en KAKU lijken gedeeltelijk dezelfde hardware te gebruiken -- als ze niet met elkaar samenwerken is dat waarschijnlijk omdat er bewuste incompatibiliteiten in zijn aangebracht.

Mijn indruk van KAKU is dat ze X10 gebaseerde producten vinden die in de rest van de wereld worden gemaakt, er hun eigen verpakking en soms behuizing omheen doen, interoperabiliteit testjes doen, en zo een goed geintegreerde productlijn met lange-termijn compatibiliteit verkopen (al is met name in de goedkopere producten goed te zien dat er niet een geintegreerde designfilosofie achter zit -- in de duurdere proberen ze dat wat meer).

Op dit moment lijkt het alsof KAKU bezig is te migreren van hun oude producten naar de "type-A" producten, wat in mijn hypothese eigenlijk gewoon dezelfde zijn als HomeEasy. KAKU's zenders zijn nog bijna allemaal non-A, en dus gelimiteerd op 16 huiscodes en 16 unitcodes per stuk, met uitzondering van een paar die ze niet konden produceren met instellingsschijfjes wegens ruimtegebrek. Dit heeft als voordeel dat het merendeel van hun zenders nog steeds werken met hun oudere ontvangers.

Bij de AWST-8802 en WST-8800 bijvoorbeeld, is de dubbele zender hetzelfde als HomeEasy, maar de enkele zender heeft een instelwiel voor homecode A-P gekregen, en is verder identiek. Ook de YST-102 zender is identiek aan de HomeEasy zender, behalve een extra A-P instelwiel achterop.

Conclusie:

Voor compatibiliteit met oudere ontvangers, KAKU non-A zenders gebruiken.

Voor compatibiliteit met zoveel mogelijk zenders, KAKU type A ontvangers gebruiken.

Voor de minste kans op problemen met buren die zenden, HomeEasy systeem gebruiken.

De meest interessante resultaten van mijn strooptocht: de HE332EU, zeer goedkoop en waarschijnlijk [Edit: blijkbaar niet dus.] te combineren met KAKU, en dat Hornbach het spul zo veel goedkoper heeft.