Gelöst: Signalduino mit ESP-Link an FHEM

Begonnen von sabom.2d, 01 März 2017, 19:25:32

Vorheriges Thema - Nächstes Thema

sabom.2d

Hallo Zusammen,

ich versuche seit einiger Zeit Signalduino und ESP-link zu koppeln um per FHEM 433Mhz Signale zu empfangen bzw. zu senden.
Leider finde ich keinen Hinweis, wie ich das nun genau im FHEM definiere:

Angelegt habe ich das Device in FHEM mittels:

define sduinoESPlink68 SIGNALduino 192.168.90.68:23

wird auch als Device gelistet, aber schaltet leider schnell von Zustand "open" auf "closed"

Der Empfänger für 433Mhz ist an Pin D2 des Nano angeklemmt.
Leider kommt aber keinerlei Signal in FHEM an.
Im log wird auch keinerleit Hinweis auf das Device gegeben....

Kann mir jemand auf die Sprünge helfen, wo ich einen Fehler gemacht habe, oder was ich sonst falsch gmeacht habe kann?


Gruß

und Danke

Ralf9

Damit funktioniert es bei mir mit einem Wemos D1 mini und ESP-link problemlos:
https://forum.fhem.de/index.php/topic,58396.msg512645.html#msg512645
Anstatt dem pro mini kann auch der nano verwendet werden.

Zitatdefine sduinoESPlink68 SIGNALduino 192.168.90.68:23
dies passt so,


Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sabom.2d

#2
OK, hab ich vorher leider nicht gefunden, schau ich mir an.
Erst mal vielen Dank dafür.
Gruß
sabom

Gesendet von meinem SM-G900F mit Tapatalk


sabom.2d

Hallo Ralf,

hab mir den ganzen Thread mal zu Gemüte geführt, aber irgendwie übersteigt das meinen Horizont.
Bis auf die beiden Einträge #11 u. #12 finde ich jetzt keinen Hinweis zur Kopplung von Nano ( Signalduino ) mittels ESP8266 ( esp-link ) an fhem.

Kann mir nicht jemand sagen, wie ich das genau koppeln muß?

Das Define des Signalduinos ist ja laut Deiner Aussage korrekt, aber warum geht der Eintrag dann immer auf closed.
Ich kann ihn nur für kurze Zeit wieder auf open setzen, wenn ich "set  sduinoesplink68 reset ausführe.
Auch reagiert er auf keinerlei 433mhz signal, obwohl ich das korrekte IODev angegeben hab.

Ein anderer per USB gekoppelter Signalduino bleibt open, bis ich ihn manuell schließe.
Irgend etwas muß doch da noch falsch sein.

Gruß

sabom

Ralf9

Hallo sabom,

was für ein ESP8266 hast Du? Nodemcu, Wemos D1 mini oder ?

Welche Infos benötigtst Du? Infos zur Verkabelung oder zur konfiguration von esp-link?

Wenn esp-link richtig konfiguriert ist, mußt Du Dich mit telnet auf den esp-link connecten können.
Im telnet Fenster muß dann bei Eingabe von "V" , "?" oder "P" eine Antwort vom Signalduino kommen.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sabom.2d

Hallo Ralf,

ESP-01 mit esp-link,
Arduino Nano als Signalduino,

Den esp-link kann ich im Browser aufrufen, funktioniert soweit auch.
Texteingaben in der Controler Console bringen aber keine Antwort.
Baudrate hab ich wie im Sketch angegeben auf 57600 gesetzt, sollte ja dann funktionieren.
Hab den Signallduino dann wie oben angegeben in FHEM definiert.

TX/RX hab ich gekreutzt, so hab ich es hier bisher verstanden....Levelshifter für Vcc und RX hab ich auch verbaut.
Genau so hab ich esp-link mit einem Uno mit Firmata angeschlossen, und da funktioniert alles wunderbar.
Aber vieleicht wäre eine korrekte Übersicht der Verkabelung nicht verkehrt, vielleicht liegt da ebenfalls der wurm drin.

Tja, und jetzt steh ich auf dem Schlauch. Der angeschlossene RF Empfänger meldet nichts und in FHEM geht der Signalduino nach kurzer Zeit auf closed. Anbei der Zyklus, vom Reset bis zum Close, vielleicht gibt Dir das ja einen Hinweis auf den Fehler:

2017.03.02 08:31:30 3 : sduinoESPlink68 reset
2017.03.02 08:31:30 3 : Opening sduinoESPlink68 device 192.168.90.68:23
2017.03.02 08:31:30 4 : HttpUtils url=http://192.168.90.68:23/
2017-03-02 08:31:30 SIGNALduino sduinoESPlink68 reset
2017.03.02 08:31:30 1 : sduinoESPlink68/define: 192.168.90.68:23
2017.03.02 08:31:30 1 : sduinoESPlink68/init: 192.168.90.68:23
2017.03.02 08:31:30 3 : sduinoESPlink68 device opened

2017.03.02 08:31:32 3 : sduinoESPlink68/init: disable receiver (XQ)
2017.03.02 08:31:32 5 : sduinoESPlink68 SW: XQ
2017.03.02 08:31:32 3 : sduinoESPlink68/init: get version, retry = 0
2017.03.02 08:31:32 5 : sduinoESPlink68 SW: V

2017.03.02 08:31:42 3 : sduinoESPlink68/init: get version, retry = 1
2017.03.02 08:31:42 5 : sduinoESPlink68 SW: V


2017.03.02 08:31:52 3 : sduinoESPlink68/init: get version, retry = 2
2017.03.02 08:31:52 5 : sduinoESPlink68 SW: V



2017.03.02 08:32:02 3 : sduinoESPlink68/init: get version, retry = 3
2017.03.02 08:32:02 2 : sduinoESPlink68/init retry count reached. Reset
2017.03.02 08:32:02 3 : sduinoESPlink68 reset
2017.03.02 08:32:02 3 : Opening sduinoESPlink68 device 192.168.90.68:23
2017.03.02 08:32:02 4 : HttpUtils url=http://192.168.90.68:23/
2017.03.02 08:32:03 1 : sduinoESPlink68/define: 192.168.90.68:23
2017.03.02 08:32:03 1 : sduinoESPlink68/init: 192.168.90.68:23
2017.03.02 08:32:03 3 : sduinoESPlink68 device opened
2017.03.02 08:32:04 3 : sduinoESPlink68/init: disable receiver (XQ)
2017.03.02 08:32:04 5 : sduinoESPlink68 SW: XQ
2017.03.02 08:32:05 3 : sduinoESPlink68/init: get version, retry = 0
2017.03.02 08:32:05 5 : sduinoESPlink68 SW: V


2017.03.02 08:32:15 3 : sduinoESPlink68/init: get version, retry = 1
2017.03.02 08:32:15 5 : sduinoESPlink68 SW: V

2017.03.02 08:32:25 3 : sduinoESPlink68/init: get version, retry = 2
2017.03.02 08:32:25 5 : sduinoESPlink68 SW: V


2017.03.02 08:32:35 3 : sduinoESPlink68/init: get version, retry = 3
2017.03.02 08:32:35 2 : sduinoESPlink68/init retry count reached. Closed
2017.03.02 08:32:35 2 : sduinoESPlink68 closed
2017-03-02 08:32:35 SIGNALduino sduinoESPlink68 closed


Gruß

und Danke, dass Du dir die Zeit nimmst.....

Ralf9

2017.03.02 08:31:32 3 : sduinoESPlink68/init: get version, retry = 0
2017.03.02 08:31:32 5 : sduinoESPlink68 SW: V

das Problem ist, daß hier keine Antwort vom Signalduino kommt. Bei "V" müsste als Antwort die Version des Signalduino zurückkommen.

Funktioniert der Signalduino, wenn Du den nano per USB mit fhem verbindest?

Hast Du dies schon angeschaut?
http://www.hjgode.de/wp/2015/11/05/fhem-serielle-gerat-uber-wifi-anbinden/

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sabom.2d

#7
ZitatFunktioniert der Signalduino, wenn Du den nano per USB mit fhem verbindest?

Genau das werd ich heute testen, gestern hab ich es andersrum probiert, den funktionierenden per usb angeschlossenen Signalduino  an den esp angeklemmt, mit gleichem negativen Ergebnis. Werd also nachher mal andersrum anklemmen und mich dann wieder melden.

Der Link sieht interessant aus, werd ich mal studieren, scheint auf den ersten Blick genau das zu sein, was ich erreichen möchte. Danke.

Update#1: Anbei noch das Hardware Layout.....

Update#2: wenn ich im fhem "set sduinoESPlink68 sendMsg V" eingebe, oder irgend etwas anderes, kommt nur: 
sduinoESPlink68 not active, may firmware is not suppoted, please flash or reset
Es besteht also Keine Verbindung zum nano, selbst wenn ich ihn kurz vorher per Reset auf open schalte.

Gruß

sabom

sabom.2d

Fehler gefunden 8)

Ich war so naiv und hab gedacht der Levelshifter wäre auch zwischen Arduino-TX und ESP-RX angebracht, nun hab ich diesen durch einen Spannungsteiler 10k/22K ersetzt und der Arduino wurde sofort erkannt, Signale empfangen geht nun perfekt.

Vielen Dank für Deine Hilfe Ralf, der Schaltplan im Link hat die Idee gebracht.

Gruß

sabom

prodigy7

Hallo zusammen,

zugegeben bin ich kein E-Technik Experte und habe auch nur das nachgebaut, was bis dato hier im Forum zu finden war, habe so aber erfolgreich 3 Signalduino (433, 868 und CC1101 433) zusammengesteckt. Ich habe hier 2 Revolt Steckdosen mit Messfunktion, die aber leider außerhalb der Reichweite liegen weshalb ich gerne in der Nähe der Steckdosen einen CC1011 Wifi positionieren möchte. Welche Komponenten bräuchte ich denn, um mit einen CC1101 mit Signalduino und Wifi zusammen zu stecken?
Da ich morgen an einem Conrad vorbei komme, könnte ich dort auch gerade alles passend einkaufen wenn ich wüsste wie die Einkaufsliste aussehen muss.

Grüße, p7

sash.sc

Hallo zusammen. Habe mir einen "wlan Duino" zusammen gebaut. Also esp mit nen arduino nano und nem cc1101.

Schaue mal hier in Forum nach.

Gruß Sascha

Gesendet von dem teuren ding in meiner hand

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb