Xiaomi Smart Home Komponenten

Begonnen von FosCo, 21 Dezember 2016, 18:59:59

Vorheriges Thema - Nächstes Thema

Ballaststoff

Danke! Lag tatsächlich am Passwort. Man sollte auf Groß- und Kleinschreibung achten  :o

Grüße

nanocosmos

Hallo zusammen,

ich habe mal kurz ne Frage zu meinem DOIF. Ich habe versucht es so einzurichten, dass wenn der Dummy Hausstatus auf "weg" steht und eine Bewegung wahrgenommen wird, ich eine Telegramm Nachricht erhalte
 
([keller_bewegungsmelder:state] eq "motion" and [HomeStatus:state] eq "weg") (set FehmBot message Bewegung im Keller)


Ich erhalte aber ca. 1x in der Stunde eine solche Telegram Nachricht. Es wird wohl der Heartbeat Schuld sein.
Ich habe aber, wie im Wiki beschrieben, event-on-change-reading .*
timestamp-on-change-reading state
gesetzt.

Hat jemand vielleicht eine Idee?

Besten Dank und viele Grüße

ofno

Ich habe wie vorher mal beschrieben no_motion 0 verwendet, statt motion

torte

hi,

hab zwar kein doif dafür, mein notify funktioniert aber so ähnlich.
Ändert sich vom state auch der Zeitstemple stündlich?

Grüße
Torte

torte

hab sowas ähnliches als Arlarmanlage mit nem doif

([DU.Alarm] eq "on" and ["^XMI:^open$|^close$|^motion$"]) (set Torte message <strong>ALARMANLAGE</strong>\n$DEVICE <i>$EVENT</i>)


nanocosmos

Hi,

und danke für die schnelle Antwort!

Es kommt ca. alle 60 Minuten eine entsprechende Nachricht per Telegram.
Daher hatte ich den hearbeat im Verdacht.

torte

prüfe doch mal mit dem eventmonitor.

Hast Du den motionofftimer an?

nanocosmos

#562
Motionoff timer ist auf 10 Sekunden eingestellt.
Habe den EventMonitor auf und warte ... ging dann schneller als gedacht.

2017-10-06 18:14:07 TelegramBot FHEMBOT message Bewegung im Keller
2017-10-06 18:14:07 DOIF di_sec_keller cmd_nr: 1
2017-10-06 18:14:07 DOIF di_sec_keller cmd: 1
2017-10-06 18:14:07 DOIF di_sec_keller cmd_event: keller_bewegungsmelder
2017-10-06 18:14:07 DOIF di_sec_keller cmd_1
2017-10-06 18:14:07 XiaomiSmartHome_Device keller_bewegungsmelder motion
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgResult: SUCCESS
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgId: 34
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgPeerId: 410018986
2017-10-06 18:14:12 XiaomiSmartHome XiaomiGateway heartbeat: 34ce008c12d5
2017-10-06 18:14:12 XiaomiSmartHome XiaomiGateway token: 3hD8eaWV95HiiyOS
2017-10-06 18:14:17 DOIF di_sec_keller cmd_nr: 2
2017-10-06 18:14:17 DOIF di_sec_keller cmd: 2
2017-10-06 18:14:17 DOIF di_sec_keller cmd_event: keller_bewegungsmelder
2017-10-06 18:14:17 DOIF di_sec_keller cmd_2
2017-10-06 18:14:17 XiaomiSmartHome_Device keller_bewegungsmelder off


Logfile:

2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Status: motion
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Voltage: 3025
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2
2017.10.06 18:14:17 3: XiaomiGateway: DEV_Timeout> SID: 158d0001a251cc Type: sensor_motion.aq2 Status: off

Hoffe ich habe alles relevante rauskopieren können.

torte

also gucke mal meine Antwort hier im Thread #509.
Habe gerade erst gesehen das du schon den neueren Sensortyp aqara hast.

Wenn sicher sich im Keller nix bewegt hat ( vielleicht war es ja ne Maus  ;D ), könntest Du mir mal ein Verbose 5 Logfile erzeugen.
Im eventmonitor ist ein motion angekommen. Mit dem Log kann ich aber genau sehen was passiert ist.

Am GW Attribut auf Verbose auf 5 stellen (nachher wieder löschen) dann das Log hier posten oder mir schicken.

Grüße
Torte

nanocosmos

Zitat von: torte am 06 Oktober 2017, 18:32:04
also gucke mal meine Antwort hier im Thread #509.
Habe gerade erst gesehen das du schon den neueren Sensortyp aqara hast.

Wenn sicher sich im Keller nix bewegt hat ( vielleicht war es ja ne Maus  ;D ), könntest Du mir mal ein Verbose 5 Logfile erzeugen.
Im eventmonitor ist ein motion angekommen. Mit dem Log kann ich aber genau sehen was passiert ist.

Am GW Attribut auf Verbose auf 5 stellen (nachher wieder löschen) dann das Log hier posten oder mir schicken.

Grüße
Torte
Vielen Dank für die angebotene Hilfe.
Heute schaffe ich es leider nicht mehr, aber morgen schicke ich die entsprechenden Daten. [emoji4]
Ich bin mir ganz sicher, dass es keine Bewegung im Keller gab.
Meine Frau meinte auch schon "Oh Gott, wir haben bestimmt Ratten. " [emoji16]
Aber der Sensor hängt in ca. 2m Höhe. Vielleicht sind es Fledermäuse...[emoji848][emoji23]

RaspiLED

Hi
Set doch das event-on-change-reqding nur für den Status statt auf alles (.*)
Gruß Arnd

Gesendet von meinem SM-G800F mit Tapatalk

Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

nanocosmos

War dann doch zu neugierig und habe das Log direkt raus gesucht. [emoji4]

2017.10.06 20:04:10 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\\"lux\\":\\"2\\"}"} 2017.10.06 20:04:10 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001a251cc 2017.10.06 20:04:10 5: XiaomiGateway: DEV_Read> SID: 158d0001a251cc XiaomiSmartHome_Device 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2 2017.10.06 20:04:10 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:10 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\"voltage\":3025,\"status\":\"motion\",\"lux\":\"2\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\"voltage\":3025,\"status\":\"motion\",\"lux\":\"2\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\\"voltage\\":3025,\\"status\\":\\"motion\\",\\"lux\\":\\"2\\"}"} 2017.10.06 20:04:10 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001a251cc 2017.10.06 20:04:10 5: XiaomiGateway: DEV_Read> SID: 158d0001a251cc XiaomiSmartHome_Device 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Status: motion 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Voltage: 3025 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2 2017.10.06 20:04:10 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:10 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008c12d5","short_id":"0","token":"HQ0ngv4jz0jlbeAu","data":"{\"ip\":\"192.168.178.55\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: Read> HASH correctly 2017.10.06 20:04:10 5: XiaomiGateway: Reading> Reading start 2017.10.06 20:04:10 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 34ce008c12d5 2017.10.06 20:04:20 3: XiaomiGateway: DEV_Timeout> SID: 158d0001a251cc Type: sensor_motion.aq2 Status: off 2017.10.06 20:04:20 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:20 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008c12d5","short_id":"0","token":"uJY1T207TDpwFIE3","data":"{\"ip\":\"192.168.178.55\"}"} 2017.10.06 20:04:20 5: XiaomiGateway: Read> HASH correctly 2017.10.06 20:04:20 5: XiaomiGateway: Reading> Reading start 2017.10.06 20:04:20 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 34ce008c12d5


Hoffe ich habe die wichtigen Stellen erwischt.

torte

Hi,

works as designed.  ;D

trage mal bei timestamp-on-change-reading state,lux ein bin mir jetzt nicht 100% sicher, denke aber es ist ein versuch wert.

Grüße
Torte


nanocosmos

Zitat von: torte am 06 Oktober 2017, 21:26:46
Hi,

works as designed.  ;D

trage mal bei timestamp-on-change-reading state,lux ein bin mir jetzt nicht 100% sicher, denke aber es ist ein versuch wert.

Grüße
Torte
Leider wird immer noch eine Bewegung ausgelöst.
Es findet tatsächlich ca. alle 60 Minuten statt

event-on-change-reading .*
timestamp-on-change-reading state,lux

thoffma3

Hallo Thorsten,

ich hab heute einen MiHome Starter kit bekommen und war sofort begeistert. Offenbar sehr hochwertige Komponenten für umgerechnet 40€ ist schon heftig. Nachdem mit der App alles lief hat auch auf Anhieb dein Modul funktioniert. Riesen Dank für deine Arbeit. Von den Teilen lasse ich mir glaube ich noch ein paar mitbringen.

Gruß

Thorsten