JeeLink v3c/ESP8266 zur Einbindung von Davis Vantage

Begonnen von habeIchVergessen, 15 November 2015, 12:13:53

Vorheriges Thema - Nächstes Thema

habeIchVergessen

wir sollten ohne fhem testen.

kannst du die serielle Konsole der Arduino IDE starten?
unter Windows funktioniert putty ganz gut.

da dann das initCommand abschicken und die Ausgabe posten

wagenkna

wenn du mir schreibst, wie die Arduino IDE gestartet wird??
Putty läuft..
Homematic mit CCU2, Fensterkontakt, Thermostaten, Steckdosen, Regen.-Bewegung.-Wassermelder (76) Devices)
Raspberry2 und 3 Mit KNX, OWL, Fritzbox, Unifi, Luftmessungmodul

habeIchVergessen

putty auf die serielle Schnittstelle mit den Einstellung aus fhem 57600,8,n,1 starten.
Ausgabe sollten mind. 2 Zeilen sein. dann das initCommand senden. zusätzlich kannst du noch "3p s v" eingeben.

wagenkna

sorry, wenn ich den set myJeeLink raw 3p 1D eingebe, kommt keine ausgabe...

kann ich direkt auf der Komandozeile arbeiten??
Homematic mit CCU2, Fensterkontakt, Thermostaten, Steckdosen, Regen.-Bewegung.-Wassermelder (76) Devices)
Raspberry2 und 3 Mit KNX, OWL, Fritzbox, Unifi, Luftmessungmodul

habeIchVergessen

ja.
unter Windows putty oder Arduino IDE
unter Linux screen oder Arduino IDE

was hast du zur Verfügung?

wagenkna

putty unter window, spc, und Arduino IDE hab ich mittlerer weile auch installiert
Homematic mit CCU2, Fensterkontakt, Thermostaten, Steckdosen, Regen.-Bewegung.-Wassermelder (76) Devices)
Raspberry2 und 3 Mit KNX, OWL, Fritzbox, Unifi, Luftmessungmodul

Xanti19

Hallo zusammen,
ich habe einen JeeLink mit einem "aufgesattelten" BMP180 an einen Raspi angeschlossen, um damit die Werte einer Davis Vue empfangen zu können. Autocreate hat ein KeyValueProtocol_DAVIS_0 und ein KeyValueProtocol_BMP180_0 angelegt. Die Werte vom BMP180 (Luftdruck und Innen-Temp) werden sofort angezeigt. Die Werte von der Vue leider nur in großen Zeitabständen, z.B: 20:45 / 02:04 / 11:34. Kann es sein, dass sich die beiden Protokolle gegenseitig stören? Die angehängten Dateien zeigen die Readings von der Vue und die Internals des myJeeLink.

Wie bekomme ich stets aktuelle Werte von der Vue?

Gruß
Xanti19

habeIchVergessen

bei mir werden in ca. 13s alle 5 Kanäle durchgespielt und auf 4/5 Nachrichten empfangen.

Xanti19

Hallo habeIchVergessen,
da scheint ja einiges bei den Internals des Davis-Protkolls zu fehlen  :(

habeIchVergessen


Xanti19

Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        /dev/ttyUSB0@57600
   DeviceName /dev/ttyUSB0@57600
   FD         10
   NAME       myJeeLink
   NR         21
   PARTIAL   
   RAWMSG     OK VALUES BMP180 0 1=31.50,2=993,
   STATE      initialized
   TYPE       JeeLink
   initMessages INIT DICTIONARY 1=Temperature,2=Pressure,3=Humidity,4=WindSpeed,5=WindDirection,6=WindGust,7=WindGustRef,8=RainTipCount,9=RainSecs,10=Solar,11=VoltageSolar,12=VoltageCapacitor,13=SoilLeaf,14=UV,15=SoilTemperature,16=SoilMoisture,17=LeafWetness,20=Channel,21=Battery,22=RSSI,255=PacketDump,
   model      [DAVIS.0.7 (RFM69 b:2) + BMP180]
   myJeeLink_MSGCNT 90
   myJeeLink_TIME 2018-04-12 21:01:38
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:RoomNode ^\S+\s+11
     4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     5:AliRF    ^\S+\s+5
     6:EMT7110  ^OK\sEMT7110\s
     7:KeyValueProtocol ^OK\sVALUES\s
   READINGS:
     2018-04-12 21:01:38   state           initialized
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
   initCommands 0,16s r

habeIchVergessen

führe mal bitte die Kommandos in FHEM aus und poste die Ausgaben aus der Log-Datei (ca. 60s sollten reichen).

attr myJeeLink verbose 4
set myJeeLink raw 0r 1D

Xanti19

Die Logdatei gibt nur eine Zeile aus:
2018.04.12 21:26:12 4: set myJeeLink raw 0r 1D

Wenn ich es richtig gemacht habe.  :-\

habeIchVergessen

#193
probier mal

set myJeeLink raw s


kannst du auch ein Schaltbild vom JeeLink posten? ggf. fehlt die Interrupt-Leitung D2 (atmega328) zu DIO0 (RFM69).

Xanti19

2018.04.12 21:57:11 4: set myJeeLink raw s
2018.04.12 21:57:11 3: myJeeLink: Unknown code #0: 254,16 a, help me!