Arduino - Home Easy producten

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Ik ben momenteel bezig om mijn Home Easy producten aan te sturen via de Arduino. Ik kwam ook het klik-aan-klik-uit topic tegen maar ik durf niet met zekerheid zeggen dat deze producten intern hetzelfde werken/zijn.

Eerst even de hardware:
1x Arduino
1x QAM-RX4
1x QAM-TX1
1x Home Easy HE 333 (een pakket met 1 zender HE300WEU, en 3 ontvangers HE333EU) afbeelding: http://www.homeeasy.eu/dutch/product_images/lg/HE333EU.jpg

Bronnen die ik reeds heb doorgenomen:
http://www.arduino.cc/playground/Code/HomeEasy
http://homeeasyhacking.wi...i/DIY_Hardware_Components
http://www.thegiblins.com/projects/home_automation.html
http://randysimons.com onderdeel kaku
http://martgadget.blogspo...-part-3-home-easy-to.html

Het probleem waar ik tegen aanloop is dat het maar niet lukt om de "device code" van de Home Easy zender te achterhalen. De code die ik momenteel gebruik is afkomstig van de laatste link http://www.zen28611.zen.c.../HE_RF_to_BBSB_RF_0.1.pde wanneer ik in deze code de volgende debug code plaats

code:
1
2
Serial.println(t);
Serial.println(lastHEAddress);


Krijg ik volgende output bij het drukken op de aan knop van de Home Easy zender

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Starting..
1794
0
547
0
1871
0
2580
0
289
0
300
0


Waarbij de laatste value dus eigenlijk het "device address" zou moeten zijn, ook in de getallen zie ik geen verband in waarmee ik iets zou kunnen doen qua timings bijvoorbeeld. Ik heb ondertussen al verschillende stukken code geprobeerd echter zonder goed resutlaat. Zelf schrijven, ja ik kom een heel eind mbt het detecteren wanneer er op een knop is gedrukt, echter zonder apparaat code zal het me niet lukken het signaal na te bouwen.

Zijn er hier toevallig tweakers die dit wel aan de praat hebben gekregen? Ik heb al wel verschillende vragen gezien in het kaku topic mbt Home Easy producten echter geen oplossing.

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

  • steffex
  • Registratie: Augustus 2003
  • Laatst online: 12-08 00:24
nevermind

[ Voor 88% gewijzigd door steffex op 19-10-2010 11:12 ]


Acties:
  • 0 Henk 'm!

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 01-09 22:45
Je hebt dit topic al gezien?

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Ik zou eerder dit topic doorlezen.

Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Het topic over Arduino kon me helaas niet echter verder helpen, overigens krijg ik dus ook wel gewoon input vanuit mijn ontvanger, het verwerken van deze input is echter het probleem. Ik heb het 433MHz com. microcontrollers topic doorgelezen maar ook hier heb ik eigenlijk ook nog niets kunnnen uithalen wat me eventueel verder zou helpen. Ik heb ondertussen wel een tweetal GoT users een dm gestuurd aangezien ook zij bezig waren met de Home Easy producten. Echter nog geen response mogen ontvangen :z

Mocht iemand dus nog andere ideeen of suggesties hebben, heel graag

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Welke library heb je gebruikt dan? Want die van Fuzillogic werkt prima, en anders dan dat jij in je SP weergeeft. Run de PDE remote_show eens.

Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Megamind schreef op dinsdag 19 oktober 2010 @ 19:34:
Welke library heb je gebruikt dan? Want die van Fuzillogic werkt prima, en anders dan dat jij in je SP weergeeft. Run de PDE remote_show eens.
De PDE remote_show lijkt niet in de package te zitten wel:

- Light_show
- Remote_translator
- Retransmitter
- Show_received_code

Ik heb deze vier bekeken en bv light_show gedraaid om te kijken of ik mijn home easy producten niet zou kunnen laten "leren", echter zonder succes. Ik heb ondertussen verschillende libraries geprobeerd. De gene waarmee ik momenteel experimenteer is http://www.arduino.cc/pla...?action=sourceblock&num=1

De volgende output krijg ik:
code:
1
2
3
4
5
6
7
group: P unit: 16 cmd: 15UNK
 group: P unit: 16 cmd: 15UNK
 group: P unit: 16 cmd: 15UNK
 group: P unit: 16 cmd: 15UNK
 group: P unit: 16 cmd: 15UNK
 group: P unit: 16 cmd: 15UNK
 group: A unit: 1 cmd: 0UNKOWN <--- op dit moment heb ik op de transmitter gedrukt


Maar goed deze code was dan ook voor de HE200 en niet voor de HE300WEU, het protocol blijkt wel degelijk compleet anders te zijn.

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Ik bedoelde natuurlijk Show_received_code

Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Megamind schreef op dinsdag 19 oktober 2010 @ 22:32:
Ik bedoelde natuurlijk Show_received_code
Show received code geeft helemaal geen output, ook niet herhaaldelijk drukken op de zender knoppen. Ik vermoed dat er nog geen library lijkt te bestaan voor dit type product en het toch flink verschilt van de kaku reeks.

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Als het 433MHz is dan moet deze ook gewoon de codes ontvangen, heb je het schema wel goed aangesloten?

Acties:
  • 0 Henk 'm!

  • Fuzzillogic
  • Registratie: November 2001
  • Laatst online: 01-07 22:34
Ik ken Home Easy verder niet echt, maar het lijkt erop dat ze, net als KaKu, twee verschillende protocollen hebben. Een oud, gebaseerd op de PT2272 (-achtige) zoals ook de remotes van o.a. Blokker en Action, en een nieuw protocol. Dat nieuwe protocol van KaKu heeft een andere code-opbouw, maar is feitelijk niet meer dan een unieke code voor elke remote + aan/uit-signaal. Wellicht nog een checksum, maar dat kun je ook zien als onderdeel van de unieke code ;) De ontvangers kun je "trainen" op de codes van jouw remotes door de knop op de ontvanger in te drukken.

De grap is dat de KaKu-ontvangers van de nieuwe serie ook gewoon overweg kunnen met de zenders met het oude protocol. Of dat bij HE ook zo is weet ik niet.

De pech is dat de RemoteSwitch-library alleen werkt met het oude protocol: codes uitgezonden door nieuwe remotes worden niet herkend. Met een oscilloscoop aan een 433MHz-ontvanger heb ik gezien dat de nieuwe codes op zich makkelijk zijn om te herkennen en na te bootsen met een arduino. Het zou leuk zijn om het herkennen het nieuwe protocol nog toe te voegen, maar het zelf genereren is minder boeiend aangezien KaKu-ontvangers toch altijd met het oude protocol overweg kunnen - dus waarom moeilijk doen?

Terug naar HE: mocht HE dezelfde protocollen en systeem gebruiken als KaKu dan zal het hooguit nog een andere timing zijn, de periodDuration in de code. Maarja, bij gebrek aan hardware en oh, tijd, kan ik er verder geen uitspraak over doen.

offtopic:
M'n website ligt plat momenteel, de library is even niet beschikbaar. Wordt aan gewerkt, hoop ik...
Pagina: 1