FHEMduino

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

Vorheriges Thema - Nächstes Thema

CaptainHook

Seit ich den Tipp von  kaihs eingebaut habe funktioniert es bei mir Perfekt!

Zitat von: kaihs am 30 Juli 2014, 19:53:26
Die Pollin Dosen möchten eine höhere Wiederholungszahl der Funkpakete, daher das Attribut itrepetition auf 6 stellen. Dann funktioniert es bei mir.

Und ich nutzte auch "China" Sender / Empfänger von dx / aliexpress  mit ca 34cm  Draht gewickelt als Helix und ausgezogen auf eine Länge von ca 17cm

Gruß,
Stephan
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

JoWiemann

#751
Hallo,

bitte prüfen, ob der KW9010 wieder funktioniert.

Danke 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

#752
so, habe nun endlich RX und TX aus ebay bekommen. Sind die gleichen wie im Amazon Link zwei drüber.

Leider empfange ich gar nichts?
Müsste da nicht etwas über Autocreate kommen?

Hab einiges an 433MHz Dingen hier rum funken.

EDIT: habe jetzt mal ein ELRO Set angelernt. Leider ist der Empfang und die Sendeleistung quasi nicht zu gebraucht.
Habe eine 17cm Drahtantenne angelötet.
Jemand eine Idee?
FHEM im Proxmox Container

fh168

Hi Mitch,

dieses 1,5 euro Dinger taugen nix, da bin ich auch auf die Nase gefallen.
Ich habe zwar keinen FhemDuino aber ich nutze diesen Empfänger, wie in meinem Blog beschrieben.

http://blog.moneybag.de/fhem-preiswerter-433-mhz-funkbewegungsmelder-pir/

Robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

JoWiemann

Hallo,

oder eine Kombi bei Pollin bestellen und dort den Empfänger ausbauen. der ist wirklich gut.

http://www.pollin.de/shop/dt/MzI0OTYxOTk-/Haustechnik/Wetterstationen_Thermometer/Funk_Wetterstation_LOGILINK_WS0001.html

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

#755
Sorry,

CRC-Prüfung überarbeitet. Anbei die gefixte Version.

Grüße Jörg

PS: Negative Temperatur falsches Bit geprüft, jetzt Ok.
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

CaptainHook

Moin,

da ich einen OSV2 Temperatursensor habe, habe ich deinen Sketch ein wenig anpassen. Ferner habe ich die "Original"-Oregon.pm modifiziert so das es mit  FHEMduino funktioniert (zumindest für meinen Sensor  :-[ ), kann es aber nicht ausreichen testen  :o :o

Vielleicht kannst, möchtest du meine Anpassung für OSV2 in deine Version übernehmen  :-[

Gruß,
Stephan


Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

fh168

#757
Hallo,

bei mir wirft das logfile sowas aus.
Ich habe die pm und ino vom CaptainHook aus dem letzten Post genommen. PT2262 funktioniert.

2014.08.02 10:07:36 5: FHEMduino/RAW: /W
2014.08.02 10:07:36 5: FHEMduino/RAW: W/049f
2014.08.02 10:07:36 5: FHEMduino/RAW: W049f/a48
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa48/8

2014.08.02 10:07:36 5: FHEMduino: W049fa488
2014.08.02 10:07:36 5: Triggering FHEMduino (1 changes)
2014.08.02 10:07:36 5: Notify loop for FHEMduino UNKNOWNCODE W049fa488 message length (9)
2014.08.02 10:07:36 4: eventTypes: FHEMduino FHEMduino UNKNOWNCODE W049fa488 message length (9) -> UNKNOWNCODE W049fa488 message length (.*)
2014.08.02 10:07:36 2: FHEMduino: unknown message W049fa488 message length (9)
2014.08.02 10:07:36 5: FHEMduino/RAW: /W
2014.08.02 10:07:36 5: FHEMduino/RAW: W/049fa
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa/48
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa48/8

2014.08.02 10:07:36 5: FHEMduino: W049fa488
2014.08.02 10:07:36 5: Triggering FHEMduino (1 changes)
2014.08.02 10:07:36 5: Notify loop for FHEMduino UNKNOWNCODE W049fa488 message length (9)
2014.08.02 10:07:36 4: eventTypes: FHEMduino FHEMduino UNKNOWNCODE W049fa488 message length (9) -> UNKNOWNCODE W049fa488 message length (.*)
2014.08.02 10:07:36 2: FHEMduino: unknown message W049fa488 message length (9)
2014.08.02 10:07:36 5: FHEMduino/RAW: /W
2014.08.02 10:07:36 5: FHEMduino/RAW: W/049fa4
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa4/88
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa488
/

2014.08.02 10:07:36 5: FHEMduino: W049fa488
2014.08.02 10:07:36 5: Triggering FHEMduino (1 changes)
2014.08.02 10:07:36 5: Notify loop for FHEMduino UNKNOWNCODE W049fa488 message length (9)
2014.08.02 10:07:36 4: eventTypes: FHEMduino FHEMduino UNKNOWNCODE W049fa488 message length (9) -> UNKNOWNCODE W049fa488 message length (.*)
2014.08.02 10:07:36 2: FHEMduino: unknown message W049fa488 message length (9)
2014.08.02 10:08:08 5: FHEMduino/RAW: /O
2014.08.02 10:08:08 5: FHEMduino/RAW: O/SV2
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2/:0xE
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xE/A4
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4/C10
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4C10/2021
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4C102021/25
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4C10202125/B0E2
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4C10202125B0E2/09
2014.08.02 10:08:08 5: FHEMduino/RAW: OSV2:0xEA4C10202125B0E209/00

2014.08.02 10:08:08 5: FHEMduino: OSV2:0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FHEMduino dispatch OSV2:0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FingerprintFn Message: Name: FHEMduino  und Message: OSV2:0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FHEMduino_Oregon: OSV2:0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FHEMduino_Oregon: 0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FHEMduino_Oregon: decoding delay=469 hex=0xEA4C10202125B0E20900
2014.08.02 10:08:08 5: FHEMduino_Oregon: bin_msg=�L !%��   
2014.08.02 10:08:08 5: FHEMduino_Oregon: bits=1
2014.08.02 10:08:08 5: FHEMduino_Oregon: bits2=80
2014.08.02 10:08:08 5: FHEMduino_Oregon: num_bytes=11
2014.08.02 10:08:08 5: FHEMduino_Oregon: type1=234
2014.08.02 10:08:08 5: FHEMduino_Oregon: type2=76
2014.08.02 10:08:08 5: FHEMduino_Oregon: type=59980
2014.08.02 10:08:08 5: FHEMduino_Oregon: sensor_id=ea4c
2014.08.02 10:08:08 5: FHEMduino_Oregon: key=15354964
2014.08.02 10:08:08 4: FHEMduino_Oregon: ERROR: Unknown sensor_id=ea4c bits=84 message='0xEA4C10202125B0E20900'.
2014.08.02 10:08:56 5: FHEMduino/RAW: /O
2014.08.02 10:08:56 5: FHEMduino/RAW: O/SV2:
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:/0x1
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1/A2D1
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D1/0D
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D10D/C912
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D10DC912/8402
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D10DC9128402/44
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D10DC912840244/887
2014.08.02 10:08:56 5: FHEMduino/RAW: OSV2:0x1A2D10DC912840244887
/

2014.08.02 10:08:56 5: FHEMduino: OSV2:0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FHEMduino dispatch OSV2:0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FingerprintFn Message: Name: FHEMduino  und Message: OSV2:0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FHEMduino_Oregon: OSV2:0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FHEMduino_Oregon: 0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FHEMduino_Oregon: decoding delay=48 hex=0x1A2D10DC912840244887
2014.08.02 10:08:56 5: FHEMduino_Oregon: bin_msg=-ܑ(@$H�
2014.08.02 10:08:56 5: FHEMduino_Oregon: bits=1
2014.08.02 10:08:56 5: FHEMduino_Oregon: bits2=80
2014.08.02 10:08:56 5: FHEMduino_Oregon: num_bytes=11
2014.08.02 10:08:56 5: FHEMduino_Oregon: type1=26
2014.08.02 10:08:56 5: FHEMduino_Oregon: type2=45
2014.08.02 10:08:56 5: FHEMduino_Oregon: type=6701
2014.08.02 10:08:56 5: FHEMduino_Oregon: sensor_id=1a2d
2014.08.02 10:08:56 5: FHEMduino_Oregon: key=1715540
2014.08.02 10:08:56 4: FHEMduino_Oregon: ERROR: Unknown sensor_id=1a2d bits=84 message='0x1A2D10DC912840244887'.
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

locutus

Bei meinem fhem (trunk) tritt das folgende Szenario auf:
- keine OSV2 Einträge mehr im Logfile
- autocreate legt keine Oregon Sensoren mehr an
- OSV2 Messages werden nicht an bestehende Devices übergeben

JoWiemann

Zitat von: fh168 am 02 August 2014, 10:16:34
Hallo,

bei mir wirft das logfile sowas aus.
Ich habe die pm und ino vom CaptainHook aus dem letzten Post genommen. PT2262 funktioniert.

2014.08.02 10:07:36 5: FHEMduino/RAW: /W
2014.08.02 10:07:36 5: FHEMduino/RAW: W/049f
2014.08.02 10:07:36 5: FHEMduino/RAW: W049f/a48
2014.08.02 10:07:36 5: FHEMduino/RAW: W049fa48/8

2014.08.02 10:07:36 5: FHEMduino: W049fa488
2014.08.02 10:07:36 5: Triggering FHEMduino (1 changes)
2014.08.02 10:07:36 5: Notify loop for FHEMduino UNKNOWNCODE W049fa488 message length (9)
2014.08.02 10:07:36 4: eventTypes: FHEMduino FHEMduino UNKNOWNCODE W049fa488 message length (9) -> UNKNOWNCODE W049fa488 message length (.*)


Nimm bitte einmal die 00_FHEMduino.pm aus dem Anhang. Ich hatte übersehen, dass die Lifetec-Sensoren (W04...) nur 24 Bit übertragen.

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

Zitat von: locutus am 02 August 2014, 10:59:56
Bei meinem fhem (trunk) tritt das folgende Szenario auf:
- keine OSV2 Einträge mehr im Logfile
- autocreate legt keine Oregon Sensoren mehr an
- OSV2 Messages werden nicht an bestehende Devices übergeben

Mit welcher FHEMduino.ino / 14_FHEMduino_Oregon.pm hat es denn zuletzt funktioniert?

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

locutus


JoWiemann

Dann muss der Captain mal gucken, mit den Oregon Sourceanteilen habe ich mich bisher nicht beschäftigt. Die anderen Wettersensoren und Aktoren sind eigentlich unabhängig vom Oregon Teil.

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

fh168

#763
klappt!
Der Oregon-Temperatur-Sensor ist wohl vom Nachbarn, zeigt sich doch wie gut die China-Empfänger sind :-).

CFGFN
CODE
011a
DEF   
011a
FHEMduino_MSGCNT
2
FHEMduino_RAWMSG
OSV2:0x1A2D106A623380824190
FHEMduino_TIME
2014-08-02 14:00:11
IODev
FHEMduino
LASTInputDev
FHEMduino
MSGCNT
2
NAME
FHEMduino_Oregon_011a
NR
220
STATE
T: 62.6 BAT: ok
TYPE
FHEMduino_Oregon
equalMSG
0
lastMSG
OSV2:0x1A2D106A623380824190
lastReceive
1406980811
minsecs
0

misst aber ziemlichen Müll:

2014-08-02_14:00:10 FHEMduino_Oregon_011a temperature: 62.6
2014-08-02_14:00:10 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:00:10 FHEMduino_Oregon_011a T: 62.6 BAT: ok
2014-08-02_14:00:11 FHEMduino_Oregon_011a temperature: 62.6
2014-08-02_14:00:11 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:00:11 FHEMduino_Oregon_011a T: 62.6 BAT: ok
2014-08-02_14:00:49 FHEMduino_Oregon_011a temperature: 52.6
2014-08-02_14:00:49 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:00:49 FHEMduino_Oregon_011a T: 52.6 BAT: ok
2014-08-02_14:00:49 FHEMduino_Oregon_011a temperature: 52.6
2014-08-02_14:00:49 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:00:49 FHEMduino_Oregon_011a T: 52.6 BAT: ok
2014-08-02_14:01:28 FHEMduino_Oregon_011a temperature: 42.6
2014-08-02_14:01:28 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:01:28 FHEMduino_Oregon_011a T: 42.6 BAT: ok
2014-08-02_14:01:28 FHEMduino_Oregon_011a temperature: 42.6
2014-08-02_14:01:28 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:01:28 FHEMduino_Oregon_011a T: 42.6 BAT: ok
2014-08-02_14:02:07 FHEMduino_Oregon_011a temperature: 12.6
2014-08-02_14:02:07 FHEMduino_Oregon_011a battery: ok
2014-08-02_14:02:07 FHEMduino_Oregon_011a T: 12.6 BAT: ok
2014-08-02_14:02:07 FHEMduino_Oregon_011a temperature: 12.6
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

CaptainHook

Zitat von: locutus am 02 August 2014, 12:30:30
Mit den Dateien von CaptainHook:
http://forum.fhem.de/index.php/topic,17196.msg188454.html#msg188454

Die 14_FHEMduino_Oregon.pm aus diesem Thread hat zuletzt funktioniert:
http://forum.fhem.de/index.php/topic,17196.msg187660.html#msg187660


Moin,
Welche Dateien nutzt du denn? Hast alle Dateien von mir genutzt inklusive des Sketch.  Im Sketch von Jörg ist das Osv-Protokoll deaktiviert.

Btw.  Ich besorg mir gerade weitere Sensoren fur den Live-Test

Gruß,  Stephan
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.