joli tuto
[tuto Diy] Domotiser un capteur PIR à 2,99
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
Salut,
joli tuto
merci.
joli tuto
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
j'ai acheté les prises RF433 promax (10€ les 3) elles sont reconnues par mon rfxcom mais elles se dé-appairent en cas de coupure de courant.Fredok a écrit :Bonjour, oui il s'agit bien de cet action.fr qui vend d’ailleurs des prises RF433 promax ou une sonnette selectplus (pas plus cher) qui doivent être compatible RFlink ou rfxcom.
Merci.
j'ai acheté une sonnette selectplus qui est reconnue par mon rfxcom et intégré à Dz. (protocole AC)
j'ai enfin acheté 4 détecteurs pir, me reste plus qu'a être livré des attiny pour faire fonctionner tout ça.
Merci
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
1/ Bonjour, j'ai acheté le PIR Rond (juste a coté des rectangulaires dans le magasin), a l’intérieur il y a plus de place pour faire le montage (identique car il contient le meme driver de pir)
Dit moi si le montage fonctionne.
Dit moi si le montage fonctionne.
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
une dernière chose, il y a une incohérence dans le prog (qui ne l'empêche pas de fonctionner) mais voici la correction
Code : Tout sélectionner
#include <Arduino.h>
// +-\/-+
// Ain0 (D 5) PB5 1| |8 Vcc
// TX43 (D 3) PB3 2| |7 PB2 (D 2)
// Ain2 (D 4) PB4 3| |6 PB1 (D 1) >>OUTPIR
// GND 4| |5 PB0 (D 0)
*/
#define PIN_PIR 1
boolean presence;
boolean old_presence = LOW;
#include <avr/sleep.h>
#include <avr/power.h>
#include <RCSwitch.h>
#define PIN_433 3
#define CAPTEUR_ID 'd',4,3 //mettre l'id du capteur 'a' 'b' 'c' ou 'd' , 1 2 3 4 , 1 2 3 4
RCSwitch myswitch = RCSwitch();
void sleep() {
GIMSK |= _BV(PCIE); // Enable Pin Change Interrupts
PCMSK |= _BV(PCINT1); // Use PB1 as interrupt pin
// PCMSK |= _BV(PCINT1); // Use PB1 as interrupt pin
ADCSRA &= ~_BV(ADEN); // ADC off
set_sleep_mode(SLEEP_MODE_PWR_DOWN); // replaces above statement
sleep_enable(); // Sets the Sleep Enable bit in the MCUCR Register (SE BIT)
sei(); // Enable interrupts
sleep_cpu(); // sleep
cli(); // Disable interrupts
PCMSK &= ~_BV(PCINT1); // Correction Turn off PB1 as interrupt pin
// PCMSK &= ~_BV(PCINT1); // Turn off PB1 as interrupt pin
sleep_disable(); // Clear SE bit
ADCSRA |= _BV(ADEN); // ADC on
sei(); // Enable interrupts
}
ISR (PCINT0_vect)
{
presence = digitalRead(PIN_PIR);
delay(100); //évite les oscillations de tension
if (presence == HIGH) myswitch.switchOn(CAPTEUR_ID);
if (presence == LOW) myswitch.switchOff(CAPTEUR_ID);
}
void setup()
{
pinMode(PIN_PIR,INPUT);
myswitch.enableTransmit(PIN_433);
myswitch.switchOff(CAPTEUR_ID); //
}
void loop() {
sleep();
}Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
Redernière chose, j'ai bootloader l'attiny en 1MHz la plus basse fréquence = moins de conso...
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
-
Lou Castelou
- Messages : 36
- Inscription : 24 avr. 2017, 15:58
Re: [tuto Diy] Domotiser un capteur PIR à 2,99
Bonjour Fredok,
Serait-il possible d'avoir les photos qui ont du sauter avec la dernière mise à jour forum.
D'avance merci.
Bonne journée.
Serait-il possible d'avoir les photos qui ont du sauter avec la dernière mise à jour forum.
D'avance merci.
Bonne journée.