Homematic wired

Begonnen von Henne1977, 26 Januar 2013, 22:46:00

Vorheriges Thema - Nächstes Thema

gevoo

Hallo Kruemel,

dann Schriitt für Schritt:
Wenn Du in Deiner fhem.cfg die folgenden Zeilen verankerst:

define HM485_LAN HM485_LAN <IP Adresse>:1000
attr HM485_LAN hmwId 00000001
attr HM485_LAN room HM485

sollte das Gateway schon einmal nach Neustart von FHEM erkannt werden. Im Raum HM485 sollte hinter dem Gateway der Status open stehen.
Für <IP Adresse> mußt Du natürlich Deine IP einsetzen. In der fhem*.log gibt eas auch einige Einträge.

Gruß gevoo

Kruemel

Hallo gevoo,
die Zeilen in der fhem.cfg erzeugen die folgenden Fehlermeldungen.
Ich hatte gestern noch ein Update von FHEM gemacht.

Gruß Kruemel

Error messages while initializing FHEM:
configfile: Unknown module HM485_LAN
Please define HM485_LAN first
Please define HM485_LAN first
RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

gevoo

Hallo Kruemel,

dann müssen wir beim Urschleim anfangen:
Gehe bitte auf https://github.com/kc-GitHub/FHEM-HM485/tree/dev und lade Dir die Dateien herunter.
Kopiere Sie in die entsprechenden Verzeichnisse. Dann nehme die Dateien aus http://forum.fhem.de/index.php/topic,10607.msg222446.html#msg222446 und spiele sie in die Verzeichnisse FHEM bzw. FHEM/lib/HM485.
Nimm die Datei aus dem Anhang und kopiere sie in FHEM/lib/HM485/Devices.
Starte FHEM neu und Dein Gateway müßte erkannt werden.

Was unklar? Dann posten.

Gruß gevoo

stephan-221

Hallo Gevoo,

Zitat von: gevoo am 22 November 2014, 21:50:13
der Unterschied liegt im Detail. Jetzt werden auch den Channels die korrekten Attribute zugewiesen. Ich würde gerne weiter machen mit den States für den 12sw14 für die Kanäle 21... Deshalb bitte ich Dich beim nächsten Test außer den Logs wieder ein Bild von der Deviceseite und von der Channelseite mit zu posten.

Kein Problem.
Hier wieder der komplette Output.

BTW: Ich könnte das Modul für dich extern erreichbar machen. Ich habe noch einen Ethernet RS485 Konverter. Dann könntest du deinen hmd485 direkt via Internet zum 12/14er connecten.

VG
Stephan


Kruemel

Hallo gevoo,

ich habe den Urschleim auf dem Pi. Im Raum HM485 steht das Gateway mit dem Status open.
Wie geht es weiter?

Gruß Kruemel
RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

gevoo

Hallo Kruemel,

jetzt betätigst Du im einfachsten Fall am HMW-LC-SW2-DR eine Taste und schaust was für Textzeilen im fhem*.log auftauchen. Die postest Du bitte.

Gruß gevoo

gevoo

Hallo Stephan,

habe jetzt alle logs, wo das Modul funktioniert entfernt. Dafür einige neue zur Verfolgung der Channels eingebaut. Damit sollten wir den Grund dafür finden können, warum der ch_21 keinen Wert hat.

Gruß gevoo

Kruemel


Hallo gevoo,

hier die Meldungen. Ich habe einmal gedrückt.

Gruß Krümel



RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

stephan-221

Hallo Gevoo,

Klasse, dass du dich da so randwagst.

Hier die logs.
Ein Get bringt weiterhin alles zum Absturz und die Ausgänge lassen sich nicht schalten.


holzwurm83

Zitat von: gevoo am 24 November 2014, 16:44:54
Hallo Stephan,

habe jetzt alle logs, wo das Modul funktioniert entfernt. Dafür einige neue zur Verfolgung der Channels eingebaut. Damit sollten wir den Grund dafür finden können, warum der ch_21 keinen Wert hat.

Gruß gevoo

Hallo gevoo,

bin auch wieder an board! Habe mir grad die neuen Versionen aus dem Post reingespielt. Leider geht jetzt gar nichts mehr. Es wird nicht ein Devise erkannt. Anbei die Logs.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

gevoo

Hallo holzwurm83,

danke für den Tip. Da ist mir ein Fehler unterlaufen. Hier nochmal die korrigierten Versionen.

Gruß gevoo

gevoo

Hallo Kruemel,

offenbar hast Du auch die fehlerhafen Module erwischt. Lade Dir die aktuellen 4 Dateien aus dem Post oben drüber noch einmal herunter, starte FHEM neu und drücke eine Taste. Dann poste bitte die Zeilen aus der fhem*.log. Du brauchst die übrigens nur vom Bildschirm deiner Logdatei zu kopieren z.B. mit Markieren der Maus und dann <Strg>+<C> und dann hier einfügen.

Gruß gevoo

gevoo

Hallo Stephan,

tut mir leid, auch bei Deinem letzten Test war der Fehlerteufel mit im Spiel. Bitte mach den Test mit den neuen Dateien noch einmal.

Gruß gevoo

Kruemel

#478
Hallo gevoo,

jetzt sieht es besser aus. Auch ich sage schon mal Danke für eine Hilfe.

Nach dem Austausch der vier Dateien gab es folgendes.

In der fhem.cfg waren die folgenden Zeilen:

define HMW_LC_Sw2_DR_LEQ0979521 HM485 0000FA32
attr HMW_LC_Sw2_DR_LEQ0979521 room HM485
define FileLog_HMW_LC_Sw2_DR_LEQ0979521 FileLog ./log/HMW_LC_Sw2_DR_LEQ0979521-%Y.log HMW_LC_Sw2_DR_LEQ0979521
attr FileLog_HMW_LC_Sw2_DR_LEQ0979521 logtype text
attr FileLog_HMW_LC_Sw2_DR_LEQ0979521 room HM485

Der Raum HM485 sieht aus wie im Bild (siehe Anhang)

Und hier noch die log-Auszüge

2014.11.24 22:06:29.400 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706080 d:1EA28F O:123ABC t:295A9084 IDcnt:0020
2014.11.24 22:06:29.404 1: 192.168.100.80:1000 disconnected, waiting to reappear (HM485_LAN)
2014.11.24 22:06:30.410 1: 192.168.100.80:1000 reappeared (HM485_LAN)

2014.11.24 22:11:46.826 1: PERL WARNING: Use of uninitialized value $value in concatenation (.) or string at ./FHEM/10_HM485.pm line 346.

2014.11.24 22:12:59.132 1: PERL WARNING: Use of uninitialized value $hmwId in numeric gt (>) at FHEM/lib/HM485/Util.pm line 270.

2014.11.24 22:13:49.680 1: 192.168.100.80:1000 disconnected, waiting to reappear (HM485_LAN)
2014.11.24 22:13:50.690 1: 192.168.100.80:1000 reappeared (HM485_LAN)
2014.11.24 22:14:49.758 1: 192.168.100.60:1000 reappeared (HMLAN1)

2014.11.24 22:39:25.824 1: 192.168.100.80:1000 disconnected, waiting to reappear (HM485_LAN)
2014.11.24 22:39:25.846 1: 192.168.100.80:1000 reappeared (HM485_LAN)
2014.11.24 22:39:25.863 1: 192.168.100.60:1000 disconnected, waiting to reappear (HMLAN1)

Ich habe den gesamten Log-Inhalt, nach dem Neustart von fhem nochmals als Datei angehangen.

Gruß Krümel
RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

gevoo

Hallo Krümel,

in Deiner fhem.cfg scheint sich ein Fehler bei der Definition des Adapters eingeschlichen zu haben.
Bitte poste mir mal Deine komplette HM485_LAN / HMLAN1 - Definition aus der fhem.cfg.

Gruß gevoo