FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Fredi69 am 20 Januar 2016, 23:41:16

Titel: Notify mit "oder" Verknüpfung
Beitrag von: Fredi69 am 20 Januar 2016, 23:41:16
Ich stehe gerade etwas auf dem Schlauch und bite um Eure Hilfe.
Ich frage bist den WLan Status ab
define SetHaUser1On notify HA.User1WLAN:present set HA.User1 on

Jetzt möchte ich zusätzlich den Bluetooth Status mit einer "oder" Verknüpfung abfragen, ich kenne aktuell die Syntax nicht.

define SetHaUser1On notify HA.User1WLAN:present ODER User1Bluetooth:present set HA.User1 on

Danke
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: Franz am 20 Januar 2016, 23:53:41
http://www.fhemwiki.de/wiki/Notify#notify_Befehl_3 (http://www.fhemwiki.de/wiki/Notify#notify_Befehl_2)
hier findest Du, was Du suchst.

Gruß Franz
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: Fredi69 am 20 Januar 2016, 23:55:28
Zitat von: Franz am 20 Januar 2016, 23:53:41
http://www.fhemwiki.de/wiki/Notify#notify_Befehl_3 (http://www.fhemwiki.de/wiki/Notify#notify_Befehl_2)
hier findest Du, was Du suchst.

Gruß Franz
Ich dachte eigentlich, das geht auch ohne Perl, nein?
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: mi.ke am 21 Januar 2016, 00:11:44
ODER geht mit Pipe |
Zitat von: Franz am 20 Januar 2016, 23:53:41
http://www.fhemwiki.de/wiki/Notify#notify_Befehl_3 (http://www.fhemwiki.de/wiki/Notify#notify_Befehl_2)
hier findest Du, was Du suchst.

Hättest Du unter  "1.5 Einfache ODER Funktion" auch ohne ....gefunden-

Zitat von: Fredi69 am 20 Januar 2016, 23:55:28
Ich dachte eigentlich, das geht auch ohne Perl, nein?
***Ohne Perl tut's fhem gar nichts***


edit: weil Wort vergessen
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: marvin78 am 21 Januar 2016, 11:35:57
Das hier hat aber mit Perl wenig und mit Regex sehr viel zu tun.

Das wäre mein Vorschlag: Einsteiger-PDF lesen, commandref zu notify lesen und mit Regex beschäftigen.
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: CoolTux am 21 Januar 2016, 13:04:40

define SetHaUser1On notify (HA.User1WLAN|User1Bluetooth):present set HA.User1 on


Die Leute sollen ja irgendwann das System verstehen. notify basiert was das triggern an geht auf Regexpression. Bitte lese dazu ganz dringend im Anfänger PDF und im Wiki. Link zum Wiki hast Du ja schon bekommen.
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: marvin78 am 21 Januar 2016, 13:28:26
Zitat von: CoolTux am 21 Januar 2016, 13:04:40

define SetHaUser1On notify (HA.User1WLAN|User1Bluetooth):present set HA.User1 on


Die Leute sollen ja irgendwann das System verstehen.

Und deswegen vermeide ich es oft, fertige Lösungen zu posten. Diese werden kopiert, eingefügt und vergessen.
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: CoolTux am 21 Januar 2016, 15:40:31
Ich gebe Dir Recht was das an geht. Abe gerade Einsteiger wollen erstmal sehen das es geht. Ich hoffe auf die Vernunft und das man sich damit beschäftigt was genau der Code denn da macht.
Ich finde so schwer ist das ja auch wieder nicht.
Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: Fredi69 am 21 Januar 2016, 23:57:31
Ich danke Euch allen für die Unterstützung.
Ich finde übrigens eine konkrete Antwort extrem hilfreich, anstatt immer Oberlehrerhaft auf die Doku zu verweisen.
Am konkreten Beispiel lernt man sehr viel schneller.
Ich glaube keiner fragt hier ohne Grund oder erwartet einfach nur eine fertige Antwort ohne sich vorher damit beschäftigt zu haben.
Ich verdiene seit 20 Jahren meine Brötchen in der IT Branche.
Würde ich immer sagen, lesen Sie erst einmal die Doku bevor wir weiter reden, hätten wir schon lange keine Brötchen mehr.

Titel: Antw:Notify mit "oder" Verknüpfung
Beitrag von: marvin78 am 22 Januar 2016, 07:10:32
Zitat von: Fredi69 am 21 Januar 2016, 23:57:31
Ich glaube keiner fragt hier ohne Grund oder erwartet einfach nur eine fertige Antwort ohne sich vorher damit beschäftigt zu haben.


Du würdest dich wundern...

Und ich bleibe dabei. Der Hinweis auf die Doku, ist die beste Hilfe, die man geben kann, wenn das Problem alleine durch die Doku zu lösen ist. Sollte es damit Probleme geben, kann der User immer noch nachfragen. Man lernt am besten, in dem mal selber ran geht. Es ist allgemein Bekannt, dass Beispiele zwar helfen, der konkrete Lösungsweg aber nicht hilfreich beim Erlernen von Dingen ist.

Es ist auch nichts Oberlehrerhaft an dem Verweis auf die Doku. Wer das macht, will helfen und damit hat er alles richtig gemacht.