Kaku sniffer

Software die niet past in bovenstaande onderwerpen
Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Kaku sniffer

Berichtdoor DeDraak » 26 Mei 2016, 17:45

Hallo allemaal, ik heb een Amst 606 en wil deze graag uitlezen voor mijn project, iemand een goede tip? Ik heb met verschillende sniffers geprobeerd maar helaas kennen deze het protocol niet van dit type (newKaku??)

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Kaku sniffer

Berichtdoor nicoverduin » 26 Mei 2016, 20:03

Geen idee. Heb je de fabrikant al gevraagd?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Re: Kaku sniffer

Berichtdoor DeDraak » 31 Mei 2016, 10:53

Ja maar daar krijg ik als antwoord dat het om het 433mhz protocol gaat :roll:

Inmiddels heb ik het web afgespeurd en kom uit op deze sketch:

Code: Alles selecteren
/*
* Demo for RF remote switch receiver.
* This example is for the new KaKu / Home Easy type of remotes!
 
* For details, see NewRemoteReceiver.h!
*
* This sketch shows the received signals on the serial port.
* Connect the receiver to digital pin 2.
*/

#include <NewRemoteReceiver.h>

void setup() {
  Serial.begin(115200);

  // Initialize receiver on interrupt 0 (= digital pin 2), calls the callback "showCode"
  // after 2 identical codes have been received in a row. (thus, keep the button pressed
  // for a moment)
  //
  // See the interrupt-parameter of attachInterrupt for possible values (and pins)
  // to connect the receiver.
  NewRemoteReceiver::init(0, 2, showCode);
}

void loop() {
}

// Callback function is called only when a valid code is received.
void showCode(NewRemoteCode receivedCode) {
  // Note: interrupts are disabled. You can re-enable them if needed.

  // Print the received code.
  Serial.print("Addr ");
  Serial.print(receivedCode.address);

  if (receivedCode.groupBit) {
    Serial.print(" group");
  }
  else {
    Serial.print(" unit ");
    Serial.print(receivedCode.unit);
  }

  switch (receivedCode.switchType) {
    case NewRemoteCode::off:
      Serial.print(" off");
      break;
    case NewRemoteCode::on:
      Serial.print(" on");
      break;
    case NewRemoteCode::dim:
      Serial.print(" dim");
      break;
  }

  if (receivedCode.dimLevelPresent) {
    Serial.print(", dim level: ");
    Serial.print(receivedCode.dimLevel);
  }

  Serial.print(", period: ");
  Serial.print(receivedCode.period);
  Serial.println("us.");
}


Echter krijg ik deze foutmelding: Arduino:

ShowReceivedCode:45: error: 'off' is not a member of 'NewRemoteCode'

case NewRemoteCode::off:

^

ShowReceivedCode:48: error: 'on' is not a member of 'NewRemoteCode'

case NewRemoteCode::on:

^

ShowReceivedCode:51: error: 'dim' is not a member of 'NewRemoteCode'

case NewRemoteCode::dim:

^

ShowReceivedCode:56: error: 'struct NewRemoteCode' has no member named 'dimLevelPresent'

if (receivedCode.dimLevelPresent) {

^

Meerdere bibliotheken gevonden voor "NewRemoteReceiver.h"
Gebruikt: C:\Users\Beheerder\Documents\Arduino\libraries\NewRemoteReceiver
Niet gebruikt: C:\Users\Beheerder\Documents\Arduino\libraries\rc-switch-master
Niet gebruikt: C:\Program Files (x86)\Arduino\libraries\Newremotereceiver
exit status 1
'off' is not a member of 'NewRemoteCode'

Ongeldige bibliotheek gevonden in C:\Users\Beheerder\Documents\Arduino\libraries\fuzzillogic-433mhzforarduino-e8eff1271a01: C:\Users\Beheerder\Documents\Arduino\libraries\fuzzillogic-433mhzforarduino-e8eff1271a01

Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Re: Kaku sniffer

Berichtdoor DeDraak » 31 Mei 2016, 19:36

De bedoeling is dat ik een amst-606 op mijn deur maak, als de deur open gaat dan moet mijn arduino met 433mhz receiver het signaal oppikken. Hiermee wil ik bijvoorbeeld een alarm laten afgaan en trapsgewijs 433mhz signalen verzenden naar kaku ontvangers om lampen aan te schakelen.

Ik krijg het alleen niet voor elkaar om de code te lezen die de amst-605 verstuurd.
Wel kan ik hem op een kaku ontvanger leren en rechtstreeks een lamp aansturen.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Kaku sniffer

Berichtdoor nicoverduin » 31 Mei 2016, 20:10

De reden dat je die fouten krijgt komt omdat de laatste versies zelf hun bibliotheken bij elkaar zoeken. En daar gaat het nu net mis. Jij hebt meerdere bibliotheken in die libraries folder staan waardoor hij (vermoedelijk) de eerste de beste gebruikt. En dat zou nu net de verkeerde kunnen zijn. M.a.w. jouw voorbeeld programma roept de verkeerde library aan. Hoe op te lossen? Schonen. Daarnaast heb je er een in de folder C:\Program Files (x86)\Arduino\libraries\Newremotereceiver staan en dat vind ik al sowieso raar. Je moet NOOIT nieuwe libraries toevoegen aan de Arduino installatie. Daar heb je juist die user omgeving voor.
Dat wil nog niet zeggen na het schonen dat het opgelost is. Maar er is hoop. De meest libraries hebben ook een Examples folder. Daarin staan de voorbeelden die werken met de library.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Re: Kaku sniffer

Berichtdoor DeDraak » 01 Jun 2016, 15:05

Ik heb het een en ander opgeschoond maar krijg nu deze melding,

Arduino: 1.6.7 (Windows 7), Board:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\Beheerder\Documents\Arduino\fuzzillogic-433mhzforarduino-e8eff1271a01\NewRemoteSwitch\examples\ShowReceivedCode\ShowReceivedCode.ino:11:31: fatal error: NewRemoteReceiver.h: No such file or directory

#include <NewRemoteReceiver.h>

^

compilation terminated.

exit status 1
Fout bij compileren.


Opzich vreemd omdat ik bij alle ander projecten hier geen problemen mee heb..

Berichten: 247
Geregistreerd: 03 Okt 2015, 13:39

Re: Kaku sniffer

Berichtdoor DeDraak » 01 Jun 2016, 15:15

Sorry het is al gelukt..

fuzzillogic-433mhzforarduino-e8eff1271a01, dit was een zip bestand en daar zaten verschillende examples in, die moet je dus apart gaan zetten in Eigen mapjes..

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Kaku sniffer

Berichtdoor nicoverduin » 01 Jun 2016, 15:54

Misschien eens tijd om wat meer over de IDE te weten te komen?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4
Geregistreerd: 26 Nov 2017, 20:54

Re: Kaku sniffer

Berichtdoor BlueBike » 19 Okt 2020, 13:10

ik zou graag vernemen of het doel gehaald is. Heeft U een KAKU nieuw model (met koppelmodus) bedient met de
Arduino UNO en een 433 MHz zender?
De library geeft wel een paar gereedschappen maar ik zie nog niet hoe dit hele verhaal dan verder noet.
Gesteld dat we in staat zijn om de code uit te lezen wat dan?

De ontvanger hebben in de koppelmodus een mogelijkheid om een code te "leren"
Hoe zou ik dan met mijn UNO en zender een willekeurige maar wel geschikte code kunnen genereren?

Terug naar Overige Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten