HM-Sen-MDIR-O notify bei brightness < 100

Begonnen von Guest, 18 November 2012, 17:59:05

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

ich habe als Anfäger folgendes Problem.

Ich möchte mit dem HM-Sen-MDIR-O  (Bewegungsmelder) bei Unterschreitung
einer gewissen Helligkeit eine Lampe1 einschalten.
Nur ich weis nicht wie ich den notify anlegen soll.
Habe schon vieles probiert noch mehr gelesen, aber nichts gefunden.

Vielleicht hat ja hier einer soetwas ähnliches schon gemacht.

Für Hilfe wäre ich sehr dankbar.

LG rahom

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo rahom

der MDIR hat ein paareinstellungen, die du in den Registern vornehmen
kannst.
Erst solltest du einmal die Einstellungen lesen (getConfig, wie immer).Das
ist sowieso noetig, um die veraendern zu koennen, da es alles bitfelder
sind.

Dann kannst du sie Ansehen
get name regList # moeglichkeinte
get name reg all # werte auslesen

und veraendern
set name regSet

Dann kannst du probieren, welcher Tigger kommt, wenn es dunkel oder hell
wird.
Evtl kannst du einmal 'list' nach erfolgreichen lesen posten

Gruss
Martin


> ich habe als Anfäger folgendes Problem.
>
> Ich möchte mit dem HM-Sen-MDIR-O  (Bewegungsmelder) bei Unterschreitung
> einer gewissen Helligkeit eine Lampe1 einschalten.
> Nur ich weis nicht wie ich den notify anlegen soll.
> Habe schon vieles probiert noch mehr gelesen, aber nichts gefunden.
>
> Vielleicht hat ja hier einer soetwas ähnliches schon gemacht.
>
> Für Hilfe wäre ich sehr dankbar.
>
> LG rahom
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

erstmal Danke für Deine Antwort.

aber (getConfig wie immer) ist mir ein Böhmisches Dorf.
Gibt es näheres darüber irgendwo zu lesen?

LG rahom



Am Sonntag, 18. November 2012 19:31:27 UTC+1 schrieb Martin:
>
> Hallo rahom
>
> der MDIR hat ein paareinstellungen, die du in den Registern vornehmen
> kannst.
> Erst solltest du einmal die Einstellungen lesen (getConfig, wie immer).Das
> ist sowieso noetig, um die veraendern zu koennen, da es alles bitfelder
> sind.
>
> Dann kannst du sie Ansehen
> get name regList # moeglichkeinte
> get name reg all # werte auslesen
>
> und veraendern
> set name regSet
>
> Dann kannst du probieren, welcher Tigger kommt, wenn es dunkel oder hell
> wird.
> Evtl kannst du einmal 'list' nach erfolgreichen lesen posten
>
> Gruss
> Martin
>
>
>> ich habe als Anfäger folgendes Problem.
>>
>> Ich möchte mit dem HM-Sen-MDIR-O  (Bewegungsmelder) bei Unterschreitung
>> einer gewissen Helligkeit eine Lampe1 einschalten.
>> Nur ich weis nicht wie ich den notify anlegen soll.
>> Habe schon vieles probiert noch mehr gelesen, aber nichts gefunden.
>>
>> Vielleicht hat ja hier einer soetwas ähnliches schon gemacht.
>>
>> Für Hilfe wäre ich sehr dankbar.
>>
>> LG rahom
>>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo rahom,

erst einmal gibt es das Einsteigerdoc
http://fhem.de/Heimautomatisierung-mit-fhem.pdf

und dann das commandref

getConfig liest die parameter, die IN deinem device eingestellt sind (also
extern zu fhem...)
Die Daten werden von fhem teilweise dekodiert (alles ist nicht drin)
Du hast die rohdaten und kannst ueber
get reg all
nachsehen, was fhem fuer dich "entschluesselt"

Gruss
Martin

>
> erstmal Danke für Deine Antwort.
>
> aber (getConfig wie immer) ist mir ein Böhmisches Dorf.
> Gibt es näheres darüber irgendwo zu lesen?
>
> LG rahom
>
>
>
> Am Sonntag, 18. November 2012 19:31:27 UTC+1 schrieb Martin:
>>
>> Hallo rahom
>>
>> der MDIR hat ein paareinstellungen, die du in den Registern vornehmen
>> kannst.
>> Erst solltest du einmal die Einstellungen lesen (getConfig, wie
>> immer).Das ist sowieso noetig, um die veraendern zu koennen, da es alles
>> bitfelder sind.
>>
>> Dann kannst du sie Ansehen
>> get name regList # moeglichkeinte
>> get name reg all # werte auslesen
>>
>> und veraendern
>> set name regSet
>>
>> Dann kannst du probieren, welcher Tigger kommt, wenn es dunkel oder hell
>> wird.
>> Evtl kannst du einmal 'list' nach erfolgreichen lesen posten
>>
>> Gruss
>> Martin
>>
>>
>>> ich habe als Anfäger folgendes Problem.
>>>
>>> Ich möchte mit dem HM-Sen-MDIR-O  (Bewegungsmelder) bei Unterschreitung
>>> einer gewissen Helligkeit eine Lampe1 einschalten.
>>> Nur ich weis nicht wie ich den notify anlegen soll.
>>> Habe schon vieles probiert noch mehr gelesen, aber nichts gefunden.
>>>
>>> Vielleicht hat ja hier einer soetwas ähnliches schon gemacht.
>>>
>>> Für Hilfe wäre ich sehr dankbar.
>>>
>>> LG rahom
>>>
>>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

Danke für Deine Hinweise, das habe ich schon gelesen und dabei festgestellt
das, das ein ganz anderes Forschungsgebiet ist.
Zwar nicht uninteressant aber nicht das wo ich zur Zeit nach suche.

Im Log für den Bewegungsmelder steht folgendes:

2012-11-19_08:27:28 te.pir.tertuer noReceiver: src:1B9105 (8410) 06014E00
2012-11-19_08:31:52 te.pir.tertuer brightness: 94
2012-11-19_08:38:06 te.pir.tertuer brightness: 108
2012-11-19_08:43:47 te.pir.tertuer brightness: 117
2012-11-19_08:48:57 te.pir.tertuer brightness: 124
2012-11-19_08:53:36 te.pir.tertuer noReceiver: src:1B9105 (8410) 06017C00
2012-11-19_09:00:03 te.pir.tertuer brightness: 129


und ich möcht jetzt einfach nur etwas aus lösen wenn die Helligkeit ein
Schwellwert unter-/überschreitet.
Ich dachte mir soetwas in der Form.

define te.pir.tertuer.notify1 notify te.pir.tertuer:brightness {\
  my $val1 = ReadingsVal("te.pir.tertuer","brightness","---");;\
  Log 1, "******************* te.pir.tertuer brightness: $val1";;\
}

Aber das funktioniert irgendwie nicht.
Was mache ich falsch??

LG rahom


Am Montag, 19. November 2012 08:30:21 UTC+1 schrieb Martin:
>
> Hallo rahom,
>
> erst einmal gibt es das Einsteigerdoc
> http://fhem.de/Heimautomatisierung-mit-fhem.pdf
>
> und dann das commandref
>
> getConfig liest die parameter, die IN deinem device eingestellt sind (also
> extern zu fhem...)
> Die Daten werden von fhem teilweise dekodiert (alles ist nicht drin)
> Du hast die rohdaten und kannst ueber
> get reg all
> nachsehen, was fhem fuer dich "entschluesselt"
>
> Gruss
> Martin
>
>>
>> erstmal Danke für Deine Antwort.
>>
>> aber (getConfig wie immer) ist mir ein Böhmisches Dorf.
>> Gibt es näheres darüber irgendwo zu lesen?
>>
>> LG rahom
>>
>>
>>
>> Am Sonntag, 18. November 2012 19:31:27 UTC+1 schrieb Martin:
>>>
>>> Hallo rahom
>>>
>>> der MDIR hat ein paareinstellungen, die du in den Registern vornehmen
>>> kannst.
>>> Erst solltest du einmal die Einstellungen lesen (getConfig, wie
>>> immer).Das ist sowieso noetig, um die veraendern zu koennen, da es alles
>>> bitfelder sind.
>>>
>>> Dann kannst du sie Ansehen
>>> get name regList # moeglichkeinte
>>> get name reg all # werte auslesen
>>>
>>> und veraendern
>>> set name regSet
>>>
>>> Dann kannst du probieren, welcher Tigger kommt, wenn es dunkel oder hell
>>> wird.
>>> Evtl kannst du einmal 'list' nach erfolgreichen lesen posten
>>>
>>> Gruss
>>> Martin
>>>
>>>
>>>> ich habe als Anfäger folgendes Problem.
>>>>
>>>> Ich möchte mit dem HM-Sen-MDIR-O  (Bewegungsmelder) bei Unterschreitung
>>>> einer gewissen Helligkeit eine Lampe1 einschalten.
>>>> Nur ich weis nicht wie ich den notify anlegen soll.
>>>> Habe schon vieles probiert noch mehr gelesen, aber nichts gefunden.
>>>>
>>>> Vielleicht hat ja hier einer soetwas ähnliches schon gemacht.
>>>>
>>>> Für Hilfe wäre ich sehr dankbar.
>>>>
>>>> LG rahom
>>>>
>>>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

...bin auch noch ganz am Anfang, aber probier mal folgendes:

define te.pir.tertuer.notify1 notify te.pir.tertuer.*brightness.* {\
  my $val1 = ReadingsVal("te.pir.tertuer","brightness","---");;\
  Log 1, "******************* te.pir.tertuer brightness: $val1";;\
}

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hi dou...@m1n1.de,

 
es hat funktioniert.
 
Dank u. LG
rahom

Am Montag, 19. November 2012 09:36:31 UTC+1 schrieb dou...@m1n1.de:

>
>
> ...bin auch noch ganz am Anfang, aber probier mal folgendes:
>
> define te.pir.tertuer.notify1 notify te.pir.tertuer.*brightness.* {\
>   my $val1 = ReadingsVal("te.pir.tertuer","brightness","---");;\
>   Log 1, "******************* te.pir.tertuer brightness: $val1";;\
> }
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com