FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: BlobBob am 19 Februar 2014, 17:51:43

Titel: [Gelöst]TCM310 pairforsec
Beitrag von: BlobBob am 19 Februar 2014, 17:51:43
Hallo Forum,

Ich habe ein TCM310 an einer seriellen Schnittstelle. Das TCM hat schon einen Temperatursensor eingelernt und ich kann die Daten auslesen.
Leider hapert es nun an einem Aktor, es ist ein SAB02, also muss ich ihn scheinbar als MD15 konfigurieren. Dazu muss ich ihn aber erstmal einlernen und dazu gehört das TCM in den pairforsec mode geschickt.

Das TCM wird in der Konfigurationsdatei mit
define TCM310 TCM 310 /dev/ttyAPP0@57600
angelegt.
danach würde ich mit der Zeile
set TCM310 pairForSec 600

den entsprechenden Einlernmodus aktivieren. Sobald die Zeile drin ist ist das Webfrontend nichtmehr erreichbar.
Warum?

Sobald ich die Zeile wieder lösche (per SSH) dann funktioniert wieder alles soweit wie vorher.

Beste Grüße
Titel: Antw:TCM310 pairforsec
Beitrag von: Puschel74 am 19 Februar 2014, 17:54:44
Hallo,

Zitatdefine TCM310 TCM 310 /dev/ttyAPP0@57600
Wenn ich raten müsste würde ich dich erstmal bitten etwas mehr zu deiner Hardware zu verraten.
ttyAPP0 kenn ich nicht.

Grüße
Titel: Antw:TCM310 pairforsec
Beitrag von: BlobBob am 19 Februar 2014, 19:30:53
Hallo Puschel, das ist eine uart auf einem ARM9 von Freescale. Das TCM ist direkt an dieser uart angeschlossen und die Kommunikation zwischen TCM und ARM funktioniert.
Titel: Antw:TCM310 pairforsec
Beitrag von: BlobBob am 20 Februar 2014, 10:19:55
Update:

Hier mal noch die konfig dazu. Die letzte Zeile auskommentiert bzw aktiv entscheidet über Erreichbarkeit des Webfrontends.
Die Konfiguration wurde zur Fehlereingrenzung minimiert, daher ist auch nicht der funktionierende Temperatursensor zu sehen :)

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

define TCM310 TCM 310 /dev/ttyAPP0@57600
#set TCM310 pairForSec 600


Hier ist der log mit pairForSec aktiv

2014.02.20 10:26:29 1: Including fhem.cfg
2014.02.20 10:26:31 3: telnetPort: port 7072 opened
2014.02.20 10:26:32 3: WEB: port 8083 opened
2014.02.20 10:26:32 3: WEBphone: port 8084 opened
2014.02.20 10:26:32 3: WEBtablet: port 8085 opened
2014.02.20 10:26:34 3: Opening TCM310 device /dev/ttyAPP0
2014.02.20 10:26:34 3: Setting TCM310 baudrate to 57600
2014.02.20 10:26:34 3: TCM310 device opened
2014.02.20 10:26:34 2: TCM TCM310 BaseID=FFEE8A80,RemainingWriteCycles=0A


Zusätzliche Info, Mit aktiviertem pairForSec kann die Telnet Sitzung kann gestartet werden, aber es kommt kein "fhem>"
Titel: Antw:TCM310 pairforsec
Beitrag von: Puschel74 am 20 Februar 2014, 10:52:49
Hallo,

das set gehört aber nicht in die Konfig sondern wird über die Befehlszeile einmalig eingegeben.

Was macht FHEM wenn du das mal versuchst?

Grüsse
Titel: Antw:TCM310 pairforsec
Beitrag von: BlobBob am 20 Februar 2014, 11:08:05
ah super, danke

es wurde eingelernt.

2014-02-20_11:05:39 EnO_sensor_01032A77 teach-in: EEP A5-20-01 Manufacturer: Thermokon
2014-02-20_11:05:44 EnO_sensor_01032A77 1
2014-02-20_11:05:44 EnO_sensor_01032A77 currentValue: 1
2014-02-20_11:05:44 EnO_sensor_01032A77 serviceOn: no
2014-02-20_11:05:44 EnO_sensor_01032A77 energyInput: disabled
2014-02-20_11:05:44 EnO_sensor_01032A77 energyStorage: empty
2014-02-20_11:05:44 EnO_sensor_01032A77 battery: ok
2014-02-20_11:05:44 EnO_sensor_01032A77 cover: closed
2014-02-20_11:05:44 EnO_sensor_01032A77 tempSensor: ok
2014-02-20_11:05:44 EnO_sensor_01032A77 window: closed
2014-02-20_11:05:44 EnO_sensor_01032A77 actuatorStatus: ok
2014-02-20_11:05:44 EnO_sensor_01032A77 measured-temp: 25.9
2014-02-20_11:05:44 EnO_sensor_01032A77 selfCtl: off
Titel: Antw:TCM310 pairforsec
Beitrag von: Puschel74 am 20 Februar 2014, 12:42:21
Hallo,

dann bitte deinen ersten Beitrag bearbeiten und dem Titel ein (Gelöst) vorne dran.
Danke.

Grüsse