Neuartiges CUL Interface - miniCUL mit WLAN-Schnittstelle

Begonnen von locutus, 25 Oktober 2015, 23:12:21

Vorheriges Thema - Nächstes Thema

andies

DAU nochmal hier. Auf der Console habe ich jetzt
V 1.24.02 a-culfw Build: private build (unknown) miniCUL (F-Band: 868MHz)
aber das Gerät wird nach wie vor nicht in FHEM erkannt. (Eine Eingabe von ? auf der Console ergibt nichts.) Es bleibt bei miniCUL version => No answer. Logfile sagt mir
2017.11.29 22:17:48 5: SW: C0D
2017.11.29 22:22:48 5: SW: V
2017.11.29 22:22:51 5: SW: V
2017.11.29 22:22:54 5: SW: V
2017.11.29 22:22:57 1: Cannot init 192.168.2.3:23, ignoring it (miniCUL)
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Frank_Huber

[emoji6]
Zeig  mal das define vom cul.

Mit dem Handy online, daher kurz gefasst...


andies

defmod miniCUL CUL 192.168.2.3:23 0000
attr miniCUL verbose 5

setstate miniCUL opened
setstate miniCUL 2017-10-03 09:35:21 raw No answer
setstate miniCUL 2017-11-29 22:22:48 state opened
setstate miniCUL 2017-11-29 22:23:41 uptime No answer
setstate miniCUL 2017-11-29 22:23:36 version No answer



Gesendet von iPad mit Tapatalk Pro
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Frank_Huber

Das schaut gut aus denke ich.
Pin assignment?

Mit dem Handy online, daher kurz gefasst...


andies

So wie in dem link angegeben, ,,neue Version". Evtl. ist der CUL durch? Grüne LED blinkt aber?


Gesendet von iPad mit Tapatalk Pro
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Frank_Huber

Glaub nicht.
In der webui Konsole ist es ja da.
Versuch mal port 2323 im DEF

Mit dem Handy online, daher kurz gefasst...


andies

Geht leider nicht
Cannot init 192.168.2.3:2323, ignoring it (miniCUL)
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Frank_Huber

#427
Dann Vergleiche doch bitte nochmal dass die IP noch stimmt und das pin Assignment.
Ich weiß aus eigener Erfahrung dass man viel verstellt und testet wenn was ned geht. [emoji6]

EDIT:
gerade einen miniCUL v2 in mein Testsystem gehängt.
Direkt nach dem define geht er auf initialized inkl der Version.

Reset: gpio2/TX1
ISP: disabled
Conn LED: disabled
Serial LED: disabled
UART: swapped
RX pull-up: Nicht angehakt.

Internals:
   CFGFN
   CMDS       ABCEeFfGhiKklMmNRTtUuVWXxYZ
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        192.168.12.164:23 0000
   DeviceName 192.168.12.164:23
   FD         32
   FHTID      0000
   NAME       testCUL
   NR         235
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.00 a-culfw Build: private build (unknown) miniCUL (F-Band: 868MHz)
   initString X21
   Helper:
     DBLOG:
       cmds:
         logdb:
           TIME       1512023927.06615
           VALUE       A B C E e F f G h i K k l M m N R T t U u V W X x Y Z
       state:
         logdb:
           TIME       1512023927.20242
           VALUE      Initialized
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-11-30 07:38:47   cmds             A B C E e F f G h i K k l M m N R T t U u V W X x Y Z
     2017-11-30 07:38:47   state           Initialized
Attributes:


andies

OK, ich mache mal Schritt für Schritt

Reset: gpio2/TX1
ISP: disabled
Conn LED: disabled (war GPIO4)
Serial LED: disabled
UART: swapped
RX pull-up: Nicht angehakt.


Internals:
   CMDS       ABCEeFfGhiKklMmNRTtUuVWXxYZ
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        192.168.2.3:2323 0000
   DeviceName 192.168.2.3:2323
   FHTID      0000
   NAME       miniCUL
   NR         57
   PARTIAL
   STATE      opened
   TYPE       CUL
   VERSION    V 1.24.02 a-culfw Build: private build (unknown) miniCUL (F-Band: 868MHz)
   initString X21
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-11-30 09:06:41   cmds             A B C E e F f G h i K k l M m N R T t U u V W X x Y Z
     2017-10-03 09:35:21   raw             No answer
     2017-11-30 09:06:38   state           opened
     2017-11-29 22:23:41   uptime          No answer
     2017-11-30 06:50:33   version         No answer
Attributes:
   verbose    5

und dann im Logfile
2017.11.30 09:06:41 3: miniCUL: Possible commands: ABCEeFfGhiKklMmNRTtUuVWXxYZ
2017.11.30 09:06:44 1: Cannot init 192.168.2.3:2323, ignoring it (miniCUL)
2017.11.30 09:08:43 3: Opening miniCUL device 192.168.2.3:23
2017.11.30 09:08:53 1: Cannot init 192.168.2.3:23, ignoring it (miniCUL)


Ich könnte, wenn ich das richtig sehe, doch mal neu flashen, oder? Ich habe 1.24.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

Zitat von: locutus am 11 September 2016, 19:59:40
a-culfw Firmware flashen

Hier gibt es ein Problem:

pi@raspberry:~/a-culfw/culfw/Devices/miniCUL $ make
make TARGET=miniCUL FREQUENCE=_433MHZ MCU=atmega328p FLASH_SIZE=32768 BOOTLOADER_SIZE=2048 mostly_clean build size
make[1]: Entering directory '/home/pi/a-culfw/culfw/Devices/miniCUL'
Cleaning project:
Compiling C: miniCUL.c
miniCUL.c:6:22: fatal error: avr/boot.h: Datei oder Verzeichnis nicht gefunden
#include <avr/boot.h>
                      ^
compilation terminated.
Makefile:180: recipe for target 'miniCUL.o' failed
make[1]: *** [miniCUL.o] Error 1
make[1]: Leaving directory '/home/pi/a-culfw/culfw/Devices/miniCUL'
Makefile:106: recipe for target 'all' failed
make: *** [all] Error 2


Bitte noch bei der zu installierenden Firmware gcc-avr hinzufügen.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

Hmm, komisch: Keiner eine Idee? Es gibt zwei Verzeichnisse, in denen sich die besagten Dateien finden. Aber ich weiß nicht, welche ich einbinden soll. Einmal ist das
/home/pi/a-culfw/culfw/STM32/avr
und einmal ist das
/home/pi/a-culfw/culfw/at91lib/avr
und beide Dateien sind unterschiedlich. Aber eventuell sind beide Verzeichnisse nicht die richtigen?
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

locutus

In den meisten Fällen sitzt das Problem vor dem Monitor.

Zitat von: andies am 29 November 2017, 22:25:56
... aber das Gerät wird nach wie vor nicht in FHEM erkannt.
Befindet sich der miniCUL im selben Netzwerk wie der FHEM Host?
Ist der Port 23 frei?
nmap -Pn -p23 192.168.2.3
oder 2323?
nmap -Pn -p2323 192.168.2.3

Zitat von: andies am 29 November 2017, 22:55:17
Grüne LED blinkt aber?
https://github.com/jeelabs/esp-link/blob/master/TROUBLESHOOTING.md#led-indicators

Zitat von: andies am 30 November 2017, 09:11:07
Ich könnte, wenn ich das richtig sehe, doch mal neu flashen, oder?
Und was wäre der Grund dafür? Auf V gibt es die richtige Reaktion!

andies

#432
Zitat von: locutus am 03 Dezember 2017, 23:50:22
In den meisten Fällen sitzt das Problem vor dem Monitor.
Schon klar, hatte ich ja oben auch schon ("DAU schon wieder"). Aber der Port ist offen, klappt alles
nmap -Pn -p23 192.168.2.3

Starting Nmap 6.47 ( http://nmap.org ) at 2017-12-04 07:18 CET
Nmap scan report for CUL868-FHEM.fritz.box (192.168.2.3)
Host is up (0.067s latency).
PORT   STATE SERVICE
23/tcp open  telnet

Nmap done: 1 IP address (1 host up) scanned in 0.73 seconds
pi@heizung:~ $ nmap -Pn -p2323 192.168.2.3

Starting Nmap 6.47 ( http://nmap.org ) at 2017-12-04 07:18 CET
Nmap scan report for CUL868-FHEM.fritz.box (192.168.2.3)
Host is up (0.080s latency).
PORT     STATE SERVICE
2323/tcp open  3d-nfsd

Nmap done: 1 IP address (1 host up) scanned in 0.81 seconds


Inzwischen leuchtet die LED gar nicht mehr ;-(

Zitat von: locutus am 03 Dezember 2017, 23:50:22
Und was wäre der Grund dafür? Auf V gibt es die richtige Reaktion!
Draufhauen hat mein Opa immer bei seinem Fernseher gemacht und siehe da, er ging wieder. Ehrliche Antwort: Ich bin inzwischen etwas hilflos.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Kuzl

Geh das Ganze doch mal systematisch an....

- Wenn du dich über den Browser zum ESP verbindest und dort in der Konsole das V eingibst passt alles, du bekommst eine richtige Antwort
   => Der Cul arbeitet, die Verbindung zum ESP ist richtig eingestellt.
- jetzt versuch mal dich nicht mit FHEM sondern mit Putty auf den ESP zu verbinden und das V einzugeben. So kannst du FHEM als Fehlerquelle ausschließen. Wichtig dabei: FHEM darf nicht versuchen sich auch darauf zu verbinden bzw. damit verbunden sein. Also im Zweifel in der Zeit einfach FHEM kurz ausmachen.

Dann schauen wir mal weiter...

andies

#434
Danke, das ist eine gute Idee. Ich kenne mich mit esp-link nicht so gut aus und habe daher versucht, eine Telnet-Verbindung wie folgt aufzubauen:
telnet 192.168.2.3 23
Trying 192.168.2.3...

sowie
telnet 192.168.2.3 2323
Trying 192.168.2.3...

In beiden Fällen kam es zum Unable to connect to remote host: Connection timed out (drei Minuten ohne Ergebnis gewartet). Bin ich auf dem richtigen Weg?

<edit> Ich habe die LED angemacht und folgendes Bild: Steady on with very short off every 3 seconds: connected to the configured network with an IP address (esp-link shuts down its AP after 60 seconds)
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann