LaCrosseGateway - LaCrosse, PCA301 und EC3000 über wifi mit ESP8266 ohne Arduino

Begonnen von HCS, 07 November 2015, 14:39:36

Vorheriges Thema - Nächstes Thema

HCS

Zitat von: BlackFlag am 22 Dezember 2015, 23:33:23Vom 085 empfängt FHEM nichts. Könnte die Status-Seite nicht anzeigen welche Sensoren gefunden wurden. Also die die per Lötkolben angeschlossen wurden ;-).

Hast Du ein BreakOut mit PullUps drauf, wenn nicht brauchst Du für SDA und SCL 4,7K PullUps

Im JeeLink device steht in model u.A. alle Hardware, die erkannt wurde
Bei Start wird sie auch auf der Seriellen ausgegeben.
Dass es per Lötkolben angeschlossen wurde ist aber nicht gleichbedeutend mit "es konnte erkannt werden"  ;)

ZitatInternals:
   ...
   NAME       myJeeLink
   ...     
   model      [LaCrosseITPlusReader.Gateway.1.11 (1=RFM69 f:868300 r:17241) + (2=RFM69 f:868300 r:9579) + (3=RFM12 f:868300 r:8842) + BMP180 {IP=192.168.31.210}]
   ....

BlackFlag

Zitat von: HCS am 22 Dezember 2015, 23:44:02
Hast Du ein BreakOut mit PullUps drauf, wenn nicht brauchst Du für SDA und SCL 4,7K PullUps
Die 4,7k habe ich nicht drangelötet.
Zitat von: HCS am 22 Dezember 2015, 23:44:02
Im JeeLink device steht in model u.A. alle Hardware, die erkannt wurde
Bei Start wird sie auch auf der Seriellen ausgegeben.
Dass es per Lötkolben angeschlossen wurde ist aber nicht gleichbedeutend mit "es konnte erkannt werden"  ;)
LaCrosseITPlusReader.Gateway.1.11 (1=RFM12 f:868300 r:17241) + BMP180 {IP=192.168.1.80}
Also hat er den BMP085 als 180 erkannt? Und wie komme ich an die Druckdaten? Ich dachte, FHEM findet dann einen neuen LaCrosse-Sensor?
Da ich meinen Lötkünsten nicht so recht traue, habe ich ja nach einer Übersicht der Sensoren auf der Webseite des LGW gefragt ;-).

Ansonsten auch von mir vielen Dank für die tolle Arbeit an diesem Modul. Ich habe mir nur deswegen 3x RFM69 und einen BMP180 bestellt.

Ach ja, frohe Weihnachten.

HCS

Zitat von: BlackFlag am 23 Dezember 2015, 11:30:13
Also hat er den BMP085 als 180 erkannt?
Ja. Das die sind kompatibel, allerdings habe ich es nie mit einem BMP085 getestet.

Zitat von: BlackFlag am 23 Dezember 2015, 11:30:13
Und wie komme ich an die Druckdaten?
set myJeeLink LaCrossePairForSec 60 ignore_battery
Dann sollte von autocreate ein LaCrosse device mit der ID 0 angelegt werden, das die Werte bekommt.
Notfalls kann man es auch von Hand anlegen, die ID, mit der das LGW die internen Sensoren sendet, ist immer 0.
Es tut so, als ob es eine Wetterstation (wie z.B. WS 1600) wäre, nur dass es halt keinen Wind kennt, dafür den Druck.

Zitat von: BlackFlag am 23 Dezember 2015, 11:30:13Ich habe mir nur deswegen 3x RFM69 und einen BMP180 bestellt.
Na da habe ich ja was angerichtet.  ;D ;D

Billy

So, konnte nicht warten bis das NodeMCU_DEVKIT_1.0 aus China kommt und habe mir das  Adafruit HUZZAH ESP8266 Breakout beschafft. ;)
Der war in 3 Tagen da und kam noch rechtzeitig zum Heilig Abend. :D

Mit dem UM2102 (ELV) USB<->UART Umsetzter verbunden und

- mit dem nodemcu-flasher die Software Version 1.11 aufgespielt
- neu gestartet und mit dem Accesspoint verbunden
- über die Setup IP Page meine Netzwerkdaten eingegeben (static IP)

Alle Verbindungen funktionieren.

Werde jetzt Zug um Zug die RFM69CW einbinden.

Danke für die tolle Arbeit.

Noch schöne Feiertage

Gruß Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

Intruder1956

Guten Morgen,
kann mir mal bitte jemand auf meine Frage eine Antwort geben ???
Ich check das noch nicht ganz als Anfänger **Sorry**

Wofür brauche ich oder besser wo ist der unterschied zwischen den RFM69CW = RFM69HW = RFM12B ??
Es ist ja auch möglich drei Module zu mischen, wenn ich gleichzeitig Lacrosse Temp868 und IT433 und evtl. HM oder andere 868/433Mhz Sender benutzen möchte, nehme ich dann nur 868 oder auch einen 433Mhz für IT

Ich würde mir die Module dann entsprechend bestellen, habe nur noch keinen Shop gefunden wo ich alles auf einmal bestellen kann

Besten dank vorab für eine Antwort
Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

noice

Zitat von: Intruder1956 am 07 Januar 2016, 11:34:54
Guten Morgen,
kann mir mal bitte jemand auf meine Frage eine Antwort geben ???
Ich check das noch nicht ganz als Anfänger **Sorry**

Wofür brauche ich oder besser wo ist der unterschied zwischen den RFM69CW = RFM69HW = RFM12B ??
Es ist ja auch möglich drei Module zu mischen, wenn ich gleichzeitig Lacrosse Temp868 und IT433 und evtl. HM oder andere 868/433Mhz Sender benutzen möchte, nehme ich dann nur 868 oder auch einen 433Mhz für IT

Ich würde mir die Module dann entsprechend bestellen, habe nur noch keinen Shop gefunden wo ich alles auf einmal bestellen kann

Besten dank vorab für eine Antwort
Gruß Werner
Hallo, für HM und FS20 sowie MAX! Benötigst du einen CUL 868, keinen jeelink ..
IT geht meines Wissens auch nur mit einem CUL am besten einen mit 433 Mhz ...
Um mehrere Systeme (hm, fs20, max usw) zu betreiben empfiehlt sich je einen cul einzusetzen



Mobil erstellt daher kurz gehalten

BananaPI, RaspberryPi+AddonBoard,HMLAN,  miniCUL 433,nanoCUL 433,nanoCUL868,FHEMduino 433, Jeelink clone diverse Homematic, FS20, MAX, TFA und IT Komponenten.
10" Tablet mit andFhem, Daitem D14000

HCS

Zitat von: Intruder1956 am 07 Januar 2016, 11:34:54
Wofür brauche ich oder besser wo ist der unterschied zwischen den RFM69CW = RFM69HW = RFM12B ??
RFM69CW ist der Nachfolger vom RFM12B und es ist egal, welchen man verwendet.
RFM69HW ist die in DE nicht zugelassene Variante vom RFM69CW, die mehr Sendeleistung hat.
In DE darf im Bereich 868,0 ... 869,2 mit maximal 25 mW gesendet werden.

Zitat von: Intruder1956 am 07 Januar 2016, 11:34:54
Es ist ja auch möglich drei Module zu mischen, wenn ich gleichzeitig Lacrosse Temp868 und IT433 und evtl. HM oder andere 868/433Mhz Sender benutzen möchte, nehme ich dann nur 868 oder auch einen 433Mhz für IT
Das LGW ist für den Empfang von 868MHz LaCrosse Sensoren (und WS 1600, ..) entwickelt, Liste siehe wiki.
Das IT-Protokoll und HM kann es nicht empfangen und auf 433MHz habe ich keine Ahnung, ob es da Sensoren gibt, die das gleiche Protokoll senden, wie die 868MHz Sensoren.

Wenn Du sicher sein willst, dass Du einen Sensor empfängst, dann sollte es einer aus dieser Liste sein: http://www.fhemwiki.de/wiki/JeeLink#Getestete_iT.2B_Sensoren_incl._Wetterstation_WS_1600

Ups, noice war schneller, aber ich ausführlicher  ;)

AxelSchweiss

Da hätte ich auch noch eine Frage:

Ich habe mir als Weihnachtsgeschenk eine WS1600 Wetterstation zugelegt.
Die hat aber eine Baudrate von 8k , die LaCrosse Sensoren die ich habe laufen stabil bei 17k.
Nun schalte ich jetzt alle 30sec zwischen den Baudraten hin und her .... verliere dadurch aber Telegramme der Wetterstation .... schlecht  :'(
(Ach so ... Läuft noch auf auf einem originalen Jeelink)

Kann ich auf dem LGW je einen Radio mit 17k und den anderen mit 8k laufen lassen?
Wenn ja wie stelle ich das ein ?
Oder brauche ich dann doch zwei LGW

Intruder1956

Hallo HCS und noice,
vom vielen lesen bin ich völlig verwirrt, es steht ja oben Lacrosse :-)
Ich hab natürlich noch einen RPI2 mit entsprechenden CUL´s (Hauptsystem)
Einen RPI ohne CUL habe ich noch über und wollte damit ein wenig mit den ESP8266 basteln.
Jetzt ist mir klar, dass sich dieser Tread  nur auf Lacrosse bezieht, steht ja oben
Also brauche ich für meine TX29DTH nur einen ESP8266 und einen RFM69CW.
Sollte ich mal auf PCA301 umsteigen wollen dann benötige ich einen zweiten RFM69CW wegen dem Sketch.

Mich hatte wohl das Foto vom Layout im Beitrag 180 von Omega-5 verwirrt, weil da drei verschiedene Module platziert sind.

Ich hoffe jetzt richtig verstanden zu haben.
Danke
Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

HCS

Zitat von: AxelSchweiss am 07 Januar 2016, 12:57:01
Ich habe mir als Weihnachtsgeschenk eine WS1600 Wetterstation zugelegt.
So ein Leben möchte ich auf führen können  ;D ;D ;D


Zitat von: AxelSchweiss am 07 Januar 2016, 12:57:01
Kann ich auf dem LGW je einen Radio mit 17k und den anderen mit 8k laufen lassen?
Wenn ja wie stelle ich das ein ?
Das LGW unterstützt bis zu drei RFM69CW und jeder kann eine andere data rate verarbeiten.
Gesteuert wird das über die initCommands im JeeLink device.
Wenn man nichts angibt, dann macht das erste 17241, das zweite 9579 und das dritte 8842

Beispiel initCommands, wenn man zwei Radios drauf hat und 17241 und 8842 will
17241#1r 8842#2r v

Beispiel initCommands, wenn man zwei Radios drauf hat und 20 Sekunden 17241 toggle 9579 plus 8842 permanent will
3#1m 20#1t 8842#2r v

Ich habe bei mir drei Radios drauf, die machen:
#1: 17241 toggle 9579 für die LaCrosse Sensoren
#2: 8842 für die Wetterstation
#3: PCA301

Zusammanfassung: man kann die drei Radios machen lassen, was man will (im Rahmen der Möglichkeiten natürlich)
Es kann auch jedes für sich auf eine passende Frequenz gesetz werden (Beispiel 868310#2f)

Der Aufbau ist: <Wert>#<Radio-Nummer><command>
Commands:
m t: toggle-Steuerung
r: data rate
f: frequenz

Plus dann noch einige, z.B. h falls man einen BMP180 drauf hat, um die Höhe über NN zu definieren, dass man einen normalisierten Luftdruck bekommt.

Wenn sich jemand bereit erklärt, das mal ins wiki zu übernehmen, erläutere ich gerne noch die restlichen commands, die es gibt  ;)


HCS

Zitat von: Intruder1956 am 07 Januar 2016, 13:08:04
Also brauche ich für meine TX29DTH nur einen ESP8266 und einen RFM69CW.
So ist es

Zitat von: Intruder1956 am 07 Januar 2016, 13:08:04
Sollte ich mal auf PCA301 umsteigen wollen dann benötige ich einen zweiten RFM69CW wegen dem Sketch.
So ist es. Also einen zweiten RFM69CW an dem bereits vorhandenen ESP8266

Und wie gerade AxelSchweiss erläutert, wenn man sich noch eine WS 1600 schenkt, dann macht dafür ein eigener RFM69CW Sinn.

Wenn Du ein LGW aufbaust (in einem anderen Thread entsteht gerade ein Platine dafür, powerd by PeMue) kannst Du bis zu drei RFM69CW draufpacken.
Das kann man gleich tun oder später bei Bedarf.

AxelSchweiss

Super .. Danke

Zitat von: HCS am 07 Januar 2016, 13:19:19
So ein Leben möchte ich auf führen können  ;D ;D ;D
Zitat von: HCS am 07 Januar 2016, 13:19:19
#2: 8842 für die Wetterstation
Machst du ja  ...  ;)

Zitat von: HCS am 07 Januar 2016, 13:19:19
#3: PCA301

Funktioniert das schon? ... Steckdose habe ich schon mal vorsichtshalber hier liegen  ;D

Wiki ... hmm  ... ich schaus mir mal an wie man das macht .... dann kann ich das ja eintragen

HCS

PCA301 funktioniert bei mir generell schon so als, hmm, naja, PreAlpha

Das LGW kann mit den Dose sprechen, pairing funktioniert, Abfragen und Schalten aus FHEM heraus mit dem (ungeänderten) PCA301 Modul auch. Polling läuft auch.
Noch etwas Abrundung und Probebetrieb und ein paar Problemchen mit dem Senden über den RFM69 und dann denke ich, dass ich es in (alle Angaben wie immer ohne Gewähr) evtl. ein bis zwei Wochen als Beta veröffentlichen kann.

Ich analysiere auch gerade noch das "Frequenz-Thema", das es im PCA301-Sketch ja auch gibt. Ich kann mir einfach noch nicht so recht vorstellen, dass manche RFMs so weit mit der Frequenz daneben liegen, wie man sie verstellen muss. Mir fehlt nur etwas wirklich genaues zum Messen ...

AxelSchweiss

Zitat von: HCS am 07 Januar 2016, 13:40:33
wie man sie verstellen muss. Mir fehlt nur etwas wirklich genaues zum Messen ...

Ein SDR mit RTL2832U-Chip und  Wasserfalldiagramm reicht nicht ?


HCS

Zitat von: AxelSchweiss am 07 Januar 2016, 13:56:03
Ein SDR mit RTL2832U-Chip und  Wasserfalldiagramm reicht nicht ?
Der Focus lag auf "wirklich genau" aber evtl. könnte ich ein SDR mit einem lokalen Radiosender kalibrieren, dann könnte es passen.
Zu blöd, dass mir der Rechner, auf dem es war, gestorben ist ...
Muss mal wieder installieren. Zumindest den RTL2832U habe ich noch  :)