RF 433 plugin for KAKU in the playground

Moderators: BertB, rtenklooster, Voyager, Stuntteam, Martinus

Message
Author
data
Normal user
Posts: 85
Joined: 10 Dec 2016, 11:26

Re: RF 433 plugin for KAKU in the playground

#21 Post by data » 12 Jan 2017, 11:50

Which TX? The modules or the keyfob remotes?
They work both.

danielchagasrs
Normal user
Posts: 19
Joined: 09 Jan 2017, 20:20
Location: Porto Alegre / Brazil

Re: RF 433 plugin for KAKU in the playground

#22 Post by danielchagasrs » 12 Jan 2017, 12:58

Image

Martinus
Normal user
Posts: 925
Joined: 16 Apr 2015, 17:21

Re: RF 433 plugin for KAKU in the playground

#23 Post by Martinus » 12 Jan 2017, 13:28

JayJay wrote:Sorry to bother you, Martinus but whatever I try and I know I am a newby to esp8266 devices and espeasy but I can't get that functionality of the old nodo send/receiver for 433mHz incorporated in my esp. It bricks my ino in the arduine ide.
I saw your beautiful example of how you got to gpio pins one for send and one for receive, but that is not in the stable release of EspEasy. Help me aub?
ik doe mijn nodo's de deur uit en ga over op de esp8266 maar dit lukt me niet. Sorry guys some Dutch here.
Toch nog een Nodo fan hier? Dan maar antwoord in nederlands want er zijn m.i. geen anderstalige Nodo gebruikers. Ik weet niet wat voor Nodo hardware je hebt, maar ik gebruik zelf een aantal Nodo Small bordjes die ik heb voorzien van een custom RFLink versie die specifiek is gericht op hergebruik van oude Nodo hardware (weggooien is zonde dacht ik). Ik laat een ESP via serial communiceren met RFLink en op die manier ben ik zelf overgestapt van Nodo naar een alternatief.

De RFLink versie werkt hetzelfde als de formele versie R33 maar is fors gestript zodat deze in een Nodo Small kan worden gezet. Ondersteunt alleen Kaku, maar dat is toch wat de meeste Nodo gebruikers in huis hebben. Firmware is hier te vinden: https://github.com/letscontrolit/RFLinkSmall

Helaas heb ik geen tijd meer om actief te ontwikkelen maar misschien heb je er nog wat aan. En als je alleen Kaku gebruikt, heb je eigenlijk geen reden meer om de firmware nog ooit aan te passen....

Voorbeeld van een eventlist bij deze oplossing:

Code: Select all

on !RFLink#NewKaku;ID=12345678;SWITCH=a;CMD=ON; do
  if [Lights#Hal]=1
    timerSet 1,1
    timerSet 2,600
    timerSet 3,630
    timerSet 4,660
  endif
endon

on !RFLink#NewKaku;ID=12345678;SWITCH=a;CMD=OFF; do
  if [Lights#Hal]=1
    timerSet 2,60
    timerSet 3,90
    timerSet 4,120
  endif
endon

on Rules#Timer=1 do
  SerialSend 10;NewKaku;123003;2;8;
  delay 500
  SerialSend 10;NewKaku;123003;2;8;
  delay 500
  SerialSend 10;NewKaku;123003;2;8;
endon
on Rules#Timer=2 do SerialSend 10;NewKaku;123003;2;5;
on Rules#Timer=3 do SerialSend 10;NewKaku;123003;2;3;
on Rules#Timer=4 do SerialSend 10;NewKaku;123003;2;OFF;

on OutsideLDR#Lux<200 do
  if [Lights#Hal]=0
    SerialSend 10;NewKaku;123004;2;ON;
    SerialSend 10;NewKaku;123005;2;ON;
    TaskValueSet 3,1,1
  endif
endon

on OutsideLDR#Lux>400 do
  if [Lights#Hal]=1
    SerialSend 10;NewKaku;123004;2;OFF;
    SerialSend 10;NewKaku;123005;2;OFF;
    TaskValueSet 3,1,0
  endif
endon

on !RFLink#NewKaku;ID=23456789;SWITCH=2;CMD=ON; do
  SerialSend 10;NewKaku;12300C;2;ON;
  SerialSend 10;NewKaku;12300D;2;ON;
endon

on !RFLink#NewKaku;ID=23456789;SWITCH=2;CMD=OFF; do
  SerialSend 10;NewKaku;12300C;2;OFF;
  SerialSend 10;NewKaku;12300D;2;OFF;
endon

data
Normal user
Posts: 85
Joined: 10 Dec 2016, 11:26

Re: RF 433 plugin for KAKU in the playground

#24 Post by data » 12 Jan 2017, 13:33

Yes, they work.

JayJay
Normal user
Posts: 6
Joined: 01 Jan 2017, 12:26

Re: RF 433 plugin for KAKU in the playground

#25 Post by JayJay » 14 Jan 2017, 18:02

Sorry to visitors from outside the Netherlands I have to post a short masseage of thanks to Martinus.

Hallo Martinus, dank voor je reaktie, jammer te horen dat je geen tijd meer hebt om aktief mee te programmeren, man wat hebben jullie mooi werk geleverd, ik ben dol op het oude NODO en nu ESP Easy werk.
Helaas voor jou was ik behoorlijk warrig sorry daarvoor. Het zat zo ik kon eerst nergens de kaku plugin vinden voor de ESP, degene die jij toont als inleiding voor deze post, maar ik heb hem gevonden in de playground.
En hij werkt.... wel zit ik nog met het probleem dat het aansturen via een webpage me niet lukt me json readout geeft in ieder geval de kaku's weer.
Daarbij probeer ik met Home Assistant de boel te sturen in huis en dat loopt als een tierelier met ESP Easy maar de kaku's wederom ik ben er nog niet achter hoe dat erin te krijgen en te besturen vanuit daar, mocht je een tip hebben, ahum graag, (jouw tip bespaard mij een hoop frustratie en minstens 3 weken pijn in mijn hersens, haha maar waar).

Dank. JJ

JayJay
Normal user
Posts: 6
Joined: 01 Jan 2017, 12:26

Re: RF 433 plugin for KAKU in the playground

#26 Post by JayJay » 15 Jan 2017, 00:46

Martinus with your plugin I can see all my KaKu modules, but howto switch them from a webpage what is the command or even better I like to incorperate them into Home Assistant as to switch them from a grafical interface, but how to address the sender via a webcommand?

I was thinking about dummy switches in ESP Easy but I have many more Kaku's than free device fields in esp easy.

danielchagasrs
Normal user
Posts: 19
Joined: 09 Jan 2017, 20:20
Location: Porto Alegre / Brazil

Re: RF 433 plugin for KAKU in the playground

#27 Post by danielchagasrs » 21 Jan 2017, 02:15

I downloaded R148, put the plugin together with other INO files, copied libraries and tryed to compile, but it returned several errors... I wont paste all LOG, because it's too long:

_P199_RF443_KaKu:22: error: stray '\302' in program
<title>ESPEasyPluginPlayground/_P199_RF443_KaKu.ino at master · letscontrolit/ESPEasyPluginPlayground · GitHub</title>
^
_P199_RF443_KaKu:22: error: stray '\267' in program
_P199_RF443_KaKu:22: error: stray '\302' in program
_P199_RF443_KaKu:22: error: stray '\267' in program
_P199_RF443_KaKu:134: error: missing terminating ' character
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/letscontrolit/ESPEasyPluginPlayground/search" class="js-site-search-form" data-scoped-search-url="/letscontrolit/ESPEasyPluginPlayground/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
^
_P199_RF443_KaKu:2862: error: missing terminating ' character
............. ^
exit status 1
stray '\302' in program


If I remove the kaku plugin, it compiles all right...
Any ideas?

JayJay
Normal user
Posts: 6
Joined: 01 Jan 2017, 12:26

Re: RF 433 plugin for KAKU in the playground

#28 Post by JayJay » 25 Jan 2017, 00:02

Working with the kaku module I found out that the state of newkaku is transmitted in the <esp IP>/json file but old kaku is not??? Is that a fluke or? But I still can't send on/off from Home assistant to my ESPeasy 8266, which is strange cause I set up a raspberry pi with Pilight and that runs like a ...., no problems at all so what am I missing with the esp?

Does anybody now the answer, howto get this working, please?

data
Normal user
Posts: 85
Joined: 10 Dec 2016, 11:26

Re: RF 433 plugin for KAKU in the playground

#29 Post by data » 25 Jan 2017, 09:00

@danielchagasrs

I am pretty sure, you haven't downloaded the source code for this plugin but instead a website.
Have a look at the code in your arduino ide and you will see...

On github, either click on 'raw' first and then copy/paste the code into the ino or use git clone

danielchagasrs
Normal user
Posts: 19
Joined: 09 Jan 2017, 20:20
Location: Porto Alegre / Brazil

Re: RF 433 plugin for KAKU in the playground

#30 Post by danielchagasrs » 29 Jan 2017, 01:19

data wrote: I am pretty sure, you haven't downloaded the source code for this plugin but instead a website.
Yeah, I noticed that right after I posted the question... but, downloading the raw code or even downloading the entire zip didn't work.
I tried about 5 plugins, and all (except one) returns different errors. I only had success to compile with one.

I'm using the libraries from the source code package, and all others are updated to the latest version.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests