Bewegungsmelder letzte Bewegung abfragen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Fratzke
Beiträge: 124
Registriert: 19.04.2015, 17:04
System: CCU
Wohnort: Regensburg
Hat sich bedankt: 12 Mal
Danksagung erhalten: 3 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von Fratzke » 13.02.2021, 10:03

Hallo Zusammen,

jetzt hätte ich noch eine Frage dazu, ich lese meine HmIPW-SMI55 wie folgt aus:

Code: Alles auswählen

var t = dom.GetObject("HmIP-RF.0000000815:3.MOTION").Timestamp().ToString("%d.%m.%y um %H:%M Uhr");
WriteLine(t);
Mein Verständis hier war, dass die letzte erkannte Bewegung in t geschrieben wird.
Stattdessen wir jedoch der letzte aktualisierte Wert eingetragen.
Kann das jemand bestätigen? Oder mache ich hier etwas falsch?

Danke Grüße Chris
Raspmatic RPI3b
HmIP-ASIR, HmIPW-SMI55, HmIP-SMO-A-2, HmIP-SWDM, HmIP-SCTH230, HmIPW-DRBL4, HmIPW-DRD3, HmIP-WRCR, HmIP-DRI32, HmIPW-DRS4, HmIPW-DRS8, HmIP-SFD, HmIP-RC8, HmIP-SWDO-I, HmIP-STI, HmIPW-FAL230-C10, HmIP-MOD-OC8, HmIP-RC-Key4, HmIP-KRCK, HmIP-HAP, HmIPW-DRAP, HmIP-WKP, HmIP-MP3P, HmIP-MIO16-PCB, HmIP-FSM16, HmIP-SRD,HmIP-SWSD, HmIP-STE2-PCB, HmIP-PS, HmIP-PS-2, HmIP-PSM, HmIP-WRC6, HmIP-WRC2, HmIPW,FIO6, HmIP-DLD, HmIPW-WGD-PL, HmIP-SWD, HmIP-SWO-PL, HmIPW-WTH

Xel66
Beiträge: 14264
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 597 Mal
Danksagung erhalten: 1526 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von Xel66 » 13.02.2021, 10:19

Bein klassischen Homematic hieße der Datenpunkt der letzten Änderung "LastDPActionTime". Du erhältst den Zeitpunkt der letzten Aktualisierung des Datenpunktes, denn der Status wird ja auch bei jeder zyklischen Meldung übertragen. Wie der jetzt bei HmIP heißt, keine Ahnung, ich habe nur klassische TFK.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Fratzke
Beiträge: 124
Registriert: 19.04.2015, 17:04
System: CCU
Wohnort: Regensburg
Hat sich bedankt: 12 Mal
Danksagung erhalten: 3 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von Fratzke » 13.02.2021, 11:25

Hi Xel66,

den Datenpunkt gibt es leider nicht. Ich hab mir mal alle Datenpunkte angeschaut, konnte jedoch nichts brauchbares finden.
Schade eigentlich, dass es diesen LastDPActionTime nicht gibt.

Trotzdem Danke

Grüße
Raspmatic RPI3b
HmIP-ASIR, HmIPW-SMI55, HmIP-SMO-A-2, HmIP-SWDM, HmIP-SCTH230, HmIPW-DRBL4, HmIPW-DRD3, HmIP-WRCR, HmIP-DRI32, HmIPW-DRS4, HmIPW-DRS8, HmIP-SFD, HmIP-RC8, HmIP-SWDO-I, HmIP-STI, HmIPW-FAL230-C10, HmIP-MOD-OC8, HmIP-RC-Key4, HmIP-KRCK, HmIP-HAP, HmIPW-DRAP, HmIP-WKP, HmIP-MP3P, HmIP-MIO16-PCB, HmIP-FSM16, HmIP-SRD,HmIP-SWSD, HmIP-STE2-PCB, HmIP-PS, HmIP-PS-2, HmIP-PSM, HmIP-WRC6, HmIP-WRC2, HmIPW,FIO6, HmIP-DLD, HmIPW-WGD-PL, HmIP-SWD, HmIP-SWO-PL, HmIPW-WTH

alchy
Beiträge: 10764
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 675 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von alchy » 13.02.2021, 11:31

Das kommt daher, das es sich auch nicht um einen Datenpunkt handelt sondern um eine Methode welche auf den Kanal angewendet das Gesuchte ausgibt.
[EDIT]
Link 1 ist dazu eine uralte Anleitung, welche nach wie vor seine Berechtigung hat.
viewtopic.php?f=31&t=14773
viewtopic.php?f=60&t=62316&p=617002&hil ... hy#p617002
viewtopic.php?f=26&t=25517&p=613901&hil ... hy#p613901


Alchy
Zuletzt geändert von alchy am 13.02.2021, 12:06, insgesamt 1-mal geändert.
Grund: [EDIT]

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
Baxxy
Beiträge: 11037
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 632 Mal
Danksagung erhalten: 2287 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von Baxxy » 13.02.2021, 11:44

Fratzke hat geschrieben:
13.02.2021, 11:25
Schade eigentlich, dass es diesen LastDPActionTime nicht gibt.
.LastDPActionTime geht nicht direkt auf den Datenpunkt MOTION anzuwenden. Du musst über den Kanal gehen.
Beispiel:

Code: Alles auswählen

WriteLine("Letzte Aktion: "# channels.Get ("HmIP-SMI55 5A4:3 - Bewegungsmelder").LastDPActionTime().ToString("%d.%m.%y um %H:%M Uhr"));
Ob das für dich funktioniert musst du testen. Möglicherweise beeinflussen auch die anderen Datenpunkte des Kanals (z.B. MOTION_DETECTION_ACTIVE; RESET_MOTION) den LastDPActionTime.

Fratzke
Beiträge: 124
Registriert: 19.04.2015, 17:04
System: CCU
Wohnort: Regensburg
Hat sich bedankt: 12 Mal
Danksagung erhalten: 3 Mal

Re: Bewegungsmelder letzte Bewegung abfragen

Beitrag von Fratzke » 13.02.2021, 12:11

Hi
:oops: ja klar jetzt macht das ganze sogar Sinn :P

Danke für die Hilfe, jetzt klappt es!

Grüße Chris
Raspmatic RPI3b
HmIP-ASIR, HmIPW-SMI55, HmIP-SMO-A-2, HmIP-SWDM, HmIP-SCTH230, HmIPW-DRBL4, HmIPW-DRD3, HmIP-WRCR, HmIP-DRI32, HmIPW-DRS4, HmIPW-DRS8, HmIP-SFD, HmIP-RC8, HmIP-SWDO-I, HmIP-STI, HmIPW-FAL230-C10, HmIP-MOD-OC8, HmIP-RC-Key4, HmIP-KRCK, HmIP-HAP, HmIPW-DRAP, HmIP-WKP, HmIP-MP3P, HmIP-MIO16-PCB, HmIP-FSM16, HmIP-SRD,HmIP-SWSD, HmIP-STE2-PCB, HmIP-PS, HmIP-PS-2, HmIP-PSM, HmIP-WRC6, HmIP-WRC2, HmIPW,FIO6, HmIP-DLD, HmIPW-WGD-PL, HmIP-SWD, HmIP-SWO-PL, HmIPW-WTH

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“