Hauptmenü

FHEMduino

Begonnen von mdorenka, 06 Dezember 2013, 15:34:39

Vorheriges Thema - Nächstes Thema

amunra

Hallo Daniel,
die T/H s funktionieren, die T's muessten implementiert werden.
P.S: Fuer den Preis habe ich vor ca 1/2 Jahr 3 x T/H s bekommen ... Dein T war also kein Schnäppchen ;o)

JoWiemann

Hallo Daniel,

hier http://forum.arduino.cc/index.php?PHPSESSID=2iiedmmte169pld0rfkf5ump42&topic=136836.msg1036846#msg1036846" ("Tchibo Wetterstation 433 MHz - Dekodierung mal ganz einfach") findest du einen einfachen Sketch mit dem Du einfach mal prüfen kannst, wie Dein Sensor arbeitet. Danach ist es nicht mehr ganz so schwer das Protokoll zu implementieren.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Spezialtrick

Hallo Jörg,

Danke erstmal für den neuen Sketch. :) Ich habe gerade mal den Sketch aus dem Arduino Forum ausprobiert und konnte sinnvolle Daten von diesem Rauchmelder empfangen:

http://www.amazon.de/Flamingo-FA20RF-koppelbarer-Funkrauchmelder-Feuermelder/dp/B006ZV3UMI/ref=sr_1_2?ie=UTF8&qid=1401207625&sr=8-2&keywords=Flamingo+FA20RF

So sehen die Daten aus:

Start Bit L: 8320   H: 652
Data Bits: 24
L: 1408 2736 2736 1408 1412 1412 2740 2744 2748 2744 1416 2748 2748 1420 2752 1420 2756 1424 1424 1424 1424 2764 2756 2696
H: 772 780 784 780 776 772 772 776 776 768 776 768 772 768 764 768 764 760 760 760 760 760 756 764
011000111101101010000111

Start Bit L: 8480   H: 504
Data Bits: 24
L: 1416 2736 2732 1404 1400 1408 2744 2744 2748 2748 1408 2748 2752 1416 2756 1416 2760 1416 1420 1420 1428 2760 2768 2704
H: 760 784 784 784 780 784 772 776 776 768 772 776 768 768 768 764 764 760 768 764 760 756 760 752
011000111101101010000111

Start Bit L: 8340   H: 636
Data Bits: 24
L: 1408 2740 2740 1400 1400 1400 2744 2740 2744 2744 1408 2748 2748 1412 2748 1420 2752 1420 1424 1424 1428 2760 2756 2696
H: 772 780 780 780 784 784 780 776 780 772 776 772 772 772 772 768 764 768 764 756 760 756 760 764
011000111101101010000111

Start Bit L: 8320   H: 660
Data Bits: 24
L: 1408 2740 2740 1404 1404 1404 2744 2740 2744 2740 1408 2760 2752 1416 2752 1416 2752 1424 1420 1428 1424 2760 2756 2696
H: 776 776 784 776 780 780 776 776 780 776 776 776 756 768 768 768 768 764 764 760 756 760 760 760
011000111101101010000111

Start Bit L: 8320   H: 656
Data Bits: 24
L: 1408 2740 2732 1404 1408 1408 2740 2744 2748 2740 1412 2748 2744 1420 2752 1420 2748 1424 1420 1424 1428 2760 2756 2696
H: 772 776 784 784 780 776 776 776 776 772 776 772 772 772 764 768 764 768 760 764 760 756 760 764
011000111101101010000111

Start Bit L: 8360   H: 596
Data Bits: 24
L: 1412 2744 2740 1388 1404 1396 2744 2728 2744 2744 1412 2748 2748 1416 2752 1424 2752 1428 1424 1424 1424 2760 2756 2684
H: 784 780 776 780 792 780 788 776 788 776 776 768 772 772 764 768 760 764 756 760 760 760 760 764
011000111101101010000111

Start Bit L: 8420   H: 40
Data Bits: 24
L: 1420 2736 2740 1408 1404 1404 2736 2740 2744 2740 1420 2744 2744 1420 2736 1404 2756 1420 1428 1428 1424 2760 2760 2696
H: 756 784 784 776 776 780 780 780 780 776 776 764 776 772 764 784 776 764 764 756 756 760 756 760
011000111101101010000111

Start Bit L: 8380   H: 596
Data Bits: 24
L: 1408 2740 2736 1396 1400 1400 2724 2744 2728 2744 1412 2744 2744 1416 2744 1416 2752 1420 1420 1424 1432 2760 2760 2696
H: 776 780 780 784 788 784 784 792 776 788 776 772 772 776 768 772 768 768 764 760 760 752 760 760
011000111101101010000111

Start Bit L: 8330   H: 60
Data Bits: 24
L: 1408 2728 2740 1404 1404 1408 2748 2744 2744 2740 1412 2748 2744 1416 2752 1420 2752 1408 1412 1428 1428 2760 2768 2700
H: 776 776 796 776 780 780 772 772 776 776 776 772 772 772 768 768 760 768 776 772 756 756 760 748
011000111101101010000111

Start Bit L: 211510   H: 756
Data Bits: 24
L: 1408 2664 2652 1328 1336 1344 2680 2692 2692 2696 1368 2704 2712 1380 2716 1380 2720 1388 1396 1396 1392 2728 2732 2672
H: 772 856 864 860 848 844 836 836 824 824 820 812 812 808 800 804 800 800 796 784 788 792 788 788
011000111101101010000111

Start Bit L: 8380   H: 596
Data Bits: 24
L: 1408 2740 2736 1396 1400 1400 2724 2744 2728 2744 1412 2744 2744 1416 2744 1416 2752 1420 1420 1424 1432 2760 2760 2696
H: 776 780 780 784 788 784 784 792 776 788 776 772 772 776 768 772 768 768 764 760 760 752 760 760
011000111101101010000111

Start Bit L: 8330   H: 60
Data Bits: 24
L: 1408 2728 2740 1404 1404 1408 2748 2744 2744 2740 1412 2748 2744 1416 2752 1420 2752 1408 1412 1428 1428 2760 2768 2700
H: 776 776 796 776 780 780 772 772 776 776 776 772 772 772 768 768 760 768 776 772 756 756 760 748
011000111101101010000111

Start Bit L: 211510   H: 756
Data Bits: 24
L: 1408 2664 2652 1328 1336 1344 2680 2692 2692 2696 1368 2704 2712 1380 2716 1380 2720 1388 1396 1396 1392 2728 2732 2672
H: 772 856 864 860 848 844 836 836 824 824 820 812 812 808 800 804 800 800 796 784 788 792 788 788
011000111101101010000111



Wäre Du in der Lage auch diesen Rauchmelder zu implementieren? Mit dem 46_TRX_SECURITY Modul und einem RFXtrx ist der Empfang bereits möglich. Müsste nicht alles benötigte in der 46_TRX_SECURITY.pm enthalten sein?
FHEM - Debmatic - Zigbee2MQTT - Homekit

JoWiemann

Hallo,

ich will Dir nichts versprechen. Wenn ich Zeit habe schaue ich mir erst einmal die 46_TRX_SECURITY an. Und dann werde ich mal sehen, ob ich die 14,- € für ein Testgerät investieren möchte. Also, bitte etwas Geduld.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Hallo,

beim suchen im INet bin ich noch auf folgendes interessantes Tool gestoßen:

http://wiki.nethome.nu/doku.php/analyzer/start


Protocol Analyzer


The Protocol Analyzer is a small tool that can catch, analyze and decode "slow" pulse based protocols. Typical examples are IR-Remotes or RF-Remotes. It uses the microphone input to read the signals. Since this is almost always available with drivers across operating systems, this tool works without any specific drivers on Windows, Linux and OSX....


Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

SpenZerX

Der FHEMdurino kann doch in der Version wie er hier verwendet wird eh nur ASK OOK. Da reicht ein SDR geeigneter DVB Stick für 7,- aus um die Signale zu analysieren.

SpenZerX

Welchen Zusammenhang gibt es denn bei dem Aussensensor der LOGILINK WS0001 zwischen eingestelltem Kanal und "Pairingcode" 9c bei mir?

Kann man vielleicht doch mehr als drei Sensoren in FHEM verwenden?

JoWiemann

Es sieht wohl so aus, dass beim einlegen der Batterien eine Basisadresse vergeben wird, die dann durch den Kanalwahlschalter verändert wird. Somit können in FHEM wohl mehr als drei Sensoren angelernt werden

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM


JoWiemann

Na ja, das bezieht sich auf die Wetterstation und die brauchen wir ja bei FHEM nicht.  ;)
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

SpenZerX

Ich habe leider 2 Probleme mit dem LOGILINK WS0002 Aussensensor:

1: Er sendet alle 35 Sekunden eine Sekunde Daten. Mir scheint das zu viel Traffic zu sein. Ich wollte gerade 5 weitere Sensoren bestellen. Besser nicht.

2: Der Sensor sendet zur Sicherheit 3 mal. Alle 3 Daten werden vom FHMdurino erkannt. Also 3 mal die gleichen daten. Ich denke das ist ein Fehler

Siehe Daten:
2014-06-07_11:34:46 Temp.Sensor.1 T 27.9 H 42 B good
2014-06-07_11:34:46 Temp.Sensor.1 temperature: 27.9
2014-06-07_11:34:46 Temp.Sensor.1 humidity: 42
2014-06-07_11:34:46 Temp.Sensor.1 battery: good
2014-06-07_11:34:46 Temp.Sensor.1 trend: stable
2014-06-07_11:34:46 Temp.Sensor.1 sendMode: automatic
2014-06-07_11:34:47 Temp.Sensor.1 T 27.9 H 42 B good
2014-06-07_11:34:47 Temp.Sensor.1 temperature: 27.9
2014-06-07_11:34:47 Temp.Sensor.1 humidity: 42
2014-06-07_11:34:47 Temp.Sensor.1 battery: good
2014-06-07_11:34:47 Temp.Sensor.1 trend: stable
2014-06-07_11:34:47 Temp.Sensor.1 sendMode: automatic
2014-06-07_11:34:47 Temp.Sensor.1 T 27.9 H 42 B good
2014-06-07_11:34:47 Temp.Sensor.1 temperature: 27.9
2014-06-07_11:34:47 Temp.Sensor.1 humidity: 42
2014-06-07_11:34:47 Temp.Sensor.1 battery: good
2014-06-07_11:34:47 Temp.Sensor.1 trend: stable
2014-06-07_11:34:47 Temp.Sensor.1 sendMode: automatic

Bennemannc

Hallo,

funktioniert beim fhemduino event-on-change Reading ? Dann würde der Sender zwar immer noch seine Pakete abschicken, aber fhem würde nur ein Event generieren.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

JoWiemann

Zitat von: SpenZerX am 09 Juni 2014, 16:16:51
Ich habe leider 2 Probleme mit dem LOGILINK WS0002 Aussensensor:

1: Er sendet alle 35 Sekunden eine Sekunde Daten. Mir scheint das zu viel Traffic zu sein. Ich wollte gerade 5 weitere Sensoren bestellen. Besser nicht.

...

Im letzten Sketch habe ich einen Schalter eingebaut, der, wenn auf false gesetzt, dafür sorgt, dass identische Pakete übersprungen werden.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Olly

Bei mir gleiches Verhalten, die Werte kommen 3x hintereinander.
@Jörg: Welcher Schalter ist das genau? Muss ich das kompilieren, oder lässt sich das über FHEM einstellen?

Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

amunra

#404
Hallo Christoph, Hallo Jörg, Hallo Olly

dazu habe ich bereits was geschrieben: http://forum.fhem.de/index.php/topic,17196.msg136695/topicseen.html#msg136695

P.S. Ausser die FHEM load zu reduzieren (was mMn kaum zum tragen kommt bzw. messbar sein sollte)  macht es für mich keine wirklichen Sinn die Logik im Sketch unter zu bringen. Selbst mit HM Komponenten (Zeitkritisch) machen bisher - ca. 6 Monate - meine 6 x 433 Mhz 9100 H/Ts keinen Ärger.