Hauptmenü

Abfrage Zeitraum

Begonnen von stefan68, 12 Januar 2016, 09:04:08

Vorheriges Thema - Nächstes Thema

stefan68

Die Abfrage des Zeitraums von 22:00 bis 06:00 funktioniert so nicht:

MeinWetter:temp_c.* IF ($hms gt "22:00" and $hms lt "06:00" and [MeinWetter:temp_c] < 4) (set Schalter on)

Hat jemand einen TIPP ?

justme1968

ein wert kann nicht gleichzeitig >22 und kleiner 6 sein. bei uhrzeiten musst du in diesem fall oder verwenden. vor 6 oder nach 22 uhr.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Otto123

Ich sehe nicht richtig  was Du machen willst, ein notify?
Nimm doch ein DOIF dort gibt es genau so ein Beispiel:
define di_lamp DOIF ([06:00-09:00] and [sensor:brightness] < 40) (set lamp on) DOELSE (set lamp off)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stefan68

Zitat von: justme1968 am 12 Januar 2016, 09:08:07
ein wert kann nicht gleichzeitig >22 und kleiner 6 sein. bei uhrzeiten musst du in diesem fall oder verwenden. vor 6 oder nach 22 uhr.

gruss
  andre

Wie würde das aussehen ? Ich habe nämlich noch nichts über "gt" und "lt" gefunden ?

Puschel74

Anstelle von and or - hat andre ja geschrieben.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

stefan68

Zitat von: puschelAnstelle von and or - hat andre ja geschrieben.

IF (($hms gt "22:00" or $hms lt "06:00") and [MeinWetter:temp_c] < 4)

... tut sich nix ... und was bedeutet "gt" und "lt" ?

Jorge3711

Zitat von: stefan68 am 12 Januar 2016, 22:11:55
IF (($hms gt "22:00" or $hms lt "06:00") and [MeinWetter:temp_c] < 4)

... tut sich nix ... und was bedeutet "gt" und "lt" ?

greater than, less than. Größer als, kleiner als (>|<).

Puschel74

#7
gt = greater than
lt = lower than

Zitattut sich nix .
Tja, was steht im FHEM-Logfile?
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Otto123

define EinTipp DOIF ([22:00-06:00] and [MeinWetter:temp_c] < 4) (set Schalter on)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Puschel74

Und der Fragesteller wird nie auf das FHEM-Logfile stossen und sich in Zukunft selbst helfen können  ::)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Otto123

Zitat von: Puschel74 am 12 Januar 2016, 22:30:04
Und der Fragesteller wird nie auf das FHEM-Logfile stossen und sich in Zukunft selbst helfen können  ::)
Ich weiß, aber wer gt und lt und and und or nicht kennt und die Antworten und Rückfragen nicht lesen kann - Du denkst dem hilft das Logfile?  :o
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

Zitatund die Antworten und Rückfragen nicht lesen kann
demnach ist dein code ja auch sinnlos.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

stefan68

Zitat von: Otto123 am 12 Januar 2016, 09:09:31
Ich sehe nicht richtig  was Du machen willst, ein notify?
Nimm doch ein DOIF dort gibt es genau so ein Beispiel:
define di_lamp DOIF ([06:00-09:00] and [sensor:brightness] < 40) (set lamp on) DOELSE (set lamp off)

Gruß Otto

@otto: Nein, ich möchte ein notify testen.

Zitat
Zitat von: Otto123 am 12 Januar 2016, 22:26:43
define EinTipp DOIF ([22:00-06:00] and [MeinWetter:temp_c] < 4) (set Schalter on)


@otto: Nein, ich möchte immer noch ein notify testen.

Zitat
Zitat von: Otto123 am 12 Januar 2016, 23:08:53
Ich weiß, aber wer gt und lt und and und or nicht kennt und die Antworten und Rückfragen nicht lesen kann - Du denkst dem hilft das Logfile?  :o

@otto: und nur weil ich Deinen TIPP nicht teste, werden wir ausfallend ?  ::) ::) ::)


----------------------------------------------------------------------------

@jorge3711: danke für einen konstuktiven Beitrag !!!  :)



Otto123

#13
Zitat von: frank am 12 Januar 2016, 23:17:32
demnach ist dein code ja auch sinnlos.  ;)
War ein letzter Test - und Frank hatte Recht  :o
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stefan68

#14
@otto: hast Du nix zu tun ? Dass sich einer auf der Ebene mit mit einem Anfänger einlässt ... scheint wohl sonst nix mehr zu laufen  ::) ::) ::) ::)

Zitat von: Otto123 am 13 Januar 2016, 12:47:30
War ein letzter Test - und Frank hatte Recht  :o

@otto: Gott sein dank, damit wäre das Thema DOOFIF erstmal vom Tisch und die anderen können sich dem Thema notify zuwenden ...

@other: in der FHEM-Umgebung kann man ja nicht unbedingt davon ausgehen, dass OR und AND dasselbe ist wie || und && .