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: Omega am 10 November 2015, 16:38:48
Einen Jeelink mit 868MHz habe ich bereits, daher wäre eine 433er Version für mich interessanter. Ginge das genauso mit einem RFM22B? Oder bin ich wieder zu blauäugig?
Mit einem RFM12B oder RFM69CW. Keine Ahnung, ob ein RFM22B Software-kompatibel zum 12er oder 69er ist.
Aber: was willst Du denn auf 433 MHz empfangen? Das kann dann nur etwas sein, das das gleiche Protokoll wie einer der 868 MHz LaCrosse Sensoren sendet, nur halt auf 433 MHz.
Oder ich versuche es mal anders zu beschreiben: so ein Sketch kann nicht einfach irgend etwas empfangen, sondern nur das, wofür das Protokoll des Sensors implementiert wurde.
Und das ist hier aktuell mal genau das, was auch der LaCrosse-Sketch für den JeeLink beherscht, siehe dort bzw. wiki.

oli82

@ HCS
Die ESP8266 sind gestern schon angekommen (http://bit.ly/1MlNkZO)
Wenn der Aufdruck stimmt, un die Module funktionieren, sind sie eine günstige Alternative zur Bucht.

(http://www.oli82.de/files/fhem/esp8266.jpeg)

Omega

Zitat von: HCS am 10 November 2015, 17:01:10
Aber: was willst Du denn auf 433 MHz empfangen?
;) Ich habe noch ein paar alte Sender von TFA, die auf 433 MHz senden. Die möchte ich bei Gelegenheit auch mit verwenden.
Letztendlich ist es wohl eine Frage der Software, wie welcher Sender implementiert wird.
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

Olly

Hallo,

sehr interessantes Projekt!!!
Da ich gelesen habe, dass man damit die WH1080 Wetterstation auslesen kann hab ich mir gedacht, dass baue ich mal nach.
Eine nodemcu war eh schon bestellt (sogar glücklicherweise eine v1.0).
Gestern Abend hab ich die Firmware installiert und konnte mich auch über die IP verbinden und die Daten zum AcccessPoint eingeben.
Leider komme ich da aktuell noch nicht weiter. Auf der seriellen Schnittstelle erhalte ich fortlaufend diese Anzeige:

Exception (0):
epc1=0x40202e61 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

ctx: cont
sp: 3fff04d0 end: 3fff06c0 offset: 01a0

>>>stack>>>
3fff0670:  00000000 00000000 00000000 00000000
3fff0680:  00000000 00000000 00000000 00000000
3fff0690:  00000000 00000000 00000000 3ffef698
3fff06a0:  3fffdc20 00000000 3ffef690 402088ce
3fff06b0:  00000000 00000000 3ffef6a0 40100114
<<<stack<<<

Ich muss dazu sagen, das der AccessPoint eine versteckte SSID hat, kann das ein Problem sein??
Ein RFM ist leider auch noch nicht angeschlossen, der fehlt mir noch. Kennt da jemand zufällig eine günstige Quelle in DE ohne große Versandkosten??

Bin für Tipps dankber.

Gruß

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

HCS

#49
Zitat von: Olly am 12 November 2015, 16:32:43

Exception (0):
...

OK, dann müsen wir forschen beginnen.

Weist Du noch, ob im Konfigurations-Frontend, als Du SSID/password konfiguriert hast, V1.03 oder eine andere Version drüber Stand?
Kannst Du mal zum Test die SSID sichtbar machen, ob es daran liegt?
Hast Du ihn mal von der Spannungsversorgung getrennt und wieder angeschlossen?
Kannst Du mal mit 57600 Baud auf der seriellen schauen, ob er vor dem Crash beginnt, Punkte auszugeben?

Nachtragsfrage: blinkt der ESP fünf mal, nachdem Du ihn mit der Spannungsversorgung verbunden hast?

Olly

Zitat von: HCS am 12 November 2015, 17:37:44
OK, dann müsen wir forschen beginnen.

Weist Du noch, ob im Konfigurations-Frontend, als Du SSID/password konfiguriert hast, V1.03 oder eine andere Version drüber Stand?
Kannst Du mal zum Test die SSID sichtbar machen, ob es daran liegt?
Hast Du ihn mal von der Spannungsversorgung getrennt und wieder angeschlossen?
Kannst Du mal mit 57600 Baud auf der seriellen schauen, ob er vor dem Crash beginnt, Punkte auszugeben?

Nachtragsfrage: blinkt der ESP fünf mal, nachdem Du ihn mit der Spannungsversorgung verbunden hast?
Hallo HCS,

also installiert ist die Version V1.03, das gibt er auch aus.
Es kommen ein paar Punkte (so ca. 8-10) und dann die angegebene Meldung.
Leider hab ich nicht drauf geachtet, ob und wie oft die LED blinkt. Muss ich dann noch mal nachstellen. Werde ebenfalls mal mit meinem sichtbaren Gast-Netzwerk testen.
Der ESP sollte sich aber auch ohne angeschlossenes RFM-Modul erst mal mit dem AccessPoint verbinden, oder?

Gruß

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

Olly

So, noch mal getestet.
Beim starten blinkt die blaue LED ein paar mal schnell. Aber auch wenn ich mich versuche mit einem nicht versteckten Netzwerk zu verbinden klappt das nicht. Teilweise geht der ESP dann auch einfach wieder in den AP-Mode und man kann sich per Browser wieder verbinden und das Netzwerk erneut konfigurieren.
Hab das ganze jetzt mit 4 Netzwerken probiert.
Any Ideas???

Gruß

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

BlackFlag

Hallo,

ich habe exakt den gleichen Fehler. Das setup ging einwandfrei, aber nachdem die Daten für SSID und Passwort drin waren, crashed das Ding immer an der gleichen Stelle. Zum Test, ob es am NodeMCU liegt habe ich mal einen Sketch mit Arduino raufgespielt. Das lief problemlos. Liegt also m.E. nicht an kaputter Hardware. Kann ich irgendwie beim debuggen helfen?

HCS

Aktuell hat die Verwaltung der Settings noch ein Problem. Das Passwort darf nicht länger als 32 Zeichen sein und auch bestimmte Sonderzeichen nicht enthalten.

Ich mache am Samstag eine Version, mit der das hoffentlich besser geht.

Die hat dann auch auf der Seriellen ausreichend Debug-Ausgaben, um zu sehen, was genau abläuft.

Olly

Zitat von: HCS am 13 November 2015, 07:15:29
Aktuell hat die Verwaltung der Settings noch ein Problem. Das Passwort darf nicht länger als 32 Zeichen sein und auch bestimmte Sonderzeichen nicht enthalten.

Ich mache am Samstag eine Version, mit der das hoffentlich besser geht.

Die hat dann auch auf der Seriellen ausreichend Debug-Ausgaben, um zu sehen, was genau abläuft.
Hallo,

also ich hab ja an verschiedenen AccessPoints ausprobiert. Alle haben bei SSID und Passwort definitiv weniger als 32 Zeichen. Einer hat als Passwort nur Zahlen, mein Gast-Netz bei beidem nur jeweils 8 Buchstaben. Zwei Netze mit Sonderzeichen im Passwort habe ich auch, da würde ich das dann ja verstehen.
Wenn ich mit debugging helfen kann, immer her mit den Infos dazu.
Nochmal die Frage: Am momentan noch nicht angeschlossenem RFM kann es nicht liegen, oder?

Gruß

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

HCS

Ob es ohne RFM geht, kann ich in der Bahn gerade nicht testen. Solltest einen beschaffen, ohne macht das eh keinen Spass. :D

Ansonsten bitte etwas Geduld bis morgen, dann können wir besser testen.

Reden wir aktuell über crash oder hartnäckiges Öffnen des AP?

Olly

Ja, ohne RFM bringt nicht so viel.
Ich suche gerade noch eine günstige Quelle aus Deutschland.
Pollin hat den zwar im Programm, aber nur dafür bestellen....
Bei mir sieht es nach Crash und reboot aus.
Aber warten wir mal auf deine neue Version Morgen.

Gruß

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

HCS

Zitat von: Olly am 13 November 2015, 09:41:12Ich suche gerade noch eine günstige Quelle aus Deutschland.
Habe ich leider auch keine, ich habe meine Sammlung an RFM12, 69, 433MHz, 866MHz mal vor ewigen Zeiten in größerer Stückzahl bei irgendwas mitbestellt, und seitdem ausreichend da  8)

Zitat von: Olly am 13 November 2015, 09:41:12
Bei mir sieht es nach Crash und reboot aus.
Die Firmware geht auf alle Fälle davon aus, dass das erste Radio da ist, für das optionale zweite schaut sie dann, ob das auch da ist.
Ich bin mir nicht sicher, was der SPI Bus macht, wenn absolut nichts dran ist und ob das überhaupt ein konsistentes Verhalten dann ist.

Wobei das bei Omega wohl auch ohne lief:
[LaCrosseITPlusReader.Gateway.1.03 {IP=192.168.4.1}]
Da war auch kein RFM dran, sonst würde es drinstehen. Aber das kann, wie gesagt, auch ein Zufallsgeschäft sein, wenn man keinen dran hat.
Falls Du einen RFM12B da hast, den kannst Du auch nehmen.

Olly



Zitat von: HCS am 13 November 2015, 11:30:17
Habe ich leider auch keine, ich habe meine Sammlung an RFM12, 69, 433MHz, 866MHz mal vor ewigen Zeiten in größerer Stückzahl bei irgendwas mitbestellt, und seitdem ausreichend da  8)
Die Firmware geht auf alle Fälle davon aus, dass das erste Radio da ist, für das optionale zweite schaut sie dann, ob das auch da ist.
Ich bin mir nicht sicher, was der SPI Bus macht, wenn absolut nichts dran ist und ob das überhaupt ein konsistentes Verhalten dann ist.

Wobei das bei Omega wohl auch ohne lief:
[LaCrosseITPlusReader.Gateway.1.03 {IP=192.168.4.1}]
Da war auch kein RFM dran, sonst würde es drinstehen. Aber das kann, wie gesagt, auch ein Zufallsgeschäft sein, wenn man keinen dran hat.
Falls Du einen RFM12B da hast, den kannst Du auch nehmen.

Hmm, Mist,

dann muss ich mal schauen, wo ich was her bekomme. Hab leider auch keinen RFM12 :-(

Gruß

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

oli82

#59
Hab auch so meine Probleme mit dem Modul.
Leider verbindet es nicht mit meinem WLan.

Nach mehreren Reboots bekomme ich dann folgende Meldung:
[LaCrosseITPlusReader.Gateway.1.03 (RFM12 f:868300 r:17241) + BMP180 {IP=192.168.4.1}]
Über diese IP komme ich wieder auf die Setup Seite.

EDIT:
Nun habe ich mal ein RFM69 Modul angeschlossen:

Nach dem Programmstart und eintragen meiner WLAN Zugangsdaten folgt dann:

.............
Exception (0):
epc1=0x40202e61 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

ctx: cont
sp: 3fff04d0 end: 3fff06c0 offset: 01a0

>>>stack>>>
3fff0670:  00000000 00000000 00000000 00000000
3fff0680:  00000000 00000000 00000000 00000000
3fff0690:  00000000 00000000 00000000 3ffef698
3fff06a0:  3fffdc20 00000000 3ffef690 402088ce
3fff06b0:  00000000 00000000 3ffef6a0 40100114
<<<stack<<<