Rflink protocol change

Dutch support forum, post can be done in Dutch
Je mag hier in het Nederlands posten!

Moderators: Voyager, BertB, rtenklooster, Stuntteam

Post Reply
Message
Author
timoline
Normal user
Posts: 21
Joined: 03 Jul 2016, 10:17

Rflink protocol change

#1 Post by timoline » 17 Nov 2016, 15:21

Volgens mij had ik de vraag wel eens naar je gemaild, maar misschien beter om het hier te discussiëren

Op dit moment is de waarde die de rflink teruggeeft als je bijvoorbeeld de version opvraagd:
20;15;VER=1.1;REV=42;BUILD=0a;

Het is misschien mooier en beter als dit volgens het eigen rflink protocol gaat, zodat het iets wordt zoals:
20;15;RFLink;ID=0001;VER=1.1;REV=42;BUILD=0a;

en met ping
20;4B;PONG;
wordt...
20;16;RFLink;ID=0001;PONG=OK;

waar ID="unique rflink id"

Deze zou je dan bijvoorbeeld zelf kunnen aanpassen met:
10;ID=00001; of 10;ID=01;

Dit is dan ter voorbereiding , mocht men meerdere rflinks hebben,
Voor 1 rflink gaat het wel lukken, maar niet als je meerdere heb en via netwerk en/of via mqtt, dan wil je iets unieks hebben om het naar toe te kunnen sturen

10;VERSION;
wordt
10;RFLink;0001;VERSION;

timoline
Normal user
Posts: 21
Joined: 03 Jul 2016, 10:17

Re: Rflink protocol change

#2 Post by timoline » 11 Dec 2016, 09:21

Hallo Stuntteam,

ik was heel benieuwd of het mogelijk is dit in 1 van de volgende versies te implementeren?
Het probleem is namelijk dat als je meerdere rflinks heb, niet weet waarnaar je de codes toe stuurt omdat de rflink zelf geen unieke waarde heeft.

Hoor het graag

timoline
Normal user
Posts: 21
Joined: 03 Jul 2016, 10:17

Re: Rflink protocol change

#3 Post by timoline » 30 Apr 2017, 08:13

sorry voor het bumpen, maar al een mogelijkheid gezien om dit te implementeren?

User avatar
Stuntteam
Site Beheer
Posts: 601
Joined: 27 Jan 2016, 16:46

Re: Rflink protocol change

#4 Post by Stuntteam » 30 Apr 2017, 09:14

Wat is de meerwaarde van de unieke ID?
RFlink is al uniek aan te spreken via de seriele poort of in geval van ser2net via het IP adres.
-=# RFLink Gateway Development Team #=-
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8

timoline
Normal user
Posts: 21
Joined: 03 Jul 2016, 10:17

Re: Rflink protocol change

#5 Post by timoline » 30 Apr 2017, 09:59

Hoi,
als je meerdere rflinks in je netwerk wil hangen en aansturen dan zal dat alleen gedaan kunnen worden als de rflink een unieke waarde heeft (netzoals een mac adres dat heeft op een netwerkkaart)

Dit zal waarschijnlijk niet het geval zijn met domoticz en misschien andere HA software ,
maar als je meerdere rflinks wil aansturen via mqtt, dan heeft hij echt deze unieke waarde nodig.

User avatar
Stuntteam
Site Beheer
Posts: 601
Joined: 27 Jan 2016, 16:46

Re: Rflink protocol change

#6 Post by Stuntteam » 30 Apr 2017, 11:35

>als je meerdere rflinks in je netwerk wil hangen en aansturen

Is zonder problemen al in gebruik bij meerdere gebruikers.
Sluit je meerdere RFLink's aan via serieel dan hebben ze allen een eigen com port adres.
Sluit je meerdere RFLink's aan in een netwerk dan hebben ze via de Ser2Net allen een eigen IP adres.

Als MQTT of wat dan ook ertussen zit en seriele data van RFLink 1 op 1 doorzet naar een domotica pakket
(zoals: 20;26;NewKaku;ID=009e7b52;SWITCH=1;CMD=OFF; )
dan nog zal het Domotica pakket weten waar je MQTT broker uithangt.
Maar als je MQTT broker meerdere seriele devices niet uit elkaar kan houden, is dat dan niet iets wat je aan de MQTT kant moet oplossen?
-=# RFLink Gateway Development Team #=-
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8

timoline
Normal user
Posts: 21
Joined: 03 Jul 2016, 10:17

Re: Rflink protocol change

#7 Post by timoline » 01 May 2017, 19:23

Software matig kan dat aan de mqtt conversion kant uiteraard aangepast worden , maar het is gewoon stukken netter als de bron (rflink) dat al meegeeft

Ik bedoel.....waarvoor is anders je eigen standaard protocol voor...je creëert een formaat, waar je vervolgens zelf niet aan voldoet... ;-)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest