Bonjour,
Comme c’est mon premier post sur le forum je me présente rapidement.
J’ai 36 ans, je suis technophile, et j’ai récemment décider de prendre ma vie digitale en main.
Je suis passé sur Linux (Lubuntu) il a peu de temps et je souhaite faire un peu de domotique avec des solutions open-source et des montages bricolés maison.
Du coup je cherche à mettre en place une installation avec un Raspberry Pi avec Domoticz qui communique avec Arduino avec RFLINK.
Jusqu’ici tout ce passe pas mal, mais là je bloque sur un truc bête…
A tel point que je n’ai pas trouvé de réponse sur le net…
Pour charger RFLINK sur l’Arduino il faut impérativement utiliser le fichier RFLinkLoader.exe.
Et voila je n’arrive pas à le lancer avec Linux…
Voici donc les questions :
- Comment doit on s’y prendre pour lancer RFLinkLoader sous Linux ?
- Existe t il un Loader RFLink spéciale Linux ?
- Existe t il une solution alternative pour charger la R45 ?
Merci d’avance pour le coup de main.
Débuter avec RFLink... quand on y connait rien...
-
Xavontheweb
- Messages : 7
- Inscription : 14 déc. 2016, 15:43
Re: Débuter avec RFLink... quand on y connait rien...
Tu n'as aucune machine sous windows juste le temps de charger le soft dans l'arduino ???
MiniPC W10 + RFXCom 433e + RFLINK
Elec : Téléinfo
Alexa + Alhau
MQTT...
(merci easydomoticz !)
Elec : Téléinfo
Alexa + Alhau
MQTT...
(merci easydomoticz !)
Re: Débuter avec RFLink... quand on y connait rien...
Regarde ce sujet https://easydomoticz.com/forum/viewtopi ... =22&t=2832
Tu trouveras la commande avrdude pour flasher l'arduino.
Tu trouveras la commande avrdude pour flasher l'arduino.
-
Xavontheweb
- Messages : 7
- Inscription : 14 déc. 2016, 15:43
Re: Débuter avec RFLink... quand on y connait rien...
Si, si, j'ai un portable avec un multi boot et un bon vieu XP à porter de main mais ce serait pas du jeu...stephdes a écrit :Tu n'as aucune machine sous windows juste le temps de charger le soft dans l'arduino ???
Je garde ça en ultime recours.
Effectivement en continuant à gratter, j'avais repéré un truc approchant utilisant avrdude.Neutrino a écrit :Regarde ce sujet https://easydomoticz.com/forum/viewtopi ... =22&t=2832
Tu trouveras la commande avrdude pour flasher l'arduino.
je vais prendre le temps de lire correctement la page du forum que tu me conseilles Neutrino.
J'ai quand même une petite appréhension... je ne voudrais pas foutre en l'air ma carte Arduino toute neuve...
Et puis dans les explications sur le site RFLINK, ils insistent sur le fait qu'il faut utiliser le loader dédié.
Ce week-end je vais essayer de bidouiller sur cette base et je vous tiens au courant.
Re: RE: Re: Débuter avec RFLink... quand on y connait rien...
Peu de chance d'abimer ta mega (seul modele fonctionnel pour un RFLink)Xavontheweb a écrit :.
J'ai quand même une petite appréhension... je ne voudrais pas foutre en l'air ma carte Arduino toute neuve...![]()
Et puis dans les explications sur le site RFLINK, ils insistent sur le fait qu'il faut utiliser le loader dédié.
.
On recommande RFLInk loader car :
- on a passer du temps a le faire.
- c'est facile a utiliser (3-4 click) pour les non initiés.
Si tu es "initié" tu as meme un script python qui s'occupe de tout.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
-
Xavontheweb
- Messages : 7
- Inscription : 14 déc. 2016, 15:43
Re: Débuter avec RFLink... quand on y connait rien...
J’ai essayé le script de Deennoo. https://easydomoticz.com/forum/viewtopi ... =22&t=2832
J’ai déjà pataugé sévère en lisant le forum…
Je suis pas au niveau.
J’étais de plus un peu hors sujet puisque j’effectue l’upload sur l’arduino pour la première fois avec la carte directement branchée sur mon PC et donc pas à partir de la Raspberry qui me sert de serveur Domoticz.
Si j’ai bien compris… le script est plutôt destiné à la mise à jour d’un Rflink déjà installé.
Je garde ça sous le coude pour le passage à la R46 quand mon Rflink marchera.
En résumé, ça n’a pas marché du premier coup, j’en reviens donc à mon bidouillage.
J’ai déjà pataugé sévère en lisant le forum…
Je suis pas au niveau.
J’étais de plus un peu hors sujet puisque j’effectue l’upload sur l’arduino pour la première fois avec la carte directement branchée sur mon PC et donc pas à partir de la Raspberry qui me sert de serveur Domoticz.
Si j’ai bien compris… le script est plutôt destiné à la mise à jour d’un Rflink déjà installé.
Je garde ça sous le coude pour le passage à la R46 quand mon Rflink marchera.
En résumé, ça n’a pas marché du premier coup, j’en reviens donc à mon bidouillage.
-
Xavontheweb
- Messages : 7
- Inscription : 14 déc. 2016, 15:43
Re: Débuter avec RFLink... quand on y connait rien...
Ca y est ! Tout à l’air de s’être bien passé !
Voici la procédure que j’ai suivi :
1- Installer avrdude en installant le paquet avec avec la commande : apt-get install avrdude
2- Brancher la carte Arduino et déterminer le port USB utilisé : /dev/ttyUSB0
3- copier la dernière version de RFLink sur le PC : par exemple dans /media/Data/RFLINK
4- lancer le transfert sur l’arduino avec avrdudude : avrdude -v -p atmega2560 -c stk500 -P /dev/ttyUSB0 -b 115200 -D -U flash:w:/media/Data/RFLINK/RFLink.cpp.hex:i
J’obtiens alors :
J’ai branché le tout sur la Raspberry et ajouté le Rflink dans Domoticz.
L’objectif est donc atteint.
Ma méthode n’est peut être pas très « élégante » mais elle est à la portée du premier venu…
Voici la procédure que j’ai suivi :
1- Installer avrdude en installant le paquet avec avec la commande : apt-get install avrdude
2- Brancher la carte Arduino et déterminer le port USB utilisé : /dev/ttyUSB0
3- copier la dernière version de RFLink sur le PC : par exemple dans /media/Data/RFLINK
4- lancer le transfert sur l’arduino avec avrdudude : avrdude -v -p atmega2560 -c stk500 -P /dev/ttyUSB0 -b 115200 -D -U flash:w:/media/Data/RFLINK/RFLink.cpp.hex:i
J’obtiens alors :
Donc à priori le transfert c’est bien passé.
avrdude: Version 6.2
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/xavier/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : stk500
Overriding Baud Rate : 115200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500V2
Description : Atmel STK500
Programmer Model: AVRISP
Hardware Version: 15
Firmware Version Master : 2.10
Vtarget : 0.0 V
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: reading input file "/media/xavier/Data/RFLINK/RFLink.cpp.hex"
avrdude: writing flash (170450 bytes):
Writing | ################################################## | 100% 25.69s
avrdude: 170450 bytes of flash written
avrdude: verifying flash memory against /media/xavier/Data/RFLINK/RFLink.cpp.hex:
avrdude: load data flash data from input file /media/xavier/Data/RFLINK/RFLink.cpp.hex:
avrdude: input file /media/xavier/Data/RFLINK/RFLink.cpp.hex contains 170450 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 19.79s
avrdude: verifying ...
avrdude: 170450 bytes of flash verified
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK (E:FD, H:D8, L:FF)
avrdude done. Thank you.
J’ai branché le tout sur la Raspberry et ajouté le Rflink dans Domoticz.
L’objectif est donc atteint.
Ma méthode n’est peut être pas très « élégante » mais elle est à la portée du premier venu…
- Pièces jointes
-
- Capture du 2016-12-18 17-54-29.png (160.13 Kio) Consulté 14244 fois