Skip to content
Branch: master
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
WebServer Pb compilation WebServer.h Oct 6, 2015
GFX.cpp Fix Tabulation Sep 30, 2015
GFX.h Fix Tabulation Sep 30, 2015
HardwareSerial.h Intégration RFM69/RadioHead Oct 1, 2015
LibTeleinfo.cpp ESP8266 / Cloud Variables & Function fix Sep 30, 2015
LibTeleinfo.h ESP8266 / Cloud Variables & Function fix Sep 30, 2015
MCP23017.cpp Fix Tabulation Sep 30, 2015
MCP23017.h Fix Tabulation Sep 30, 2015
README.md Ajout OTA Sep 30, 2015
RHDatagram.cpp
RHDatagram.h Intégration RFM69/RadioHead Oct 1, 2015
RHGenericDriver.cpp Intégration RFM69/RadioHead Oct 1, 2015
RHGenericDriver.h Intégration RFM69/RadioHead Oct 1, 2015
RHGenericSPI.cpp Intégration RFM69/RadioHead Oct 1, 2015
RHGenericSPI.h Intégration RFM69/RadioHead Oct 1, 2015
RHHardwareSPI.cpp Intégration RFM69/RadioHead Oct 1, 2015
RHHardwareSPI.h
RHReliableDatagram.cpp Intégration RFM69/RadioHead Oct 1, 2015
RHReliableDatagram.h
RHSPIDriver.cpp Intégration RFM69/RadioHead Oct 1, 2015
RHSPIDriver.h Intégration RFM69/RadioHead Oct 1, 2015
RH_RF69.cpp Intégration RFM69/RadioHead Oct 1, 2015
RH_RF69.h Intégration RFM69/RadioHead Oct 1, 2015
RadioHead.h Intégration RFM69/RadioHead Oct 1, 2015
SSD1306.cpp Fix Tabulation Sep 30, 2015
SSD1306.h Fix Tabulation Sep 30, 2015
ULPNode_RF_Protocol.cpp ESP8266 / Cloud Variables & Function fix Sep 30, 2015
ULPNode_RF_Protocol.h ESP8266 / Cloud Variables & Function fix Sep 30, 2015
atomic.h Intégration RFM69/RadioHead Oct 1, 2015
display.cpp Ajout Serial.flush() pour précision si plantage au boot Oct 7, 2015
display.h Fix Tabulation Sep 30, 2015
i2c.cpp ESP8266 / Cloud Variables & Function fix Sep 30, 2015
i2c.h ESP8266 / Cloud Variables & Function fix Sep 30, 2015
linked_list.cpp ESP8266 / Cloud Variables & Function fix Sep 30, 2015
linked_list.h ESP8266 / Cloud Variables & Function fix Sep 30, 2015
pilotes.cpp Ajout Serial.flush() pour précision si plantage au boot Oct 7, 2015
pilotes.h Correction suite chg firmware Oct 6, 2015
radio_config_Si4460.h Intégration RFM69/RadioHead Oct 1, 2015
remora.h Pb compilation WebServer.h Oct 6, 2015
remora.ino Correction suite chg firmware Oct 6, 2015
rfm.cpp Ajout Serial.flush() pour précision si plantage au boot Oct 7, 2015
rfm.h
route.cpp Correction suite chg firmware Oct 6, 2015
route.h Intégration RFM69/RadioHead Oct 1, 2015
spark.ignore Revert "Creation pour compilation correcte" Sep 11, 2015
tinfo.cpp Ajout Serial.flush() pour précision si plantage au boot Oct 7, 2015
tinfo.h Correction suite chg firmware Oct 6, 2015

README.md

Version Logicielle pour toutes les versions du matériel

Cette version logicielle est compatible avec la version matérielle 1.2 ainsi que les anciennes versions des cartes electroniques. Elle est aussi compatible avec les cartes à base d'ESP8266 via un adaptateur

Installation (Particle)

  • Télécharger l'environnement de développement Particle-Dev puis lancer l'IDE.
  • Télécharger l'archive du repo logiciel github et le copier sur votre disque dur puis le décompresser
  • Une fois l'IDE ouvert, menu File/Open et ouvrir le dossier programmateur-fil-pilote-wifi-master\Logiciel\remora
  • Dans le menu Particle/Log in to Particle Cloud, entrez vos identifiants Particle pour vous connecter
  • Dans le menu Particle/Select Device selectionnez votre Spark Core ou Particle Photon
  • Ouvrir ensuite depuis l'IDE les fichers remora.ino et remora.h
  • Selectionner la version de carte utilisé dans le fichier remora.h (les defines REMORA_BOARD_Vxx)
  • Selectionner les modules utilisés dans le fichier remora.h (les defines MOD_xxxx)
  • Selectionner l'onglet remora.ino
  • Lancer la compilation+upload (icone éclair en haut à gauche)
  • Si vous avez une erreur de type "App code was invalid" durant la compilation, supprimer le ficher README.md du dossier

Installation (Arduino ESP8266)

  • Suivre la procédure détaillée ici
  • Ouvrir ensuite depuis l'IDE le ficher remora.ino
  • Selectionner la version de carte utilisé dans le fichier remora.h (les defines REMORA_BOARD_Vxx)
  • Selectionner les modules utilisés dans le fichier remora.h (les defines MOD_xxxx)
  • choisir la carte NodeMCU 1.0 (ESP12E-Module) ainsi que le bon serial port
  • Lancer la compilation + upload
  • La procédure OTA sera détaillée ultérieurement

API Exposée

Description complète bientôt

A faire

  • Mettre des icones plus sympas sur l'afficheur
  • Gérer les retour de sondes RF, pour le moment seules les trames sont affichées sur la serial, rien n'est encore fait
  • Gérer le RF des sondes Oregon Scientific
  • pour le moment seul les OLED I2C sont gérés
  • tout autre idée est bienvenue

Historiques des Modifications

16/02/2015 : Ajout délestage cascadocyclique / Possibilité de ne récupérer l'état que d'un seul fil pilote

14/04/2015 : Ajout d'une variable spark pour la teleinfo. Passage en un seul appel pour script jeedom. Les variables d'origine restent utilisables.

30/09/2015 : voir le post dédié.

Exemple

Pour les photos la téléinfo n'était pas branchée sur la carte, c'est pour celà que les compteurs et le bargraphe sont à 0

Top  Bottom

Avec la téléinfo branchée sur la carte, le bargraph indique la puissance instantanée par rapport au contrat souscrit, ici soit 11% car on consomme 5A sur un contrat de 45A. Nous sommes en heures pleines (affichage sur fond blanc) Bottom

You can’t perform that action at this time.