Seite 15 von 18

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 19.02.2021, 07:31
von Feinfinger
Feinfinger hat geschrieben:
18.02.2021, 19:09

Code: Alles auswählen

 // send the brightness every 5 minutes to the master
  #define LIGHTCYCLE seconds2ticks(60UL*60)
Der Brightness Wert kommt jetzt einmal pro Stunde, würde mir aber einmal am Tag reichen, da ich gar keinen Helligkeitssensor verwende, sondern es mir nur um die Batterie geht.

Kann mir mal jemand auf die Sprünge helfen?
Habs :-)

Muss wohl

Code: Alles auswählen

(seconds2ticks(60ul * 60 * 24)
heißen.

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 19.02.2021, 09:15
von ivo-int
Feinfinger hat geschrieben:
19.02.2021, 07:31
Feinfinger hat geschrieben:
18.02.2021, 19:09

Code: Alles auswählen

 // send the brightness every 5 minutes to the master
  #define LIGHTCYCLE seconds2ticks(60UL*60)
Der Brightness Wert kommt jetzt einmal pro Stunde, würde mir aber einmal am Tag reichen, da ich gar keinen Helligkeitssensor verwende, sondern es mir nur um die Batterie geht.

Kann mir mal jemand auf die Sprünge helfen?
Habs :-)

Muss wohl

Code: Alles auswählen

(seconds2ticks(60ul * 60 * 24)
heißen.
Aber jetzt wirst du wohl ein Problem mit der Lebensüberwachung erhalten. Die CCU erwartet vom PIR regelmässig Antwort. Das heisst wenn sich der PIR nicht meldet erhältst du eine Unreach Meldung.

Gemäss Jeroms Tabelle ist das Tiemout 1200s. Aber ich persönlich würde nicht an das Maximum gehen. :!:

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 19.02.2021, 09:21
von Feinfinger
ivo-int hat geschrieben:
19.02.2021, 09:15
Aber jetzt wirst du wohl ein Problem mit der Lebensüberwachung erhalten. Die CCU erwartet vom PIR regelmässig Antwort. Das heisst wenn sich der PIR nicht meldet erhältst du eine Unreach Meldung.

Gemäss Jeroms Tabelle ist das Tiemout 1200s. Aber ich persönlich würde nicht an das Maximum gehen. :!:
Danke für den Hinweis, aber ich nutze keine CCU sondern nur FHEM, das stellt also kein Problem dar.

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 14.03.2021, 14:24
von emil70
Habe gesehen, das der sketch erweitert wurden um

Code: Alles auswählen

// === Battery measurement ===
#define BAT_VOLT_LOW        21  // 2.1V low voltage threshold
#define BAT_VOLT_CRITICAL   19  // 1.9V critical voltage threshold, puts AVR into sleep-forever mode
// Internal measuring: AVR voltage
#define BAT_SENSOR BatterySensor
// External measuring: Potential devider on GPIO; required if a StepUp converter is used
// one can consider lower thresholds (low=20; cri=13)
//#define BAT_SENSOR BatterySensorUni<A3,7,3000> // <SensPIN, ActivationPIN, RefVcc>
Muss da jetzt nachträglich auch Hardware nachgelötet werden??

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 15.03.2021, 08:08
von ivo-int
Hallo
emil70 hat geschrieben:
14.03.2021, 14:24
Habe gesehen, das der sketch erweitert wurden um

Code: Alles auswählen

// === Battery measurement ===
#define BAT_VOLT_LOW        21  // 2.1V low voltage threshold
#define BAT_VOLT_CRITICAL   19  // 1.9V critical voltage threshold, puts AVR into sleep-forever mode
// Internal measuring: AVR voltage
#define BAT_SENSOR BatterySensor
// External measuring: Potential devider on GPIO; required if a StepUp converter is used
// one can consider lower thresholds (low=20; cri=13)
//#define BAT_SENSOR BatterySensorUni<A3,7,3000> // <SensPIN, ActivationPIN, RefVcc>
Muss da jetzt nachträglich auch Hardware nachgelötet werden??
Du hast die interne Spannungsmessung aktiviert, dann musst du nichts Nachlöten. Die interne ist für Spannungen von 3V Zellen, beim AVR bis 3,3V ausgelegt.

Die Unisensor Messung benötigst du nur wenn eine höhere externe Spannung verwendet wird. Das soll heissen wenn ein Spannungsregler verwendet wird.

Gruss Ivo

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 05.04.2021, 17:03
von emil70
Habe jetzt seid ca 2 Wochen den neuen sketch auf mehreren Geräten drauf und mir ist in meinem AskSinAnalyzer aufgefallen. Das
ohne Ende Telegramme verschickt werden. Teilweise 10 in einer Minute.

Desweiteren ist mir heute erst aufgefallen, das es an 2 verschiedenen Seriennummer geschickt wird.
Obwohl CCU Namen auflösen aktiviert ist

Hat da jemand eine Idee zu??

Edit: Der Batteriezustand wird doch jede Stunde geprüft, daran kann das doch nicht leigen, oder?

Code: Alles auswählen

void setup () {
  DINIT(57600,ASKSIN_PLUS_PLUS_IDENTIFIER);
  sdev.init(hal);
  buttonISR(cfgBtn,CONFIG_BUTTON_PIN);
  motionISR(sdev,1,PIR_PIN);
  hal.initBattery(60UL*60,BAT_VOLT_LOW,BAT_VOLT_CRITICAL); // Measure Battery every 1h
  sdev.initDone();
}

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 05.04.2021, 17:51
von jp112sdl
Also das Gerät was an "0000FF" schickt würde ich noch mal neu anlernen.

Das andere Gerät ist wirklich komisch... Da liegen 10 Sekunden zwischen 2 Telegrammen, aber beide werden mit dem selben Message-Counter übertragen.
Aber es sind auch alles BIDI Telegramme, die von 45F22F nicht quittiert werden... Vielleicht auch mal ablernen und neu anlernen

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 05.04.2021, 19:16
von emil70
Wie bekomme ich den nochmal raus um welche beiden geräte es sich handelt?

Steh da gerade auf dem Schlauch

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 05.04.2021, 19:21
von Martin62
Bewegungsmelder 2 Terrasse an ..00FF
und Bewegungsmelder Garten der mehrfach sendet.

Re: Anleitung Nachbau Bewegungsmelder innen HM-SEC-MDIR-2

Verfasst: 05.04.2021, 19:31
von emil70
ich hatte das so verstanden das ich das Gerät "0000FF" und "45F22F" abmelden und neu anlernen soll

Ich weiss ja nicht welches Gerät "0000FF" und "45F22F" ist wo hingesendet wird