FHEMduino

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

Vorheriges Thema - Nächstes Thema

Mitch

Nachdem ich mit dem China-Empfänger einfach nichts empfange, habe ich mal eine Wetterstation von TFA aufgemacht.
Der Empfänger darin hat allerdings vier PINs, GND, VCC, RF-D und RF-P.

Was ist denn der Unterschied zwischen RF-D und RF-P?
Welchen muss ich nehmen?
FHEM im Proxmox Container

JoWiemann

Zitat von: Mitch am 04 August 2014, 15:27:14
Nachdem ich mit dem China-Empfänger einfach nichts empfange, habe ich mal eine Wetterstation von TFA aufgemacht.
Der Empfänger darin hat allerdings vier PINs, GND, VCC, RF-D und RF-P.

Was ist denn der Unterschied zwischen RF-D und RF-P?
Welchen muss ich nehmen?

Poste doch mal Fotos.

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

Mitch

#782
siehe Bilder im Anhang.

Wie gesagt, auf der Platine der Wetterstation steht VCC, RF-P, GND, RF-D

Habe jetzt wieder das Chinading mit der Antenne aus der Wetterstation.
Meine ELRO FB kann ich immer noch auf max. 5cm empfangen, dafür habe ich den LOG total voll:
2014.08.04 16:32:42 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:32:42 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:32:42 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:32:42 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:32:41 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:32:41 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:32:41 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:32:41 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:32:41 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:32:41 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:31:46 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:31:46 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:31:46 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:31:46 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:31:45 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:31:45 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:31:45 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:31:45 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:31:45 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:31:45 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:30:50 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:30:50 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:30:50 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:30:50 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:30:49 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:30:49 0: ERROR: Cannot autoload FHEMduino_Env
2014.08.04 16:30:49 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:30:49 0: ERROR: Cannot autoload FHEMduino_Env
FHEM im Proxmox Container

Sidey

Zitat von: Bennemannc am 04 August 2014, 13:43:15

wenn Ihr mir sagt welche Sketch ich brauche und was ich in der Config ergänzen muss, könnte ich mit meinem Raspberry testen.

Gruß Christoph

Hallo Christoph,

Ich hoffe Du hast auch einen Arduino.
Da muss der Sketch drauf. Den kannst Du im github ( den aus dem branch trunk, nicht master) herunterladen.
Dann solltest Du noch die dcf77 Option deaktivieren.

Ist der Arduino geflasht und mit einem 433 MHz Empfänger verbunden kannst du ihn an den radpberry anschließen.
Dort sollte er als /dev/ttyACM0 auftauchen.

Danach kannst Du die FHEM Module, die finden sich auch auf github, laden und in den FHEM Ordner kopieren.

Den Arduino definiert du als FHEMduino mit dem entsprechenden device. Z.B. /dev/ttyACM0.
Wenn er Sensoren erkennt und autoctrate aktiv ist werden die auch angelegt.
Wenn nicht, solltest Du mal in die Logs schauen.

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

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

Bennemannc

Hallo,

also ich habe einen Nano, einen China Empfänger, eine Testumgebung auf einem Rpi. Zudem die 1.0.4 er IDE für Windows. An dem Seriellen Terminal der IDE kommen schon mal Daten rein.
Der FHEMduino wird erkannt - bleibt aber bei "possible Commands: VisisrsdsdrRq" stehen.
Wie geht es dann weiter ?

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

Sidey

Hi,

es sollte in etwa so aussehen, wie im screenshot gepostet.

Wo siehst Du die Meldung?


Grüße Sidey

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

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

Bennemannc

Hallo,

so Ähnlich Time, msgcnt, und rawmsg fehlen. Die Meldung steht im Log.
Sonst passiert nichts weiter. Die Module habe ich alle nach FHEM kopiert - die werden auch unter Clients angezeigt. Müsste sich da jetzt etwas tun ? Oder Mus ich jetzt noch etwas in der fhem.cfg machen. Da steht bisher nur das define von fhemduino mit der Bautrate drin.

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: Mitch am 04 August 2014, 16:32:51
siehe Bilder im Anhang.

2014.08.04 16:30:49 3: FHEMduino: Unknown code W017221005EF, help me!
2014.08.04 16:30:49 0: ERROR: Cannot autoload FHEMduino_Env

Tut mir leider, aber die Fotos sind sehr unscharf. Hast Du die 14_FHEMduino_Env.pm im FHEM Verzeichnis?!

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

Sidey

Zitat von: Bennemannc am 04 August 2014, 19:38:10
Oder Mus ich jetzt noch etwas in der fhem.cfg machen. Da steht bisher nur das define von fhemduino mit der Bautrate drin.

Also den Fhemduino habe ich wie folgt in der FHEM Config eingerichtet:

define FHEMduino FHEMduino /dev/ttyACM0@9600


Eventuell mal den loglevel vom System auf 5 stellen und schauen was kommt.
Autocreate ist bei dir an?

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

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

Sidey

Hallo,

habe mir den PT2262 Code mal etwas angesehen.
Habe ein Funk Steckdosenschalter, der nennt sich wohl "Action".

Er wird auch von FHEMduino erkannt.
Er Sendet einen hauscode 11111, das habe ich mal schnell in einem eigenen Zweig ergänzt.

https://github.com/mdorenka/fhemduino_modules/tree/PT2262-style-%22Action%22devices

Die Devices werden danach in FHEM danach auch angelegt.
Die Tastencode an  und aus werden nur falsch herum interpretiert.
    "0F"   => "off",
    "F0"   => "on"

Wenn ich das recht sehe, dann müsste der actioncode abhängig vom hauscode geändert werden.
Wer hatte den Code zum PT2262 entwickelt?

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

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

Bennemannc

Hallo,

also mit der FHEMduino aus dem Trunk kommt bei mir nichts. Mit der FHEMduinoNew kommen zumindest Daten (im Monitor). Nicht besonders viele - da muss ich noch mal an die Antenne ran - aber zumindest ein paar (von zwei Sendern)  ;).
Heute Abend werde ich mal sehen, wie diese Daten von Fhem interpretiert werden.

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

Sidey

Hallo Christoph,

Meinst Du mit Monitor, den Eventmonitor aus FHEM oder den seriellen Monitor aus der Arduino IDE.

Auf letzterem müssten Oregon Scientific V2 Sensoren auf jeden Fall auftauchen.
Kannst Du mir die Bezeichnung der Sensoren geben, welche Du nutzt und eventuell den sketch mal im debug mode laufen lassen?

Auch wäre der Output gut, der im seriellen Monitor erscheint wenn Du V eingibst.

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

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

Bennemannc

Hallo,

bis jetzt habe ich nur den seriellen Monitor getestet und dort sehe ich zwei Sensoren. Das müssten aber mehr sein, deshalb wollte ich ja auch noch mal etwas an der Antenne machen.
Wie schon gesagt - heute abend geht es weiter.

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

Sidey

Hallo Christoph,

Ich habe mich auf die Version im GIT im Zweig Trunk bezogen. Da der Sketch bei mir und captainhook Sensoren empfängt bin ich etwas ratlos, wieso das bei dir nicht geht.
Damit sollten osv2 Sensoren empfangen werden.
Für V3, habe ich die Auswertung nicht implementiert, da mir ein passender Sensor fehlt. Ein Decoder ist grundsätzlich aber bereits im code. Ich kann den mal scharf schalten, aber bräuchte dann ein paar debug Logs mit genauen Angaben um das weiter zu entwickeln.
Ich würde vorher aber gerne erst mal das V2 Thema abschließen, bevor wir mit v3 anfangen.

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

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

JoWiemann

#794
Zitat von: Sidey am 04 August 2014, 22:27:04
Hallo,

Wer hatte den Code zum PT2262 entwickelt?

Grüße Sidey

Das FHEM-Modul ist wohl ein FHEMduino-Clone der CUL_IT.pm. Es könnte sich ja lohnen den Sketch so anzupasse, dass die Ausgabe an die CUL_IT weitergeleitet wird und die notwendigen Änderungen dort vorgenommen werden. Damit würden wir dann ein "redundantes" FHEM-Modul einsparen.

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