Anfänger im FHEM. Temperaturabhängig schalten

Begonnen von reimundko, 23 November 2017, 20:19:25

Vorheriges Thema - Nächstes Thema

Frank_Huber

Ich denke dein Sensor1:temperature passt nicht.

Poste mal ein list vom Sensor und dem doif

Mit dem Handy online, daher kurz gefasst...


reimundko

Also beim Sensor 1 wird folgendes angezeigt.


DeviceOverview
Sensor1
   
Tem: 17.30

Internals
DEF    
192.168.178.119 80 espBridge ESP_Easy_dht
ESP_BUILD
   
20000
ESP_BUILD_GIT
   
v2.0.0-dev12
ESP_BUILD_NOTES
   
- Mega
ESP_NODE_TYPE_ID
   
17: ESP Easy Mega
ESP_SLEEP
   
0
ESP_UNIT
   
0
ESP_VERSION
   
2
HOST
   
192.168.178.119
IDENT
   
ESP_Easy_dht
INTERVAL
   
300
IODev
   
espBridge
LASTInputDev
   
espBridge
MSGCNT
   
4774
NAME
   
Sensor1
NOTIFYDEV
   
global
NR
   
23
NTFY_ORDER
   
50-Sensor1
PORT
   
80
STATE
   
Tem: 17.30
SUBTYPE
   
device
TYPE
   
ESPEasy
VERSION
   
1.33
espBridge_MSGCNT
   
4774
espBridge_TIME
   
2017-11-29 19:46:59


DeviceOverview
Sensor1
   
Tem: 17.20
Sensor1
Sensor1
Internals
DEF    
192.168.178.119 80 espBridge ESP_Easy_dht
ESP_BUILD
   
20000
ESP_BUILD_GIT
   
v2.0.0-dev12
ESP_BUILD_NOTES
   
- Mega
ESP_NODE_TYPE_ID
   
17: ESP Easy Mega
ESP_SLEEP
   
0
ESP_UNIT
   
0
ESP_VERSION
   
2
HOST
   
192.168.178.119
IDENT
   
ESP_Easy_dht
INTERVAL
   
300
IODev
   
espBridge
LASTInputDev
   
espBridge
MSGCNT
   
4774
NAME
   
Sensor1
NOTIFYDEV
   
global
NR
   
23
NTFY_ORDER
   
50-Sensor1
PORT
   
80
STATE
   
Tem: 17.30
SUBTYPE
   
device
TYPE
   
ESPEasy
VERSION
   
1.33
espBridge_MSGCNT
   
4774
espBridge_TIME
   
2017-11-29 19:46:59
Readings
Humidity
   
69.20
   
2017-11-24 17:33:54
Raum_Temperature
   
16.60
   
2017-11-23 19:52:50
Temperature
   
17.20
   
2017-11-29 19:48:59
presence
   
present
   
2017-11-29 19:46:31
state
   
Tem: 17.20
   
2017-11-29 19:48:59

reimundko

Hmm glaube habe es gefunden.

[Sensor1:Temperature]

muss es heissen

hatte

[Sensor1:temperature]

stehen.

Ist Linux so empfindlich auf Gross und Kleinschreibung?

Frank_Huber

Ja. ;-)

Mit dem Handy online, daher kurz gefasst...


reimundko

Hmm leider auch nicht.
Schaltet sich zwar an aber nach drei Sekunden wieder aus


Frank_Huber

Zitat von: reimundko am 30 November 2017, 17:28:11
Hmm leider auch nicht.
Schaltet sich zwar an aber nach drei Sekunden wieder aus
Geht der doif auf cmd2?
Wenn ja, zeig mal ein list vom doif wenn er nach 3 sek ausgeschaltet ist.

Mit dem Handy online, daher kurz gefasst...


Frank_Huber

Zitat von: reimundko am 30 November 2017, 17:36:31
Screen
Ich weiß nicht wer dann abgeschaltet  hat, der doif wars aber nicht.

Mit dem Handy online, daher kurz gefasst...


reimundko

#23
Bei cmd2 genau dasselbe. Schaltet ein, drei Sekunden später wieder aus.



Was seltsam ist.
bei
set Steckdose on
muss doch die Steckdose anbleiben.
Aber die geht da auch nach 3 Sekunden aus.

Wo kann ich da noch nach dem Fehler suchen ?

Frank_Huber

Zitat von: reimundko am 30 November 2017, 19:18:47
Bei cmd2 genau dasselbe. Schaltet ein, drei Sekunden später wieder aus
Cmd2 soll ja ausschalten.

Wie gesagt, poste mal ein List vom doif nachdem es nach 3 sek abgeschaltet hat. Und noch dazu ein list des Aktors.

Mit dem Handy online, daher kurz gefasst...


reimundko

#25
Hmmm leider kann ich dir nicht folgen.

Wie gesagt, poste mal ein List vom doif nachdem es nach 3 sek abgeschaltet hat. Und noch dazu ein list des Aktors.

Wie mache ich dass denn ???

Bin da noch Anfänger auf dem Gebiet.

Danke

Das stand im Logfile

2017.11.30 19:42:57 1: ERROR: >FBDECT_fritzbox_EA_2A_8A_900< returned by the FBDECT ParseFn is invalid, notify the module maintainer
2017.11.30 19:43:04 2: ESPEasy espBridge_192.168.178.119_1380: WARNING: value name or value is missing (192.168.178.119). Skip processing this value.
2017.11.30 19:43:04 2: ESPEasy espBridge_192.168.178.119_1380: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"ESP_Easy","unit":0,"version":2,"build":20000,"build_notes":" - Mega","build_git":"v2.0.0-dev12","node_type_id":17,"sleep":0,"ip":"192.168.178.119"},"SENSOR":{"0":{"deviceName":"dht","valueName":"Temperature","type":2,"value":"16.60"},"1":{"deviceName":"dht","valueName":"","type":2,"value":"69.20"}}}}
2017.11.30 19:44:03 2: ESPEasy espBridge_192.168.178.119_2122: WARNING: value name or value is missing (192.168.178.119). Skip processing this value.
2017.11.30 19:44:03 2: ESPEasy espBridge_192.168.178.119_2122: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"ESP_Easy","unit":0,"version":2,"build":20000,"build_notes":" - Mega","build_git":"v2.0.0-dev12","node_type_id":17,"sleep":0,"ip":"192.168.178.119"},"SENSOR":{"0":{"deviceName":"dht","valueName":"Temperature","type":2,"value":"16.70"},"1":{"deviceName":"dht","valueName":"","type":2,"value":"67.10"}}}}
2017.11.30 19:44:50 3: FBDECT set Steckdose on
2017.11.30 19:45:03 2: ESPEasy espBridge_192.168.178.119_14411: WARNING: value name or value is missing (192.168.178.119). Skip processing this value.
2017.11.30 19:45:03 2: ESPEasy espBridge_192.168.178.119_14411: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"ESP_Easy","unit":0,"version":2,"build":20000,"build_notes":" - Mega","build_git":"v2.0.0-dev12","node_type_id":17,"sleep":0,"ip":"192.168.178.119"},"SENSOR":{"0":{"deviceName":"dht","valueName":"Temperature","type":2,"value":"16.70"},"1":{"deviceName":"dht","valueName":"","type":2,"value":"65.10"}}}}
2017.11.30 19:46:04 2: ESPEasy espBridge_192.168.178.119_20191: WARNING: value name or value is missing (192.168.178.119). Skip processing this value.
2017.11.30 19:46:04 2: ESPEasy espBridge_192.168.178.119_20191: Data: {"module":"ESPEasy","version":"1.04","data":{"ESP":{"name":"ESP_Easy","unit":0,"version":2,"build":20000,"build_notes":" - Mega","build_git":"v2.0.0-dev12","node_type_id":17,"sleep":0,"ip":"192.168.178.119"},"SENSOR":{"0":{"deviceName":"dht","valueName":"Temperature","type":2,"value":"16.60"},"1":{"deviceName":"dht","valueName":"","type":2,"value":"63.80"}}}}

jump to the top

Frank_Huber

Fhem Befehlszeile : "list Gerätename"
Die Ausgabe hier in code tags posten.
(das  ist der Raute Knopf)

Mit dem Handy online, daher kurz gefasst...


reimundko

#27
Internals:
   DEF        fritzbox:11657_0072494 powerMeter,tempSensor,switch
   IODev      fritzbox
   LASTInputDev fritzbox
   MSGCNT     31
   NAME       Steckdose
   NR         24
   STATE      on
   TYPE       FBDECT
   fritzbox_MSGCNT 31
   fritzbox_TIME 2017-11-30 19:52:57
   id         11657_0072494
   props      powerMeter,tempSensor,switch
   READINGS:
     2017-11-30 19:52:57   AIN             11657 0072494
     2017-11-30 19:52:57   FBNAME          FRITZ!DECT 210 #2
     2017-11-30 19:52:57   FBPROP          powerMeter,tempSensor,switch
     2017-11-30 19:52:57   FBTYPE          FRITZ!DECT 210
     2017-11-30 19:52:57   ID              17
     2017-11-30 19:52:57   energy          0 Wh
     2017-11-30 19:52:57   fwversion       03.87
     2017-11-30 19:52:57   locked          no
     2017-11-30 19:52:57   mode            auto
     2017-11-30 19:52:57   power           0.00 W
     2017-11-30 19:52:57   present         yes
     2017-11-30 19:56:48   state           on
     2017-11-30 19:52:57   tempadjust      0.0 C
     2017-11-30 19:52:57   temperature     15.0 C (measured)
Attributes:
   IODev      fritzbox
   event-min-interval power:120
   room       Keller,FBDECT


Internals:
   DEF        192.168.178.119 80 espBridge ESP_Easy_dht
   ESP_BUILD  20000
   ESP_BUILD_GIT v2.0.0-dev12
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID 17: ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   HOST       192.168.178.119
   IDENT      ESP_Easy_dht
   INTERVAL   300
   IODev      espBridge
   LASTInputDev espBridge
   MSGCNT     155
   NAME       Sensor1
   NOTIFYDEV  global
   NR         23
   NTFY_ORDER 50-Sensor1
   PORT       80
   STATE      Tem: 16.50
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    1.33
   espBridge_MSGCNT 155
   espBridge_TIME 2017-11-30 19:58:09
   READINGS:
     2017-11-24 17:33:54   Humidity        69.20
     2017-11-23 19:52:50   Raum_Temperature 16.60
     2017-11-30 19:58:09   Temperature     16.50
     2017-11-30 19:54:17   presence        present
     2017-11-30 19:58:09   state           Tem: 16.50
   helper:
     fpc        1512058979
     pm:
       Encode     1
       JSON       1
     received:
       Temperature 1512068289
Attributes:
   IODev      espBridge
   Interval   300
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       Keller,ESPEasy
   setState   3


Internals:
   DEF        ([17:00-20:30] and [Sensor1:Temperature] < 17) (set Steckdose on) DOELSEIF ([Sensor1:Temperature] > 18) (set Steckdose off)
   NAME       Kellersteckdoseabends
   NR         38
   NTFY_ORDER 50-Kellersteckdoseabends
   STATE      cmd_1
   TYPE       DOIF
   READINGS:
     2017-11-30 20:00:09   Device          Sensor1
     2017-11-30 19:59:56   cmd             1
     2017-11-30 19:59:56   cmd_event       set_cmd_1
     2017-11-30 19:59:56   cmd_nr          1
     2017-11-30 20:00:09   e_Sensor1_Temperature 16.50
     2017-11-30 19:44:38   mode            enable
     2017-11-30 19:59:56   state           cmd_1
     2017-11-30 17:26:59   timer_01_c01    01.12.2017 17:00:00
     2017-11-30 17:26:59   timer_02_c01    30.11.2017 20:30:00
   condition:
     0          DOIF_time($hash,0,1,$wday,$hms) and ReadingValDoIf($hash,'Sensor1','Temperature') < 17
     1          ReadingValDoIf($hash,'Sensor1','Temperature') > 18
   days:
   devices:
     0           Sensor1
     1           Sensor1
     all         Sensor1
   do:
     0:
       0          set Steckdose on
     1:
       0          set Steckdose off
     2:
   helper:
     event      Temperature: 16.50,Tem: 16.50
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   Sensor1
     timerevent Temperature: 16.50,Tem: 16.50
     triggerDev Sensor1
     timerevents:
       Temperature: 16.50
       Tem: 16.50
     timereventsState:
       Temperature: 16.50
       state: Tem: 16.50
     triggerEvents:
       Temperature: 16.50
       Tem: 16.50
     triggerEventsState:
       Temperature: 16.50
       state: Tem: 16.50
   internals:
   interval:
     0          -1
     1          0
   itimer:
   localtime:
     0          1512144000
     1          1512070200
   readings:
     0           Sensor1:Temperature
     1           Sensor1:Temperature
     all         Sensor1:Temperature
   realtime:
     0          17:00:00
     1          20:30:00
   regexp:
     0:
     1:
     all:
   state:
     STATE:
   time:
     0          17:00:00
     1          20:30:00
   timeCond:
     0          0
     1          0
   timer:
     0          0
     1          0
   timers:
     0           0  1
   trigger:
   triggertime:
     1512070200:
       localtime  1512070200
       hash:
     1512144000:
       localtime  1512144000
       hash:
Attributes:
   room       Keller

Frank_Huber

Steckdose ist state on.
Bitte den Zustand im Fehlerfall!

Kann es evtl sein dass die wieder abschaltet wenn keine last erkannt wurde?

Machen zumindest auch die hm Dimmer so...

Mit dem Handy online, daher kurz gefasst...


reimundko

Funktioniert nun alles.
In der Fritzbox unter Smarthome war der Schalter in einer Gruppe eingebunden. Und die hat denn immer wieder ausgeschaltet.

Noch eine andere Frage.

Habe einen CUL eingebunden.
Der findet in meinem Haus 3 FS 20 Steckdosen.

FS20
FS20_466aa8

off

on

off
FS20_7c4cc2

off

on

off
FS20_f1a186

off-for-timer

on

off


Wie kann ich die renamen ?

z.b.
FS20_f1a186 soll Küche heissen.

usw.

Dann kann ich die später besser im Fhem ansteuern