Hallo,
ich habe mir Fenster und Türkontakte vom Typ ev1527 gegönnt, diese wurden mit autocreate auch direkt im fhem angelegt.
komischerweise gehen diese mit CUL und fhemduino... aber egal.
Was mich wundert, ich bekomme als reading aber immer nur ein ON, egal ob das Fenster auf oder zu ist. Ist das normal so bei diesem Typ oder kann ich hier etwas machen, damit ich sehe ob ein Fenster offen steht? Evtl. geht es ja auch mit etwas Logik von wegen 1. on ist offen 2. on ist geschlossen... ?
Hier mein Code:
define EG_Terrassentuer_Ost IT 1527x80338 0110 0000
attr EG_Terrassentuer_Ost IODev sduino
attr EG_Terrassentuer_Ost model ev1527
und im LOG steht:
2016.12.20 11:06:53 3: CUL433 IT: EG_Terrassentuer_Sued on->on
Vielen Dank für die Hilfe
Achja, das sind die Kontakte:
https://de.aliexpress.com/item/Ultra-Small-Wireless-Magnetic-Contact-Door-Window-Sensor-Alarm-Home-Security-Protection-443MHZ/32548144499.html
Hi,
Versuchs mal mit, resp. in deinem Fall:
define EG_Terrassentuer_Ost IT 1527x80338 1110 0000
attr EG_Terrassentuer_Ost IODev sduino
attr EG_Terrassentuer_Ost model ev1527
1527x80338 1110 0000
Gruss
Leider nicht, dann bekomme ich
2016.12.20 21:40:14 3: CUL433 IT: Code 0110 not supported by EG_Terrassentuer_Ost
Kommt von deinem CUL433, aber bei deinem Kontakt wird nun off angezeigt?
Oder mit 1110 1010
die Logeinträge kommen immer vom CUL, ist also doch nicht der sduino...
nein, der Status ändert sich nicht mit der Fehlermeldung.
mit 1110 1010 bekomme ich die gleiche Fehlermeldung, es scheint als gibt es nur 0110... :-\
Ich habe die Kontakte (EV1527) mit Fhemduino zu laufen gebracht, muss es zwingend ein Signalduino sein?
Leider ja, der steuert die Markise...
kannst Du mal Deine Definition posten wie Du sie zum laufen gebracht hast, dann versuch ich das mit dem signalduino nachzubauen.
Vielen Dank
define Fensterkontakt_Kinderzimmer IT 1527x22870 1110 1010
attr Fensterkontakt_Kinderzimmer userattr room_map structexclude
attr Fensterkontakt_Kinderzimmer IODev nanoCUL
attr Fensterkontakt_Kinderzimmer devStateIcon off:fts_window_1w_open on:fts_window_1w
attr Fensterkontakt_Kinderzimmer model ev1527
attr Fensterkontakt_Kinderzimmer room Kinderzimmer
define FileLog_Fensterkontakt FileLog ./log/Fensterkontakt-%Y.log Fensterkontakt_Kinderzimmer
attr FileLog_Fensterkontakt logtype text
Diese habe ich per Fhemduino erstellen lassen und danach IODev auf nanoCUL gesetzt, funktionierte bei mir.
Danach hatte ich mir wieder EV1527-Kontakte bestellt und die funktionierten nicht so, daher habe ich mich entschlossen einen 4. CUL am Raspi dauerhaft zu verbinden (Fhemduino) und bei diesem funktionierte es.
Ich musste nur noch ein Modul leicht anpassen.
Gruss
Zitat von: pillepalle12 am 20 Dezember 2016, 11:34:39
Was mich wundert, ich bekomme als reading aber immer nur ein ON, egal ob das Fenster auf oder zu ist. Ist das normal so bei diesem Typ oder kann ich hier etwas machen, damit ich sehe ob ein Fenster offen steht? Evtl. geht es ja auch mit etwas Logik von wegen 1. on ist offen 2. on ist geschlossen... ?
Poste mal die i-message im log, wenn Du das Fenster öffnest und schliesst
Beim öffnen und schließen müsste jeweils ein log Eintrag erscheinen der ungefähr so aussieht:
2016.12.20 23:07:59.865 4: sduino IT: message "i327803" (7)
Gruß Ralf
ich bekomme leider keine i-Message, nur die CUL Meldung.
wenn ich den sduino auf verbose 5 stelle bekkomme ich folgende Meldung beim öffnen:
2016.12.21 17:45:58 3: CUL433 IT: EG_Kuechenfenster on->on
2016.12.21 17:45:59 4: sduino/msg READ: MU;P0=-262;P1=145;D=0101010101010101010101010101010101010101010101010;CP=1;
2016.12.21 17:45:59 4: sduino/msg READ: MU;P0=-200;P1=269;D=0101010101010101010101010101010101010101010101010101010101010101010101010101;CP=1;
wenn Du den CUL433 auf verbose 4 stellst, bekommst Du dann die i-Message im log?
2016.12.20 23:07:59.865 4: CUL433 IT: message "i327803" (7)
Ah, auf 4 bekomme ich eine i-message:
2016.12.22 07:17:45 4: CUL_Parse: CUL433 r5C4CE300003200000003600B -68.5
2016.12.22 07:17:54 4: CUL_Parse: CUL433 iF94606F6 -79
2016.12.22 07:17:54 4: CUL433 IT: message "if94606" (7)
2016.12.22 07:17:54 4: CUL433 IT: msgcode "" (0) bin = 111110010100011000000110
2016.12.22 07:17:54 3: CUL433 IT: EG_Kuechenfenster on->on
und welche i-message bekommst DU, wenn DU das Fenster schließt?
Ich bekomme nur diese eine Meldung, wenn ich schliesse wird es effektiv ignoriert.
Man kann ja die rote LED leuchten sehen wenn man das Fenster öffnet, beim schliessen bleibt diese aus.
Wie ist es bei Dir?
Dann hast Du eine Version erwischt, die nur beim Fenster öffnen was sendet. Damit lässt sich dann eine sehr einfache Alarmanlage aufbauen.
Es gibt auch 433 MHz Fensterkontakte die auch beim Fenster schließen was senden.
Ich habe keine 433 MHz Fensterkontakte. Ich verwende Homematic Funk und wired Fensterkontakte.
Gruß Ralf
Schade, aber danke für eure Mühe.
Hallo ich habe auch so ein ähnliches Modul mit dem gleichen Verhalten.
Log gibt für das Gerät auch nur "on->on" aus.
Daher für mich als Fensterkontakt nicht zu gebrauchen.
Nun schaue ich gerade nach alternativen Einsatzmöglichkeiten:
- Tür (einfacher Alarm)
- Briefkasten
Allerdings müsste man das ganze auf off setzen können:
z.B.
- Die Klappe vom Briefkasten wird geöffnet "off->on"
- Postbutton blink in der TabletUI und die Post wird entnommen
- anschliessend wird der Postbutton gedrückt und damit ist er wieder grau "on->off"
Wie setzt man das am besten/einfachsten um?
Bin noch relativ neu in FHEM.
Ich mache auch gerne einen neuen Thread auf, wenn euch das lieber ist.
Ich hatte nur diesen Thread bei meiner Suche gefunden.
Ich hab ein ähnliches Problem so gelöst. Vielleicht Hilft es ja.
define WZFenster_Sensor IT 1527xca691 0100 0000
attr WZFenster_Sensor IODev sduino
attr WZFenster_Sensor room Wohnzimmer
define WZFenster dummy
attr WZFenster devStateIcon on:fts_window_1w_open off:fts_window_1w
attr WZFenster eventMap Auf:on Zu:off
attr WZFenster room Wohnzimmer
attr WZFenster webCmd Auf:Zu
define WZFenster_schalt DOIF ([WZFenster_Sensor] eq "on" and [WZFenster] eq "off")((set WZFenster on)(set WZFenster_Sensor off)) DOELSE ([WZFenster_Sensor] eq "on" and [WZFenster] eq "on")((set WZFenster off)(set WZFenster_Sensor off))
attr WZFenster_schalt do always
attr WZFenster_schalt room Wohnzimmer
attr WZFenster_schalt wait 0,2:0,2