notify will nicht wie ich...

Begonnen von DanielS, 07 März 2017, 19:13:32

Vorheriges Thema - Nächstes Thema

CoolTux

Sobald es Dir möglich ist öffne 2 Browsertabs. Einmal die Detailansicht zu der Rolladengruppe R_Z1_1 und einmal den Eventmonitor.
Beim Eventmonitor hast du stehen .* Dort anklicken und das .* löschen und dafür R_Z1_1 eintragen. Dann OK.
Nun setzt du im anderen Tab ein set R_Z1_1 on ab und schaust beim Eventmonitor
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DanielS

#16
Hallo,

gerade so gemacht. Leider auch ohne Meldung. Die Funktion jedoch, also das Bewegen der Rolläden, wurde ausgeführt.  Siehe hier:
http://imgur.com/oBiE7K8


Das event-on-update-reading hatte ich zum Experimentieren drinnen gehabt. Das habe ich gelöscht undauch einmal die eventMap gelöscht, um zu gucken ob es an der lag. Aber auch hier keine Reaktion im EventMonitor. Nur das Löschen wurde angezeigt. Siehe hier:

2017-03-08 06:39:02 Global global DELETEATTR R_Z1_1 event-on-update-reading
2017-03-08 06:40:08 Global global DELETEATTR R_Z1_1 eventMap

CoolTux

Also das kann ich mir beim besten Willen kein bisschen erklären. Es muß ein Event ausgelöst werden. Irgendwas ist da im argen bei Dir. Eventuell komme ich nachher mal dazu noch etwas zu schauen.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ok ich habe es mal getestet. Ich konnte das Verhalten nachstellen. Wieso da aber jetzt keine Events gesendet werden kann ich auch nicht sagen. Sorry
Wie verhält sich denn das IO Gerät? Kommt da irgendwas an Events?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

KölnSolar

Vielleicht besser den Post nach sonstige Systeme verschieben oder dort an einen vorhandenen dooya-Thread oder einen Neuen mit Dooya im Subject machen ?
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

DanielS

Ja, es kommt was. Bisher dies hier:
2017-03-08 07:58:12 SIGNALduino sduino opened
2017-03-08 07:58:12 SIGNALduino sduino UNKNOWNCODE u20#A0043B20
2017-03-08 08:49:43 SIGNALduino sduino opened
2017-03-08 08:49:43 SIGNALduino sduino UNKNOWNCODE u40#000000
2017-03-08 10:13:39 SIGNALduino sduino opened
2017-03-08 10:13:39 SIGNALduino sduino UNKNOWNCODE u40#000000
2017-03-08 10:17:20 SIGNALduino sduino opened
2017-03-08 10:17:20 SIGNALduino sduino UNKNOWNCODE u40#FFFFFFFFFFFFFFFFFFE
2017-03-08 10:17:20 SIGNALduino sduino UNKNOWNCODE P9#8000000000000000000
2017-03-08 11:29:00 SIGNALduino sduino opened
2017-03-08 11:29:00 SIGNALduino sduino UNKNOWNCODE u20#0E61



In vorauseilendem Gehorsam einmal die Ausgab von "list sduino"
Internals:
   Clients    :IT:CUL_TCM97001:OREGON:CUL_TX:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_WS_Maverick:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       u20#0E61
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         10
   ITClock    250
   MSGCNT     12
   NAME       sduino
   NR         20
   NR_CMD_LAST_H 1
   PARTIAL
   RAWMSG     MU;P0=-484;P1=-125;P2=105;P3=244;P6=-252;D=0660002222122226600226002222666226312226;CP=2;
   STATE      opened
   TIME       1488968940
   TYPE       SIGNALduino
   unknownmessages
   version    V 3.3.1-dev SIGNALduino - compiled at Jan  3 2017 23:59:32
   Matchlist:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^YsA[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     1:IT       ^i......
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     7:Hideki   ^P12#75[A-F0-9]+
     X:SIGNALduino_un ^[uP]\d+#.*
   QUEUE:
   Readings:
     2017-02-27 18:02:28   ITParms         ITParams: 6 300
     2017-02-24 16:31:35   cmds            V i R t X F S P C G
     2017-03-05 18:16:31   config          MS=1;MU=1;MC=1
     2017-03-08 11:50:57   ping            OK
     2017-03-08 11:29:00   state           opened
     2017-02-24 16:19:29   uptime          0 00:27:21
     2017-03-07 23:54:48   version         V 3.3.1-dev SIGNALduino - compiled at Jan  3 2017 23:59:32
   XMIT_TIME:
     1488963600
   Getcmd:
   Keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     32
     33
     35
     38
     4
     41
     45
     6
     7
   muIdList:
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     34
     36
     37
     39
     40
     42
     44
     46
     48
     49
     5
     50
     51
     8
     9
Attributes:
   debug      0
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nano328
   verbose    3

Wuppi68

FHEM unter Proxmox als VM

CoolTux

Wie gesagt. Ich konnte das ganze bei mir nachstellen. Bei einem Dummy klappt es, bei einem Dooya Device kommt gar nichts.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DanielS

#23
@wuppi68: Yup, habe ich gelesen. Trifft aber auf mein System nicht zu.

[root@nostromo ~]# lspci -nnk | grep -i net -A2
02:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
        Subsystem: Super Micro Computer Inc X7SPA-H/X7SPA-HF Motherboard [15d9:060a]
        Kernel driver in use: e1000e
--
03:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
        Subsystem: Super Micro Computer Inc X7SPA-H/X7SPA-HF Motherboard [15d9:060a]
        Kernel driver in use: e1000e


@CoolTux
Als Workaround Könnte ich auch auf das Event vom "at" lauschen. Obwohl der Rolladen als solches schon schöner wäre.

Allen Beteiligten auf jeden Fall schon mal herzlichen Dank für die Unterstützung!


DanielS

Ahoy,

ich habe das inzwischen so umgangen, daß ich mir ein dummy device ("d_RZ1") angelegt habe und dies per "at" anspreche. Und da dort die Events laufen, habe dafür dann das notify geschrieben:
define n_RZ1_off d_RZ1:off setstate R_GWC,R_Diele,R_WZ1,R_WZ2,R_EssZ,R_Kueche open;set R_Z1_1 off