@Marc-Bozenko : désolé pour le délai de réponse, des mois que je ne suis pas passé sur le forum. Tu peux sur domoticz créer un script dzvents ( https://www.domoticz.com/wiki/DzVents:_next_generation_Lua_scripting#Asynchronous_HTTP_Request_and_handling ) et mettre à jour un capteur virtuel, en allant chercher les infos depuis http://tonremora/tinfo
hope this helps
Laurent
Posts made by laurent
-
RE: tinfo Remora dans Domoticz
-
RE: microTI 2.0 - rPI3 - Pas de trame
@godzipab said in microTI 2.0 - rPI3 - Pas de trame:
dans RasPi-config : interfacing options/P6 Serial/login Shell accessible over serial : No et serial port hardware enable : Yes
bonjour
tu as trouvé la solution ? parce que tout a l'air correct dans ta configuration... est ce que tu es bien branché avec les sorties I1 et I2 du compteur (pas beaucoup d'idée, désolé) ...
Laurent -
RE: Problème de Freeze
bonjour @sam-plaibien
j'ai eu un problème similaire, mon remora s'est mis à faire des freeze périodiquement (il est surveillé par monit), plusieurs fois par semaine, avec comme seule possibilité pour redémarrage le on/off.
J'ai téléchargé la dernière version de remora_soft et depuis environ 2 semaines, je n'ai plus eu de freeze. Pour la compilation, il faut bien faire attention aux mises à jour de bibliothèques dont celles de l'esp8266...
hope this helps
Laurent -
RE: Asservir le ballon d'eau chaude
La version 1.4 avec l'ajout du relais SSR est préférable.
Mais pour info : j'utilise un remora 1.3 où le relais coupe l'info renvoyée par le compteur EDF, cf https://community.ch2i.eu/topic/100/remora-v1-3-branchement-chauffe-eau-v2. Cela fonctionne depuis plus d'un an sans souci.
-
RE: Fil pilotes aucun signal
bonjour Cedric
en lisant ton commentaire :
Du coup j'arrive à avoir des tensions qui changent lorsque j'envoi les ordres. Mais alors ça à l'air un peu aléatoire en fonction des fils pilotes. La première chose est que je suis obligé de mettre le voltmetre en mV sinon j'ai quasiment rien. Quand je vois tout le monde parler de Volts j'avoue que j'ai des doutes sur mon montage.
je me demandais : as tu pensé à brancher la phase sur une alimentation 230V ? cela pourrait expliquer tes mV que tu constates ...
Sinon, le schéma de la carte donne une bonne vision de comment cela fonctionne.
Bon courage
Laurent -
RE: Test de mon dongle sous Seven
@thunderx said in Test de mon dongle sous Seven:
Par contre, je ne sais pas comment vérifier si la teleinfo est activée ou non.
Le plus simple est d'appeler ERDF pour vérifier (bien demander la téléinformation, pas le téléreport), ils le voient dans leurs fichiers. Par contre, s'il faut ensuite faire une vérification technique chez soi, c'est susceptible de facturation.
-
RE: Passage en HG ... tout seul
@weado : bonsoir, tu peux peut-être voir - selon ta box - dans ton interface de gestion locale (http://192.168.1.1) quand est-ce que ce fait l'attribution de l'adresse IP (bail DHCP chez Free, temps de connexion au réseau chez SFR) ? si le remora reboote, il demande une nouvelle adresse à la box...
-
RE: Passage en HG ... tout seul
bonjour
dans l'interface, on voit le "uptime" du remora, tu devrais donc pouvoir savoir si le remora a rebooté pendant la nuit (ce qui provuerait effectivement le passage en HG des chauffages...)
hope this helps
Laurent -
RE: Contrôle de Remora depuis Domoticz
Bonsoir
J'ai fini quelques améliorations du premier script (corrections de bugs, suppression de déclenchement inutile).
La première version permettait la création d'un groupe de chauffages qui faisait basculer chaque chauffage individuellement. C'est toujours vrai.
La grosse amélioration, c'est que la bascule d'un chauffage met maintenant à jour l'état du groupe de chauffages (en Unused si toutes les valeurs des chauffages ne sont pas identiques, à la valeur partagée par tous les chauffages concernés sinon). Suivre scrupuleusement les étapes du README pour que cela fonctionne.
J'espère que cela fera quelques heureux. -
RE: Envoi de téléinfo sur le réseau
bonsoir
tu as un problème d'adressage réseau : si ta freebox a une adresse en 192.168.0.254, il faut que ton dispositif prenne une adresse en 192.168.0.1 à 253 (les adresses 0 et 255 sont réservées donc tu ne peux pas le donner à ton remora).
le plus simple serait de demander à ta freebox de donner l'adresse en dhcp. tu as une interface bien faite sur http://mafreebox.free.fr pour faire cela, moyennant d'avoir mis le bon code dans le remora.
hope this helps
Laurent -
RE: Interface Web plus rapide
@AuFilElec bonjour,
Merci pour ce que tu fais pour faire évoluer le produit Remora.
Personnellement, j'utilise Remora pilotée depuis Domoticz (cela aurait pu être jeedom, mais l'ouverture de Domoticz est vraiment très impressionnante et les ressources disponibles intéressantes). Car j'imagine l'intégration de la partie chauffage dans une solution globale avec des capteurs de présence, des détecteurs d'ouverture aux fenêtres, des sondes de températures, etc (Je mettrai à disposition de la communauté les scripts d'automatisation qui peuvent avoir un intérêt pour d'autres).
Je ne crois pas qu'il serait intéressant de redévelopper au sein de Remora ce qui existe déjà par ailleurs, il vaut certainement mieux rester dans une cible bien définie.
Quelques idées pour faire évoluer la solution :
1/ l'écran local (je crois que c'est matériellement déjà prévu, mais un tutorial serait le bienvenu).
2/ l'ajout d'un retour d'état des fils pilotes dans Domoticz (même si j'ai proposé un contournement via une interrogation depuis Domoticz, cela serait plus logique dans ce sens)
3/ l'ajout des ordres -1 et -2 (si c'est faisable)
4/ j'ai vu un post sur mqtt, je partage l'avis de son rédacteur, beaucoup de choses se construisent autour de cela, peut être faudrait il méditer à cet interfaçage
Très cordialement
Laurent -
RE: Contrôle de Remora depuis Domoticz
Voici un nouveau script pour synchroniser l'état des chauffages vus dans l'interface Domoticz et leur valeur dans Remora. Vous le trouverez ici : https://github.com/laurentlemercier/domoticz_scripts
1/ dans domoticz, vous avez défini vos chauffages et les avez associés aux commandes des fils pilotes remora
2/ vous paramétrez le script script_time_checkremora.lua en reprenant les valeurs que vous avez définies dans Domoticz
3/ vous positionnez le script script_device_chauffage.lua dans le répertoire domoticz/scripts/lua
4/ vous copiez la librairie JSON http://regex.info/blog/lua/json) dans /home/pi/domoticz/scripts/luaEt toutes les minutes, Domoticz exécutera le script et vérifiera les valeurs, changera l'état des interrupteurs dans son interface si la valeur détectée directement sur Remora est différente.
Il y a une option DEBUG dans le script qui rend les logs de Domoticz plus verbeux, utile pour la mise au point. Le script est fourni "as is", sans garantie. Je suis preneur de vos retours.
-
Contrôle de Remora depuis Domoticz
Contrôle de Remora depuis Domoticz
Merci à Thibault et Charles pour leur travail ! Remora est un produit très puissant. L'intégration avec Domoticz permet d'aller plus loin dans l'exploitation de cette puissance. Voici ma modeste contribution.
L'intégration des chauffages dans Domoticz est super facile : il suffit d'intégrer chaque chauffage (=fil pilote) en créant des "dummy device" en tant que "multilevel selector" et d'associer les commandes http://remora/?setfp=5a (h, e, c).
On peut utiliser la même méthode pour créer des groupes de chauffage, et les commander avec des commandes groupées : par exemple http://remora/?fp=AAAAAAA (tous les chauffages) ou http://remora/?fp=---A-A- (chauffage 4 et 6). Mais quand on clique dessus, les boutons individuels de chaque chauffage ne changent pas d'état.
Je vous propose ici un script qui permet de gérer cela : https://github.com/laurentlemercier/domoticz_scripts
1/ dans domoticz, vous définissez vos chauffages individuels (avec les actions http), vos groupes de chauffage (macrochauffage)
2/ vous paramétrez le script script_device_chauffage.lua en reprenant les valeurs que vous avez définies dans Domoticz et en fonction des groupes que vous voulez créer
3/ vous positionnez le script script_device_chauffage.lua dans le répertoire domoticz/scripts/luaIl y a une option DEBUG dans le script qui rend les logs de Domoticz plus verbeux, utile pour la mise au point. Le script est fourni "as is", sans garantie. Je suis preneur de vos retours.
Vous pouvez ainsi utiliser la puissance de Domoticz (gestion du planning, intégration avec d'autres capteurs) et toute la puissance de Remora.
-
RE: Ajout protocole Domoticz
Bonjour Charles
as tu progressé pour l'ajout de domoticz ? si ce n'est pas le cas, peut on t'aider sur le sujet ? il faudra me passer quelques indications , mais j'arrive vers mes congés donc aurais un peu de temps à consacrer à cela....
merci de ton retour
Laurent -
RE: Besoin d'éclaircissement sur PCB 1.3
Bonjour @Cerghan ,
J'ai un raspberry domoticz pilotant en 433Mhz volets/lumiere et en ZWave detecteurs de présence / thermostats températures. Je pilote chaque fil pilote du remora via l'API d'actions (http://remora/?setfp=6h par exemple) et le chauffe eau. J'ai monté un serveur nginx pour accéder depuis l'extérieur avec une authentification via certificat. Le raspberry perdant de temps en temps son horloge, je déclenche par crontab toutes les heures un ntp client (je sais, cela peut paraître étrange, mais la dérive est ainsi limitée).
Le tout est en fonctionnement depuis plusieurs mois sans difficultés. L'installation de Domoticz et Remora, c'est super facile. L'interface est WAF compatible (navigateur sur tablette ou smartphone).
Ce que je n'ai pas fait : remontée de la téléinfo vers le domoticz.
Voila, il n'y a plus qu'à te lancer ! -
RE: WebServer étrange
@AuFilElec bonsoir,
Cela me rappelle les trucs étranges potentiellement liés au SDK (cf le post https://community.hallard.me/topic/105/ordres-fp-et-relais-non-transmis), mais sur la façon de positionner les valeurs.
Cela donne quoi chez toi si tu mets //relais au lieu de /relais ?
Bon courage,
Laurent -
RE: Ordres FP et relais non transmis
Bonsoir Charles
J'ai recompilé la dernière version ce soir. Maintenant le système répond aux ordres avec un 1 "/" ou 2 "/" au niveau de l'URI : http://192.168.10.241/?relais=1 ou http://192.168.10.241//?relais=1.
=> personnellement ça me va (même si je n'ai pas compris en regardant les deux versions de code où se situaient la subtilité) -
RE: Ordres FP et relais non transmis
@Charles : bonsoir
j'ai refait les tests au calme. d'un côté un chrome sur windows 7, de l'autre côté curl sur un raspberry pi. les résultats ci-dessous. J'ai testé avec le relais ou avec l'état d'un fil pilote, même résultat.Copie de l'init sur la liaison série :
T{========== SDK Saved parameters StartMode: STA
PHY mode: N
Channel: 4
AP id: 0
Status: 1
Auto connect: 1
SSID (28): MY_SSID
Passphrase (13): **********
BSSID set: 0
========== SDK Saved parameters End
Connection au Wifi : MY_SSID avec la clC) '*********'.. .connecte!
IP address : 192.168.10.241
MAC address : 5C:CF:7F:0A:1A:02
HTTP server started
Remora Version 1.3.0
Compile avec les fonctions : BOARD V1.3 MCP23017 TELEINFO
Initializing MCP23017...Searching...Setup...OK!
Initializing Teleinfo...Init Teleinfo Erreur!
Relais=ON relais=1
Teleinfo toujours absente!
Relais=OFF
relais=0
setfp=1H
setfp_interne : fp=1 ; cOrdre=H
etatFP=H
setfp=2H
setfp_interne : fp=2 ; cOrdre=H
etatFP=HH
setfp=3H
setfp_interne : fp=3 ; cOrdre=H
etatFP=HHH
setfp=4H
setfp_interne : fp=4 ; cOrdre=H
etatFP=HHHH
setfp=5H
setfp_interne : fp=5 ; cOrdre=H
etatFP=HHHHH
setfp=6H
setfp_interne : fp=6 ; cOrdre=H
etatFP=HHHHHH
setfp=7H
setfp_interne : fp=7 ; cOrdre=H
etatFP=HHHHHHH
Starting main loop
Teleinfo toujours absente!
Teleinfo toujours absente!
Teleinfo toujours absente!Depuis chrome sur PC Windows 7 :
http://192.168.10.241/relais
{
"relais": 0
}http://192.168.10.241/?relais=1
File Not FoundURI: /
Method: GET
Arguments: 1
relais: 1Copie des éléments sur la log serial :
Teleinfo toujours absente!
URI[1]='/'
Teleinfo toujours absente!depuis un raspberry pi via curl
pi@raspberrypi ~ $ curl http://192.168.10.241//?relais=0
{
"response": 0
}
pi@raspberrypi ~ $ curl http://192.168.10.241/?relais=0
File Not FoundURI: /
Method: GET
Arguments: 1
relais: 0Log serial correspondante :
Teleinfo toujours absente!
URI[2]='//'
relais=0
Teleinfo toujours absente!
...
Teleinfo toujours absente!
URI[1]='/'
Teleinfo toujours absente!test avec un fil pilote via curl sous raspberry
pi@raspberrypi ~ $ curl http://192.168.10.241/?setfp=1H
File Not FoundURI: /
Method: GET
Arguments: 1
setfp: 1H
pi@raspberrypi ~ $ curl http://192.168.10.241//?setfp=1H
{
"response": 0
}logs serial correspondante :
URI[1]='/'
Teleinfo toujours absente!
URI[2]='//'
setfp=1H
setfp_interne : fp=1 ; cOrdre=H
etatFP=HHHHHHH
Teleinfo toujours absente!
Teleinfo toujours absente!