^

Themabewertung:
  • 253 Bewertung(en) - 2.68 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
LCN-PCHK Monitor Zustände für Item auslesen
#11
Hallo kinimod80,

Dein Log-file sieht doch schon einmal gut aus...
2018-03-19 17:33:11.234 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - Loading LCN configuration...
2018-03-19 17:33:11.243 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - LCN configuration loaded.
2018-03-19 17:33:11.247 [INFO ] [lcn.internal.LcnBindingActiveService] - LCN Refresh Service has been started
2018-03-19 17:33:11.274 [INFO ] [ab.binding.lcn.connection.Connection] - Connecting channel "java.nio.channels.SocketChannel[unconnected]".

Die Konfiguration für LCN wird geladen und scheint zu funktionieren. Hast Du mal beobachtet, ob es weitere Meldungen bzgl. LCN gibt? Nicht dass sich das System nach kurzer Zeit wieder abmeldet und auf "disconnected" ist....

Wenn keine anderen Meldungen kommen bzgl. LCN, würde ich an Deiner Stelle nochmals mit dem PCHK-Monitor beobachten was passiert, wenn Du ein Licht ein- und ausschaltest. Problematisch ist dieses Reverse-Engineering immer deshalb, dass Du nicht ohne weiteres eine sichere Zuordnung zu Deinen Objekten machen kannst, weil es könnte ja im gleichen Moment ein andere Schaltvorgang im Bus vonstatten gehen.

Also versuche 3-4 Mal immer den gleichen Schaltvorgang auszuführen und beoachte den Busmonitor. Du solltest nun jedesmal die gleiche Buskommunikation sehen.

Greife Dir diese raus und erstelle ein Switch-Item und eine Sitemap mit genau diesem Item.

Poste gerne Deine Bus-Kommunikation, Deine Items-Datei und Deine Sitemap-Datei (Items und Sitemap am besten jeweils vollständig und nicht nur auszugsweise), dann können wir daran weiterarbeiten.

LG,
Andreas

PS: ich versuche zu Hause mal einen Neustart von openhab und schaue mal, was das LCN-Binding alles bei mir in die Logs schreibt...
Zitieren
#12
Ich glaube, das Thema hier: http://forum.lcn.eu/showthread.php?tid=606&page=3 geht in die gleiche Richtung....

Bei mir gibt es bzgl. LCN im LOG-File auch nur diese vier Zeilen:
Code:
2018-03-23 18:44:55.597 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - Loading LCN configuration...
2018-03-23 18:44:55.617 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - LCN configuration loaded.
2018-03-23 18:44:55.624 [INFO ] [lcn.internal.LcnBindingActiveService] - LCN Refresh Service has been started
2018-03-23 18:44:55.655 [INFO ] [ab.binding.lcn.connection.Connection] - Connecting channel "java.nio.channels.SocketChannel[unconnected]".

Also muss das Problem noch irgendwo anders liegen...

Andreas
Zitieren
#13
Hallo,

hast du mal geprüft ob dein *.items richtig ist?

Es sieht so aus als ob das LCN-Binding richtig geladen wird, auch bei mir gibt es nur diese 4 Zeilen:


Code:
13:36:43.749 [INFO ] [enhab.binding.lcn.internal.LcnBinding] - Loading LCN configuration...
13:36:43.779 [INFO ] [enhab.binding.lcn.internal.LcnBinding] - LCN configuration loaded.
13:36:43.785 [INFO ] [.lcn.internal.LcnBindingActiveService] - LCN Refresh Service has been started
13:36:43.814 [INFO ] [hab.binding.lcn.connection.Connection] - Connecting channel "java.nio.channels.SocketChannel[unconnected]".


Allerdings solltest du danach im Log irgendwo sehen, dass deine angelegten LCN Items auch initialisiert werden, z.B sehe ich die Meldungen:


Code:
13:36:58.926 [INFO ] [smarthome.event.ItemStateChangedEvent] - Licht_Dimmer_EG_Flur_Eingang changed from NULL to 0

13:36:58.950 [INFO ] [smarthome.event.ItemStateChangedEvent] - Licht_UG_Flur changed from NULL to OFF


für Items, die ich wie folgt in meiner lightning.items angelegt habe:

Code:
Dimmer Licht_Dimmer_EG_Flur_Eingang     "Flur Eingang"      (gEG, gLights, gDimmers)
    {lcn="[lcnHP16:OUTPUT_STATUS.0.20.2], [INCREASE:lcnHP16:ADD.0.20.2.5%], [DECREASE:lcnHP16:SUB.0.20.2.5%], [%i:lcnHP16:DIM.0.20.2.%i], [ON:lcnHP16:ON.0.20.2.2s], [OFF:lcnHP16:OFF.0.20.2.2s]"}
Switch Licht_UG_Flur            "Flur"          (gUG, gLights)
    {lcn="[ON:lcnHP16:RELAYS.0.10.-----1--], [OFF:lcnHP16:RELAYS.0.10.-----0--]"}

Falls das für deine angelegten Items nicht passiert, evtl. mal schauen ob bei Änderung der Definition irgendwo im Log eine Fehlermeldung der folgenden Art auftaucht:


Code:
13:56:10.482 [WARN ] [del.core.internal.ModelRepositoryImpl] - Configuration model 'lightning.items' has errors, therefore ignoring it: [24,1]: missing '}' at 'Switch'

Wenn die Items-Definition korrekt ist, sollte die Meldung wie folgt aussehen:

Code:
13:58:04.326 [INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model 'lightning.items'
Zitieren
#14
Hey Jungs,

leider sehe ich keine der folgenden Meldungen in meinem LogViewer, der disconnected sich auch nach einiger Zeit nicht.
Mir ist aber so eben aufgefallen,
das wenn ich im LCN-PCHK-Monitor den Dienst LCN-PCHK anklicke, kommt folgende Meldung:

12:58:14 [Monitor] Auslesen der Daten des PCHK-Dienstes fehlgeschlagen: Der Dienst LCN-PCHK Service kann nicht auf dem Computer 192.168.178.28 geöffnet werden.

Jedoch bringt er ständig irgendwelche Statusmeldungen.
So wie diese hier:

12:58:53 [PCHK] M020 statusG 2018-04-16T12:58:51 (1/47)
13:00:05 [PCHK] M004 statusG 2018-04-16T13:00:05 (3/50)

Kann es sein, das die PCHK auf meinem PC läuft, aber die auf dem Raspberry nicht?

MFG Dominik
Zitieren
#15
Moin Dominik,
hast du die Lizenzdaten am Raspberry richtig eingetragen?
Der Monitor zeigt Daten vom Bus auch ohne Lizenz, aber ein "Zugriff" geht erst mit gültiger Lizenz. Eigentlich kann man das auch an einer Meldung im PCHK-Monitor erkennen.

Grüße, Uwe
Zitieren
#16
Hallo Uwe,

hier die Kommunikation von meinem PCHK Monitor

LCN-PCHK Monitor ist gestartet.
16:53:13 [Monitor] PCHK-Lizenzinformationen erfolgreich ausgelesen.
16:53:13 [Monitor] PCHK-Einstellungen erfolgreich ausgelesen.
16:53:13 [Monitor] Verbunden mit LCN-PCHK v3.2.2
16:53:19 [PCHK] Bus-Verbunden
16:53:19 [PCHK] Verbunden mit Host: 1

Komischer weise, wenn ich bei PCHK Konfiguration auf die Schaltfläche bei Dienst-Name , LCN PCHK Service klicke, kommt
folgende Meldung.

16:53:34 [Monitor] Auslesen der Daten des PCHK-Dienstes fehlgeschlagen: Der Dienst LCN-PCHK Service kann nicht auf dem Computer 192.168.178.28 geöffnet werden.
16:55:38 [PCHK] M020 statusG 2018-05-16T16:55:31 (1/47)

Ist hier etwa was falsch???


ZU IMHOFA,

bei mir kommen leider keinerlei Meldungen im Logviewer bezüglich das er irgendwelche items einliest.
Hab irgendwie auch die Vermutung, wie Dominik, das bei mir auch der PCHK Dienst auf dem Laptop läuft, und nicht auf dem Raspberry
Zitieren
#17
Hallo Imhofa, Hallo Uwe.

Irgendwie habe ich die gleiche Vermutung wie Dominik, das mein PCHK Dienst auf meinem Rechner und nicht auf meinem Raspberry läuft.

Hier mal ein Auszug aus meinem Monitor.

LCN-PCHK Monitor ist gestartet.
11:33:40 [Monitor] PCHK-Lizenzinformationen erfolgreich ausgelesen.
11:33:40 [Monitor] PCHK-Einstellungen erfolgreich ausgelesen.
11:33:40 [Monitor] Verbunden mit LCN-PCHK v3.2.2
11:33:45 [PCHK] Bus-Verbunden
11:33:45 [PCHK] Verbunden mit Host: 1

Hier habe ich im Monitor auf bei PCHK-Konfiguration auf den Dienst-Namen geclickt, und erhalte folgende Meldung.

11:34:04 [Monitor] Auslesen der Daten des PCHK-Dienstes fehlgeschlagen: Der Dienst LCN-PCHK Service kann nicht auf dem Computer 192.168.178.28 geöffnet werden.

Sobald ich aber auf einen Lichtschalter drücke, kommt folgende Statusmeldung zurück.

11:34:17 [PCHK] S000_M020 to M020 Relays: 1 - - - - - - -
11:34:17 [PCHK] S000_M020 to M020 Relays: - 1 - - - - - -
11:34:17 [PCHK] S000_M020 statusL Relays: 1 1 1 0 1 0 1 0
11:34:17 [PCHK] :M000020Rx087

In meinem Monitor steht Vollversion.

Wo ist denn nur der Fehler bei mir????
Was kommt bei euch für eine Meldung?

@imhofa.
Im Log tauchen leider keine Fehlermeldungen auf.
Zitieren
#18
Hallo,,

hab heut wiede mal Zeit gefunden und mich mit dem Thema Openhab LCN beschäftigt.
Leider musst ich nun nach langer Einarbeitszeit wieder feststellen, das ich bei den gleichen
Problemen wieder hängen bleibe.

Monitor:
16:12:37 [Monitor] PCHK-Lizenzinformationen erfolgreich ausgelesen.
16:12:37 [Monitor] PCHK-Einstellungen erfolgreich ausgelesen.
16:12:37 [Monitor] Verbunden mit LCN-PCHK v3.2.2
16:12:42 [PCHK] Bus-Verbunden
16:12:42 [PCHK] Verbunden mit Host: 1

Openhab Log Viewer:
2018-11-05 16:08:53.297 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - Loading LCN configuration...
2018-11-05 16:08:53.309 [INFO ] [nhab.binding.lcn.internal.LcnBinding] - LCN configuration loaded.
2018-11-05 16:08:53.318 [INFO ] [lcn.internal.LcnBindingActiveService] - LCN Refresh Service has been started
2018-11-05 16:08:53.367 [INFO ] [ab.binding.lcn.connection.Connection] - Connecting channel "java.nio.channels.SocketChannel[unconnected]".

lcn.cfg
id1=myhome
address1=192.168.178.28:4114
username1=lcn
password1=xxxxxxx
mode1=native200

myhome.items
Switch Kochinsel "Kochinsel" <light> ["Lighting"] {lcn="[myhome:OUTPUT_STATUS.0.20.1], [ON:myhome:ON.0.20.1], [OFF:myhome:OFF.0.20.1]"}

myhome.sitemap
sitemap lcn label="myhome" {
Frame label="Items" {
Switch item=Kochinsel
}
}

Es kommen im Logviewer keine Meldungen bezüglich irgendwelcher Items an.
Basic UI bleibt ebenfalls leer.

Bitte um Hilfe, kann doch nicht sein, oder?????
Stimmen die oben genannten Einstellungen?
Zitieren
#19
Was kommen denn im Busmonitor (LCN) für Meldungen?
Zitieren
#20
Hallo imhofa,

hier mal die Meldungen im Monitor.


LCN-PCHK Monitor ist gestartet.
16:11:47 [Monitor] PCHK-Lizenzinformationen erfolgreich ausgelesen.
16:11:47 [Monitor] PCHK-Einstellungen erfolgreich ausgelesen.
16:11:47 [Monitor] Verbunden mit LCN-PCHK v3.2.2
16:11:52 [PCHK] Bus-Verbunden
16:11:52 [PCHK] Verbunden mit Host: 1

Lichtschalter ein gedrückt

16:12:23 [PCHK] S000_M020 to M020 O1: Memory-toggle, ramp: 2.00 sec.
16:12:24 [PCHK] S000_M020 statusL Output 1: 46.0%
16:12:24 [PCHK] :M000020O1023

Lichtschalter aus gedrückt

16:12:24 [PCHK] S000_M020 to M020 O1: Memory-toggle, ramp: 2.00 sec.
16:12:25 [PCHK] S000_M020 statusL Output 1: 0.0%
16:12:25 [PCHK] :M000020O1000


16:13:03 [PCHK] M020 statusG 2018-11-06T16:12:58 (1/57)

Mehr Meldungen kommen nicht, ausser ich drück natürlich weitere Schalter.

Hoff das hilft weiter
Zitieren


Gehe zu: