SIGNALDuino Empfänger Firm- und Hardware

Begonnen von Ralf9, 02 Oktober 2016, 22:59:51

Vorheriges Thema - Nächstes Thema

habeIchVergessen

Zitat von: prodigy7 am 17 August 2017, 09:52:44
Genau den bräuchte ich z.B. Wäre schön, wenn jeder der Änderungen gemacht hat, diese als Pull Requests einreichen würde!
gibt es

prodigy7

#496
Danke an Sidey und alle beteiligten, der SignalESP Branch lässt sich jetzt compilieren! NodeMCU hat sich erfolgreich flashen und mit meinem WLAN verbinden lassen, als nächstes baue ich dann mal die Schaltung zusammen.

Binary hänge ich mal anbei, vielleicht kann jemand den aktuellen Stand gebrauchen.

Sidey

Gerne, das war erst mal Schritt #1.
Die Unterstützung für den cc1101 habe ich in einen eigenen Branch gepackt und die Libs auf den aktuellsten Stand gebracht.
Compilieren lässt dieser sich auch, aber ich habe es noch nicht ausprobieren können.

Wenn das fertig ist, könnten die anderen Erweiterungen aufgenommen werden.


Gruß Sidey



Gesendet von meinem XT1650 mit Tapatalk

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

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

prodigy7

Ah okay, dass das in einem eigenen Branch ist, hatte ich zuerst übersehen. Der CC1101 Branch lässt sich aktuell nicht compilieren, habe ein Issue dafür eröffnet.

prodigy7

Anbei eine aktuelle Version für NodeMCU aus dem CC1101 Branch.

Sidey

Läuft die bei dir? Ich habe gestern Abend noch festgestellt, dass der Watchdog den ESP sehr oft neu startet

Gesendet von meinem XT1650 mit Tapatalk

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

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

prodigy7

Zitat von: Sidey am 20 August 2017, 13:50:31Läuft die bei dir? Ich habe gestern Abend noch festgestellt, dass der Watchdog den ESP sehr oft neu startet
Habe geflashed und er hat sich auch schon via Wifi verbunden, weiter kam ich aber noch nicht da ich momentan einen "Hänger" habe bei der Transferleistung, wie ich das beim NodeMCU stecken muss.

Habe mal Bilder angehängt. Auf den ersten zwei Bildern ist die Verkabelung zu erkennen wie es derzeit bei mir mit CC1011 + Arduino direkt am USB Anschluss funktioniert. Mich als Laie irritiert jetzt, dass es andere Ein-/Ausgänge gibt beim NodeMCU.

Verwendet wird aktuell:
D13 (blaues Kabel)
D12 (gelbes Kabel)
D11 (braunes Kabel)
D10 (orangenes Kabel)
D3 (pinkes Kabel)
D2 (türkises Kabel)
GND (schwarzes Kabel)
3V3 (rotes Kabel)

Vermute dass das D3 und D2 ist (von der Reihenfolge der Beschriftung, kann es leider nicht auf der Platine entziffern)

Wenn ich von der Unterseite meiner CC1101 Platine ausgehe, die keine Beschriftungen hat und die markierte (extra eingegrenzte) Ecke 0 ist, sind die Kabel wie folgt angeschlossen:

+---+---+---+---+---+
| 5 | 6 | 7 | 8 | 9 |
+---+---+---+---+---+
|[0]| 1 | 2 | 3 | 4 |
+---+---+---+---+---+


0 (rotes Kabel)
1 (braunes Kabel)
2 (gelbes Kabel)
3 (oranges Kabel)
4 (schwarzes Kabel)
5 (- nichts -)
6 (blaues Kabel)
7 (türkises Kabel)
8 (pinkes Kabel)
9 (- nichts -)

Finden tu ich auf dem NodeMCU
G (wird wohl GND sein, vermutlich kann ich ein beliebiges G nehmen)
3V (wird wohl das Gegenstück zu 3V3 sein, kann ich auch beliebiges nutzen?)

Bei den D Eingängen frage ich mich, ob ich die 1:1 umsetzen kann. Beim Node gibt es D0, beim Arduino sehe ich keinen solchen beschriftet.

pejonp

@prodigy7

so ist meine Beschaltung, das steht so in der souce von trebron106 drin.
Und hier die Beschaltung des ESP8266 (NodeMCU) http://www.mikrocontroller-elektronik.de/wp-content/uploads/2017/01/NodeMCU-pinbelegung.png

/*
*   ESP8266            cc1101
*   
*   VDD           -------- VDD    3.3V
*   GPIO4  / D2   -------- GDO0
*   GPIO5  / D1   -------- GDO2
*   GPIO12 / D6   -------- MISO  --|  SPI Bus
*   GPIO13 / D7   -------- MOSI  --|
*   GPIO14 / D5   -------- SCLK  --|
*   GPIO15 / D8   -------- CSn   --|
*   GND           -------- GND
*   
*   Led GPIO16 / D0
*/

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

habeIchVergessen


prodigy7

#504
Danke für eure Hilfe! Habe es soweit verkabelt und mir ist noch nichts um die Ohren geflogen nach dem Anschließen! :-P

Jetzt die Fragen,

a) kann ich irgendwie Quick & Dirty testen ob prinzipiell alles funktioniert? Via Telnet angemeldet bekomme ich Rückmeldung auf einzelne BefehleV^MV 3.3.1-dev SIGNALESP  - compiled at Aug 19 2017 23:37:37
t^M377
R^M41368


b) Liege ich richtig damit, das Device dann mit define signalESP SIGNALduino 192.168.100.148 anzulegen? Habe ich gemacht, aber aktuell steht bei Status "disconnected". Schaue ich ins Log, sehe ich 2017.08.20 15:58:08.663 3: signalESP: IDlist MS 0 1 13 14 15 17 2 22 23 25 3 32 33 35 38 4 41 51 55 6 68 7
2017.08.20 15:58:08.664 3: signalESP: IDlist MU 13.1 16 20 21 24 26 27 28 29 30 31 34 36 37 39 40 44 44.1 45 46 48 49 5 50 56 59 60 61 62 63 64 65 66 67 8 9
2017.08.20 15:58:08.664 3: signalESP: IDlist MC 10 11 12 18 43 47 52 57 58
2017.08.20 15:58:08.665 3: Opening signalESP device 192.168.100.148
2017.08.20 15:58:08.666 3: Can't open 192.168.100.148: Datei oder Verzeichnis nicht gefunden
was mir wohl zeigt, dass die einfache IP Angabe wohl nicht so ganz richtig ist. Evtl. Prefix oder ähnliches notwendig? Wenn ich mal erfolgreich durch bin, dokumentiere ich das mal alles im Wiki :-)

Edit: Okay, Verbindung nimmt FHEM jetzt auf. Es fehlte der Port 23 bei der Angabe. Habe Verbose mal auf 3 gesetzt, kommen aber keine Meldungen rein. Musst ich evtl. noch irgendeinen bestimmten Hardware-Typ auswählen?

2017.08.20 16:22:19.666 3: signalESP433_CC1101/init: get version, retry = 1
2017.08.20 16:22:22.480 3: signalESP433_CC1101 reset
2017.08.20 16:22:22.481 3: Opening signalESP433_CC1101 device 192.168.100.148:23
2017.08.20 16:22:22.568 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:22:22.569 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:22:22.570 3: signalESP433_CC1101 device opened
2017.08.20 16:22:24.072 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:22:24.572 3: signalESP433_CC1101/init: get version, retry = 0

pejonp


define signalESP SIGNALduino 192.168.100.148:23  den Port noch mit angeben.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

prodigy7

#506
Scheint nicht stabil irgendwie zu laufen wenn ich mir die diversen Verbindungsversuche ansehe:2017.08.20 16:25:15.130 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:15.132 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:15.133 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:16.635 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:18.952 2: (return undef) FALSE 2: 404 Error HELP Counter: 3
2017.08.20 16:25:19.905 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:19.941 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:19.952 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:19.973 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:19.983 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:19.984 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:19.985 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:21.488 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:21.987 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:22.013 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:22.024 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:22.036 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:22.052 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:22.053 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:22.055 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:23.557 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:24.057 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:24.084 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:24.095 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:24.107 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:24.121 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:24.122 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:24.123 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:25.626 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:26.125 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:26.145 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:26.156 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:26.167 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:26.182 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:26.183 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:26.184 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:27.686 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:28.186 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:28.206 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:28.217 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:28.229 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:28.243 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:28.244 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:28.245 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:31.318 2: (return undef) FALSE 2: 404 Error HELP Counter: 3
2017.08.20 16:25:32.103 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:32.113 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:32.244 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:32.254 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:32.265 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:32.273 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:32.274 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:32.274 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:33.776 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:34.276 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:34.368 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:34.379 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:34.391 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:34.403 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:34.404 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:34.405 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:35.905 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:36.406 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:36.432 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:36.443 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:36.454 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:36.469 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:36.470 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:36.471 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)
2017.08.20 16:25:37.973 3: signalESP433_CC1101/init: disable receiver (XQ)
2017.08.20 16:25:38.473 3: signalESP433_CC1101/init: get version, retry = 0
2017.08.20 16:25:38.493 2: signalESP433_CC1101: initialized. v3.3.1-dev
2017.08.20 16:25:38.504 3: signalESP433_CC1101/init: enable receiver (XE)
2017.08.20 16:25:38.515 1: 192.168.100.148:23 disconnected, waiting to reappear (signalESP433_CC1101)
2017.08.20 16:25:38.529 1: signalESP433_CC1101/define: 192.168.100.148:23
2017.08.20 16:25:38.529 1: signalESP433_CC1101/init: 192.168.100.148:23
2017.08.20 16:25:38.530 1: 192.168.100.148:23 reappeared (signalESP433_CC1101)

Anbei die Verkabelung, vielleicht fällt euch noch was auf?

habeIchVergessen

Was steht den in der seriellen Konsole?

prodigy7

Serielle Konsole:�d�l܄���l`�섃n��


Reading values fom eeprom

dump EEPROM:
33 1d 07 37 32 33 62 31 36 36 36 39 39 38 33 32
39 63 36 32 64 34 65 64 62 36 35 66 32 38 32 32
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff

Try connecting to WiFi with SSID 'WLAN'
                                             ......
                                                   Connected successful to SSID 'WLAN'
                                                                                            *WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Already connected. Bailing out.
*WM: IP Address:
*WM: 192.168.100.148
connected...)
local ip
192.168.100.148
receiver enabled
New client:
New client:
New client:
New client:
New client:
Die Zeile mit "New client" wiederholt sich regelmäßig bei jedem Verbindungsversuch von FHEM

habeIchVergessen

#509
der cc1101 wird nicht erkannt

es fehlen zwei Zeilen:

*WM: IP Address:
*WM: 192.168.10.38
connected...)
local ip
192.168.xxx.xxx
CC1100_PKTCTRL0=50 vs EEPROM PKTCTRL0=50
C1100_IOCFG2=13 vs EEPROM IOCFG2=13
receiver enabled
New client:


scheinbar sind D6 und D7 vertauscht!

welchen branch hast du in Arbeit?