Selbstbau CUN (MapleCUN)

Begonnen von Telekatz, 09 November 2016, 20:29:52

Vorheriges Thema - Nächstes Thema

Telekatz

Zitat von: PeMue am 03 Februar 2017, 22:05:33
Was stellst Du Dir als Hardware vor? Nur einen Pin? Oder einen 1-wire Busmaster? Wenn ja, welchen?
Einen DS2482 wie beim CUNO auch. Dafür ist auch schon der Code in der Firmware vorhanden.

locutus

Zitat von: Telekatz am 17 Dezember 2016, 20:19:37
Mittlerweile funktioniert auch der Zugriff auf die beiden freien seriellen Schnittstellen. Über USB werden dabei zwei weitere Schnittstellen angelegt, der Netzwerkzugriff erfolgt über die Ports 2324 und 2325.
Ein am UART0 angeschlossener HM-MOD-UART kann z.B. mit folgender Definition in FHEM eingebunden werden:
define myRemoteHmUART HMUARTLGW uart://192.168.42.23:2324
Ich hab's mit der HM-MOD-UART getestet. Die serielle Anbindung funktioniert leider nicht! Der MapleCUN steigt komplett aus – Status disconnected. UART Baudrate eingestellt, TX und RX vertauscht, ohne Erfolg. Hat außer mir jemand die gleiche Erfahrung gemacht?

Telekatz

Ich hab es gestern getestet und es hat funktioniert. RX vom Maple mit TX vom HM-MOD-UART und TX vom Maple mit RX vom HM-MOD-UART angeschlossen.

Hast du es auch schon über den anderen Port (2325) getestet? Um Fehler bei der Baudrate auszuschließen kannst du es auch mal direkt über USB testen. Da wird die Baudrate genommen, die der Host beim öffnen der Schnittstelle vorgibt.

fhem-challenge

Guten Tag,

Frage: Hat schon jemand ein erfolgreichen Versuch mit einem W5100 (o.W5500) gemacht ?

Ich denke, dass die Platinen in Kürze bei mir ankommen und dann werde ich die Ethernetanbindung mal probieren.


Viele Grüße!

Andreas

locutus

#79
Zitat von: Telekatz am 06 Februar 2017, 09:45:25
Hast du es auch schon über den anderen Port (2325) getestet?
Nö, ich bin davon ausgegangen, dass der Port 2324 für UART0 und Port 2325 für UART1 fest voreingestellt ist.

ZitatUm Fehler bei der Baudrate auszuschließen kannst du es auch mal direkt über USB testen. Da wird die Baudrate genommen, die der Host beim öffnen der Schnittstelle vorgibt.
Danke! Die Anbindung via USB funktioniert:
define myRemoteHmUART HMUARTLGW /dev/ttyACM1

Zitat von: fhem-challenge am 06 Februar 2017, 09:46:37
Frage: Hat schon jemand ein erfolgreichen Versuch mit einem W5100 (o.W5500) gemacht ?
Ja, mit W5100. USR-ES1 W5500 ist schon bestellt.


Telekatz

#80
W5100 ist getestet und funktioniert. W5500 ist noch ungetestet. Wer das testen will, muss sich momentan noch die Firmware aus dem multiCC Branch selber kompilieren.

Zitat von: locutus am 06 Februar 2017, 11:38:37
Nö, ich bin davon ausgegangen, dass der Port 2324 für UART0 und Port 2325 für UART1 fest voreingestellt ist.
Danke! Die Anbindung via USB funktioniert:
define myRemoteHmUART HMUARTLGW /dev/ttyACM1
Ist auch fest vorgegeben. Wenn es über ACM1 läuft, dann sollte es auch über Port 2324 laufen. Setz mal mit "e" die Konfiguration des MapleCUN zurück.

Ranseyer

Zitat von: Telekatz am 03 Februar 2017, 22:38:09
Einen DS2482 wie beim CUNO auch. Dafür ist auch schon der Code in der Firmware vorhanden.


Hast Du Lust den Schaltplan dazu zu erweitern ?

Warum ? -ich habe keine Platinen mehr und will nochmals rasch bestellen. Zwar brauche ich kein OneWire (und wahrscheinlich auch kein LAN), denke aber dass noch Platz wäre... :-)
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

Telekatz

Ich hatte das ursprünglich in der Bauform eines RF1100SE Moduls geplant. Es sollte dann anstatt eines Transceivermoduls verwendet werden.

locutus

Zitat von: Telekatz am 06 Februar 2017, 11:40:52
Wenn es über ACM1 läuft, dann sollte es auch über Port 2324 laufen. Setz mal mit "e" die Konfiguration des MapleCUN zurück.
Die Anbindung über ttyACM1 und ttyACM2 klappt. Der Netzwerkzugriff über die Ports 2324 und 2325 schlägt fehl. Beide Ports sind frei:

nmap -Pn -p2325 192.168.178.22
Starting Nmap 6.47 ( http://nmap.org ) at 2017-02-06 21:10 CET
Nmap scan report for 192.168.178.22
Host is up (0.0018s latency).
PORT     STATE SERVICE
2325/tcp open  ansysli
Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds

nmap -Pn -p2324 192.168.178.22
Starting Nmap 6.47 ( http://nmap.org ) at 2017-02-06 21:10 CET
Nmap scan report for 192.168.178.22
Host is up (0.0038s latency).
PORT     STATE SERVICE
2324/tcp open  unknown
Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds


Ich befinde mich auf dem Holzweg!

Telekatz

Läuft die Verbindung über Port 2323 ohne Probleme?

Schon mal RX und TX am Maple miteinander verbunden und mit einer Terminalverbindung einen Loopback Test gemacht?

Welch Firmwareversion hat dein HM-MOD-UART?

Teste auch mal die MapleCUNx4 Version aus diesem Beitrag: https://forum.fhem.de/index.php/topic,60458.msg573491.html#msg573491

locutus

MapleCUNx4 auf Port 2323 ist im Netzwerk verfügbar. HM-MOD-UART Firmware 1.4.1. Es kann nur noch am W5100 liegen. Ich werde mir ein neues LAN-Modul bestellen müssen.

Telekatz

Über den DBG Anschluss kommen im Betrieb Debugmeldungen, wenn eine Netzwerkverbindung aufgebaut wird. Hänge dich mal da dran (115200 Baud) und Log die Ausgaben mit.

locutus

Das "define myRemoteHmUART ... 2324" führt zu einer Endlosschleife...

0:Connected - 192.168.178.35 : 52918
0:Set RF mode to 1
1:Connected - 192.168.178.35 : 39686

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Jan 30 2017 22:05:53 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.

===== W5100 NET CONF : Static =====
MAC : 00:80:41:0E:C9:AC
IP : 192.168.178.22
GW : 192.168.178.1
SN : 255.255.255.0
=======================================
-I- init USB
-I- init Complete
0:TCP server start
0:Socket opened
1:TCP server start
1:Socket opened
2:TCP server start
2:Socket opened
0:Listen, TCP server, port [2323]
1:Listen, TCP server, port [2324]
2:Listen, TCP server, port [2325]
1:Connected - 192.168.178.35 : 39688

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Jan 30 2017 22:05:53 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.

===== W5100 NET CONF : Static =====
MAC : 00:80:41:0E:C9:AC
IP : 192.168.178.22
GW : 192.168.178.1
SN : 255.255.255.0
=======================================
-I- init USB
-I- init Complete
0:TCP server start
0:Socket opened
1:TCP server start
1:Socket opened
2:TCP server start
2:Socket opened
0:Listen, TCP server, port [2323]
1:Listen, TCP server, port [2324]
2:Listen, TCP server, port [2325]
1:Connected - 192.168.178.35 : 39690

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Jan 30 2017 22:05:53 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.

===== W5100 NET CONF : Static =====
MAC : 00:80:41:0E:C9:AC
IP : 192.168.178.22
GW : 192.168.178.1
SN : 255.255.255.0
=======================================
-I- init USB
-I- init Complete
0:TCP server start
0:Socket opened
1:TCP server start
1:Socket opened
2:TCP server start
2:Socket opened
0:Listen, TCP server, port [2323]
1:Listen, TCP server, port [2324]
2:Listen, TCP server, port [2325]
1:Connected - 192.168.178.35 : 39692

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Jan 30 2017 22:05:53 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.

===== W5100 NET CONF : Static =====
MAC : 00:80:41:0E:C9:AC
IP : 192.168.178.22
GW : 192.168.178.1
SN : 255.255.255.0
=======================================
-I- init USB
-I- init Complete
0:TCP server start
0:Socket opened
1:TCP server start
1:Socket opened
2:TCP server start
2:Socket opened
0:Listen, TCP server, port [2323]
1:Listen, TCP server, port [2324]
2:Listen, TCP server, port [2325]
1:Connected - 192.168.178.35 : 39694

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Jan 30 2017 22:05:53 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.

Telekatz

Funktioniert DHCP auch? Und hast du schon mal mit "raw e" die Konfiguration des MapleCUN zurückgesetzt?

locutus

Ja, mit "raw e" zurückgesetzt, DHCP ist abgeschaltet.
Wid00