Beta Testers Wanted (LINUX ONLY)

Forum dédié au Rflink : installation, paramétrage, utilisation, interfaces ...
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Beta Testers Wanted (LINUX ONLY)

Message par deennoo »

Ouais...j'ai mis en pause, car ma solution n'est viable que pour les installation sur jessie...hors il y en a encore sur wheezy + les syno qui fonctionne differement.

Sans parler des windows. Et autres "exotisme".

Et je suis en mode nounou sur 5 jours...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
fredandrick65
Messages : 121
Inscription : 23 avr. 2016, 20:45

Re: Beta Testers Wanted (LINUX ONLY)

Message par fredandrick65 »

deennoo a écrit :Ouais...j'ai mis en pause, car ma solution n'est viable que pour les installation sur jessie...hors il y en a encore sur wheezy + les syno qui fonctionne differement.

Sans parler des windows. Et autres "exotisme".

Et je suis en mode nounou sur 5 jours...
Dommage j aurai bien apprécier de ne pas avoir a débranché le Rflink de mon Syno à chaque nouvelle version.
Mais je vais patienter et croiser les doigts pour que cela ce fasse ;-)
Domoticz V3.8153 sur Synology DS3615xs DSM 5.2-5967 Update 3
RFLink_v1.1_r46 (433.92 & 433.42 Mhz)
Sonde Oregon THGR810-Prise Everspring-OWL CM180
Humidité du sol Opus XT300-Sondes Oregon pour les nuls V2

Les non-dit font les pires malentendus ! ;)
frenchyyii
Messages : 310
Inscription : 16 oct. 2015, 06:29

Re: Beta Testers Wanted (LINUX ONLY)

Message par frenchyyii »

Petit retour de mon côté peu interessant car mon RFlink devait déjà être à jour.

RPI Pi2
Linux raspberrypi 4.4.27-v7+ #917 SMP Tue Oct 25 16:00:29 BST 2016 armv7l GNU/Linux
DZ en beta 3.5983

Juste un message de forcing activé mais cela semble fonctionner.
Merci Deennoo, good job.

Code : Tout sélectionner

Welcome to RFLink Update Script
INSTALLING DEPENDENCIE
E: Il y a des problèmes et -y a été employé sans --force-yes
Your RFLink Hardware IDX is == 11
Your RFLink Hardware serial port is == /dev/ttyACM0
Your RFLink Hardware Name is == RFlink
Your RFLink version is == 44.7
Create RFLink dir on /tmp
Check for a new RFLink FW
DOWNLOADING LAST RFLINK FW
Disabling RFLink Hardware
UPDATING YOUR RFLINK  CAN TAKES TIME BE PATIENT PLEASE
Enabling RFLink Hardware
Update Done, Thanks using RFLink
roondar
Messages : 51
Inscription : 12 avr. 2016, 12:58

Re: Beta Testers Wanted (LINUX ONLY)

Message par roondar »

Une première chose serait de changer la shebang en

Code : Tout sélectionner

#!/bin/bash -e
Pour gérer les erreurs.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Beta Testers Wanted (LINUX ONLY)

Message par deennoo »

frenchyyii a écrit :Petit retour de mon côté peu interessant car mon RFlink devait déjà être à jour.

RPI Pi2
Linux raspberrypi 4.4.27-v7+ #917 SMP Tue Oct 25 16:00:29 BST 2016 armv7l GNU/Linux
DZ en beta 3.5983

Juste un message de forcing activé mais cela semble fonctionner.
Merci Deennoo, good job.

Code : Tout sélectionner

Welcome to RFLink Update Script
INSTALLING DEPENDENCIE
E: Il y a des problèmes et -y a été employé sans --force-yes
Your RFLink Hardware IDX is == 11
Your RFLink Hardware serial port is == /dev/ttyACM0
Your RFLink Hardware Name is == RFlink
Your RFLink version is == 44.7
Create RFLink dir on /tmp
Check for a new RFLink FW
DOWNLOADING LAST RFLINK FW
Disabling RFLink Hardware
UPDATING YOUR RFLINK  CAN TAKES TIME BE PATIENT PLEASE
Enabling RFLink Hardware
Update Done, Thanks using RFLink
ok tu as pris quel script ? celui du zip ou de github ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Beta Testers Wanted (LINUX ONLY)

Message par deennoo »

roondar a écrit :Une première chose serait de changer la shebang en

Code : Tout sélectionner

#!/bin/bash -e
Pour gérer les erreurs.
Merci je corrige.

C'est mon premier script, je le fait comme je le sent, mais il est vrai qu'il me manque une bonne formation pour bien faire les choses.

C'est Open source : donc si il y a des pros pour déja amelioré la chose n'hesitez a me contacter, c'est avec plaisir que l'on peut discuter et echanger.

Le plus important serait que le script check vraiment si il y a une mise a jour du FW car pour le moment il ne le fait pas, Stuntteam a les elements necessaire pour le faire avec un fichier update.jsp qui répond non si pas besoin et oui avec une adresse url si besoin :

Code : Tout sélectionner

http://www.nemcon.nl/blog2/fw/update.jsp?ver=1.1&rel=44
rel = c'est la version ou "release" qui correspond a VERSION dans le script.

Si rel< que la derniere release dispo

Besoin d'une update
update.jsp =

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8" ?> 
<Result>
<Value>1</Value> 
<Url>http://www.nemcon.nl/blog2/fw/44/RFLink.cpp.hex</Url> 
<MD5>a4b81a6939763fca6214e766ca652550</MD5> 
</Result>
Si rel= ou > que la derniere release dispo

Pas besoin d'update
update.jsp =

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?>
<Result>
  <Value>0</Value>
</Result>

Il faut faire reagir le script a 1 et parser l'url pour le download du fw et biensur effacer ce fichier une fois la verif faite, c'est la que j'ai besoin d'aide.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
frenchyyii
Messages : 310
Inscription : 16 oct. 2015, 06:29

Re: Beta Testers Wanted (LINUX ONLY)

Message par frenchyyii »

deennoo a écrit :ok tu as pris quel script ? celui du zip ou de github ?
Github
roondar
Messages : 51
Inscription : 12 avr. 2016, 12:58

Re: Beta Testers Wanted (LINUX ONLY)

Message par roondar »

Une version améliorée:
https://github.com/roondar/RFLink-updat ... _RFLink.py

Normalement, il suffit juste d'avoir python d'installer sur le système et bien sûr la commande avrdude.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Beta Testers Wanted (LINUX ONLY)

Message par deennoo »

roondar a écrit :Une version améliorée:
https://github.com/roondar/RFLink-updat ... _RFLink.py

Normalement, il suffit juste d'avoir python d'installer sur le système et bien sûr la commande avrdude.

Je test des que possible, merci !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Beta Testers Wanted (LINUX ONLY)

Message par deennoo »

roondar a écrit :Une version améliorée:
https://github.com/roondar/RFLink-updat ... _RFLink.py

Normalement, il suffit juste d'avoir python d'installer sur le système et bien sûr la commande avrdude.
Je viens de tester :
Mon RFLink est en 1.1 45.5

Donc ton script detecte bien que j'ai une mise a jour a faire car ma version retourne un update value 1
Mais ne la fait pas (juste aprés le download fw, les lignes s'enchaine mais n'ont aucune action)

Code : Tout sélectionner

Your RFLink hardware has idx 25 in version 45.5 on port /dev/ttyUSB-RFLink
Download the lastest rflink version
Disabling RFLink Hardware
Flashing RFLink Hardware
Executing: /usr/bin/avrdude -v -v -v -p atmega2560 -c wiring -D -P /dev/ttyUSB-RFLink -b 115200 -U flash:w:RFLink.cpp.hex:i
Flashing was successful
Enabling RFLink Hardware
Update Done, Thanks using RFLink
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre