Protokoll-Analyse: Rauchmelder Flamingo FA20RF (KD101)

Begonnen von Christian., 07 Dezember 2014, 20:48:18

Vorheriges Thema - Nächstes Thema

Hauswart

Zitat von: Hardlife am 11 Januar 2016, 20:06:09
Hi Hauswart!

Warum nach P0= usw... immer nur ein Semikolon ( ; )?
Oder ist das ein Tippfehler im Forum?

Ich aktiviere die Melder z. B. mit:
set sduino raw SR;; R=1;;P0=-1365;;P1=-7424;;P2=5116;;P3=-954;;P4=854;;P5=-1738;;D=0447474568820445452822882828040454045656565454043;;
Und ab R=2 sprechen eigentlich immer alle an...

Immer doppelte ;; nach jedem Setting.

Ich habe tatsächlich nur einfache Strichpunkte dazwischen verwendet. Danke werde ich testen!
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Sandmann

Hallo zusammen,

ich habe die gleichen rauchmelder. und hier im Forum hat Ralph ja auch schon eine Tolle "Notlösung" geschrieben, wie man einen der Rauchmelder mit ner Funkklinngelerkennung kombiniert. Das läuft ja wohl soweit auch ganz gut.

Aber ne direkte verbindung wäre mir auch lieber.
Allerdings habe ich Nur 868er und 433er Culs an meinem Rapi. Habt Ihr da vlt. schon was neues rausgefunden ?
Würd mich echt interessieren.

Bis denn dann
Sandman
Bis denn dann
Sandman

Sidey

Hi,

Die Direkte Verbindung über den SIGNALDuino geht doch.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

nicor2k

Hallo!

Vielleicht habt ihr auch einen Tipp für mich? :-)
Nachdem ich meine Empfänger und Sender jetzt mit neuen Antennen bestückt habe, funktioniert alles auch über recht gute Distanzen schon - IT Funksteckdosen kann ich ohne Probleme an und ausschalten. Nur mein Rauchmelder will nicht so richtig (gar nicht).

Ich habe also, wie hier beschrieben:
- 2x LEARN Taste gedrückt (LED leuchtet grün)
- TEST-Taste gedrückt (Rauchmelder alarmiert)
- FHEM-Log mit Verbose 4 geschaut und den Code gefunden, den ich dann als RAW zurücksende.

Das klappt auch - aber nur sehr sporadisch: Vielleicht 1 von 3 Malen. Habe auch mit Wiederholungen R=50 und R=100 probiert, hat nicht merklich geholfen - einmal scheint mit das ganze abgestürzt zu sein: FHEM reagierte noch, aber senden per signalduino ging nicht mehr (auch nicht IT...)

Hat jemand eine Idee, wie man das zuverlässiger hinbekommt?

Wie würde ich den 2. Rauchmelder anlernen: An den ersten und hoffen, dass dieser die Signale bekommt, falls der erste selbststänig oder per FHEM Alarm gibt, oder lieber alle per FHEM anlernen und von da den Alarm senden?


Vielen Dank!


Sidey

Zitat von: nicor2k am 31 Juli 2016, 22:10:30
- FHEM-Log mit Verbose 4 geschaut und den Code gefunden, den ich dann als RAW zurücksende.

Poste doch mal den RAW Code, den Du sendest, vielleicht kann ich dir dann helfen.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

nicor2k

Klar, gern:

set sduino_cn1 raw SR;;R=100;;P0=-900;;P2=-16136;;P3=8136;;P4=805;;P5=-1390;;P6=-2731;;D=4230454546454545464645464545454646464646454646454645;;

Sidey

Zitat von: nicor2k am 31 Juli 2016, 23:33:11
Klar, gern:

set sduino_cn1 raw SR;;R=100;;P0=-900;;P2=-16136;;P3=8136;;P4=805;;P5=-1390;;P6=-2731;;D=4230454546454545464645464545454646464646454646454645;;

Wird das ganze beim Empfangen eigentlich nicht auch als Protokoll #13 erkannt und in die richtigen Bits demoduliert?


Senden würde ich mal so ausprobieren, sollte das mit dem Erkennen als Protokoll #13 nicht klappen.
SR;;R=10;;P0=-900;;P3=8136;;P4=805;;P5=-1390;;P6=-2731;;D=30454546454545464645464545454646464646454646454645;;

Ich habe die lange Pause von 16ms entfernt.
Ich habe von 100 auf 10 Wiederholungen reduziert. Bei 100 Wiederholungen sendest Du einfach zu lange.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

nicor2k

Leider nicht, die 16ms sind ihm wohl leider wichtig. Hiermit geht es jetzt meistens:

set sduino_cn1 raw SR;;R=20;;P0=-900;;P2=-16136;;P3=8136;;P4=805;;P5=-1390;;P6=-2731;;D=4230454546454545464645464545454646464646454646454645;;

nicor2k

Hallo!

Zitat von: Sidey am 01 August 2016, 22:03:26
Wird das ganze beim Empfangen eigentlich nicht auch als Protokoll #13 erkannt und in die richtigen Bits demoduliert?

Ich habe mich jetzt mal mit Ohrstöpseln alleine im Büro eingeschlossen, ist ja Sonntag, und getestet (vorher Update und neue Signalduino Firmware). Von den insgesamt 6 Meldern werden tatsächlich 4 als #13 erkannt, die ich jetzt mit einem DOIF auslesen können müsste, ob Rauch erkannt wurde. Die anderen leider nicht, da probiere ich noch, sie auch manuell auszulösen, wenn ein Melder erkannt wurde.

Im Log werden die vier aber auch so erkannt: "SIGNALduino_unknown found RF21 protocol. devicecode=11010101000101110010110, unit=1". Die werden aber nicht per autocreate angelegt, damit ich sie direkt als Device habe - mache ich da etwas falsch?