Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Sensordaten aus OpenHAB in den LCN Bus senden

OpenHAB

Themenersteller
oliwel
Lord Forum
Lord Forum
Beiträge: 1381
Registriert: So 8. Jul 2012, 00:59
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

#41 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon oliwel » Sa 8. Okt 2016, 16:11

Claus, welche Version von openHab / Bindung hast du? Ich kriegs nicht zum Laufen....

Meine items:

Code: Alles auswählen

Number lcnOutdoorTemp2 "Außentemperatur [%s °C]" (gTerrasse {lcn="[lcn:VAR_VALUE.0.31.1.CELSIUS], [%i:lcn:VAR.0.31.1.%iCELSIUS]"}


Im Modul habe ich die Variable 1 als Zähler eingerichtet:
Unbenannt.png


Updates an der Variablen über die Konsole oder über die Regel aus dem anderen Sensor kann ich auf dem WebUI von OpenHAB sehen, im Log von OpenHAB sowie im LCN ist aber nichts zu sehen. :confused:

Oli


mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 467
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 3 Mal

#42 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon mr_claus » So 9. Okt 2016, 00:37

Number lcnOutdoorTemp2 "Außentemperatur [%s °C]" (gTerrasse) {lcn="[lcn:VAR_VALUE.0.31.1.CELSIUS], [%i:lcn:VAR.0.31.1.%iCELSIUS]"}

Da fehlt eine "Klammer zu", was sagt im übrigen Dein OpenHAB Log?
Zuletzt geändert von mr_claus am So 9. Okt 2016, 11:44, insgesamt 1-mal geändert.


mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 467
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 3 Mal

#43 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon mr_claus » So 9. Okt 2016, 10:58

Ich suche noch jemanden, der meinen Pull Request testet und bei die Funktionsfähigkeit bei OpenHAB bestätigen kann.

https://github.com/openhab/openhab/pull ... 71f57059bd

Ich habe das Binding angehängt, falls ihr keine Lust habt es selbst zu compilieren.
@Oli: Ich verwende 1.8.3, hatte ich beim letzten Post vergessen, war schon zu müde :)
Dateianhänge
org.openhab.binding.lcn_1.9.0.201610071726.jar.zip
(166.55 KiB) 114-mal heruntergeladen


Themenersteller
oliwel
Lord Forum
Lord Forum
Beiträge: 1381
Registriert: So 8. Jul 2012, 00:59
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

#44 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon oliwel » So 9. Okt 2016, 12:27

Die Klammer ist beim Versuch verloren gegangen den Code hier aus dem Forum 1:1 zu kopieren - hatte dann den Fehler nicht mehr gesehen...

Ich hab jetzt nochmal mit Debug Optionen gestartet, hier die (m.E) relevanten Auszüge aus der Start-Konsole. Um 12:09 habe ich über die Pro ein "Addiere 10" ausgelöst:

Code: Alles auswählen


12:15:50.595 [DEBUG] [i.internal.GenericItemProvider:341  ] - Start processing binding configuration of Item 'lcnOutdoorTemp2 (Type=NumberItem, State=Uninitialized)' with 'LcnGenericBindingProvider' reader.
...
12:15:51.776 [INFO ] [inding.lcn.internal.LcnBinding:78   ] - Loading LCN configuration...
12:15:51.780 [INFO ] [inding.lcn.internal.LcnBinding:88   ] - LCN configuration loaded.
12:15:51.781 [INFO ] [.b.l.i.LcnBindingActiveService:119  ] - LCN Refresh Service has been started
12:15:51.793 [INFO ] [.o.b.lcn.connection.Connection:320  ] - Connecting channel "java.nio.channels.SocketChannel[unconnected]".
12:15:51.809 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: LCN-PCK/IP 1.0
12:15:51.826 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: Username:
12:15:51.829 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: Password:
12:15:51.833 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: OK

12:19:06.806 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: -M000031!
12:19:06.999 [DEBUG] [inding.lcn.internal.LcnBinding:153  ] - Channel "lcn" received input: %M000031.A00100010
12:19:07.001 [INFO ] [runtime.busevents             :26   ] - lcnOutdoorTemp2 state updated to -99
12:19:07.003 [INFO ] [runtime.busevents             :26   ] - Temp_Wohnen state updated to -99,0


Die Konsole ist per Netzwerk-Weiterleitung gestartet - wenn ich dort ein "Send" Kommando abesetze sehe ich das Ergebnis auch in der OpenHAB UI:

Code: Alles auswählen

openhab send lcnOutdoorTemp2 22
12:23:28.402 [INFO ] [runtime.busevents             :22   ] - lcnOutdoorTemp2 received command 22
Command has been sent successfully.


Ich kann dazu aber exakt gar nix in Richtung LCN Bus finden, openhab.log, eventlog und auch der Busmonitor in der Pro verzeichnen nichts.

Oli


mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 467
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 3 Mal

#45 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon mr_claus » So 9. Okt 2016, 14:04

Welche Firmware Version hat denn Modul 31? Meine Tests habe ich mit 17070A gemacht.
Welche Versionen hast Du generell im Einsatz? PCHK, OpenHAB?


Themenersteller
oliwel
Lord Forum
Lord Forum
Beiträge: 1381
Registriert: So 8. Jul 2012, 00:59
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

#46 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon oliwel » So 9. Okt 2016, 19:49

Hallo Claus,

Das Modul "heisst" 17B717-45B8 LCN-UP+ v2 17070A.

Ich habe openHAB 1.8.3 auf einem Ubuntu Server, als Koppler läuft eine LinHK auf ner Fritzbox - und ich glaube da haben wir den Hund auch schon - aus dem LinHK Log (auf die Idee da reinzuschauen bin ich noch gar nicht gekommen)

Code: Alles auswählen

[20161009 12:23:28.405587]  [error] invalid PCK command: >M000031!Z-0014090
[20161009 12:23:31.198862]  [error] invalid PCK command: >M000031.MWT001
[20161009 12:23:32.202061]  [error] invalid PCK command: >M000031!
[20161009 12:23:35.209205]  [error] invalid PCK command: >M000031.MWT001
[20161009 12:23:36.211429]  [error] invalid PCK command: >M000031!
[20161009 12:23:39.218324]  [error] invalid PCK command: >M000031.MWT001
[20161009 12:23:40.221481]  [error] invalid PCK command: >M000031!ZA1220
[20161009 12:23:44.228989]  [error] invalid PCK command: >M000031!
[20161009 12:23:48.237296]  [error] invalid PCK command: >M000031!


Oli


mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 467
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 3 Mal

#47 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon mr_claus » So 9. Okt 2016, 21:11

Die beiden Kommandos sind es, anscheinend kann LinHK nicht damit umgehen.

Code: Alles auswählen

[20161009 12:23:28.405587]  [error] invalid PCK command: >M000031!Z-0014090
[20161009 12:23:40.221481]  [error] invalid PCK command: >M000031!ZA1220

Benutzeravatar

Thomas
Alleswisser
Alleswisser
Beiträge: 5727
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 19 Mal
Danksagung erhalten: 13 Mal

#48 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon Thomas » So 9. Okt 2016, 22:06

mr_claus hat geschrieben:Die beiden Kommandos sind es, anscheinend kann LinHK nicht damit umgehen.

Code: Alles auswählen

[20161009 12:23:28.405587]  [error] invalid PCK command: >M000031!Z-0014090
[20161009 12:23:40.221481]  [error] invalid PCK command: >M000031!ZA1220

Genau da beginnt das Problem !
Claus arbeit mit der "LCN-PCHK" und Oli mit der LinHk !
@Oli mit der LinHk "ging" einiges nicht, da bin ich raus (seit 2 Jahren)! Tut mir Leid, an der Stelle hast du Pech gehabt, oder setze dich mit Niko auseinander. Die LCN-PCHK tut....
@Claus, mache weiiter mit der PCHK, ist die richtige Kopplung, da kannst du dann EI was um die Ohren werfen...
Ich hatte schon mal hier gewarnt, einige Dinge gehen nur mit der LCN-PCHK ! (Ich kann die LinHk nicht mehr testen, und werde daher die LinHk nicht mehr anfassen !)
Ich habe die Kopplung per LCN-PCHK zum IPS am laufen, und Claus baut für OpenHab per LCN-PCHK.
Da denke ich, es geht was er macht !
Auch OpenHab werde ich im Moment nicht anfassen, habe genug anderes zu tun....

lg Thomas - Claus mach weiter, und beobachte die Werte !

ps und Denke nur nicht über "nur Temperaturen" in deinem binding.....
lg Thomas


Themenersteller
oliwel
Lord Forum
Lord Forum
Beiträge: 1381
Registriert: So 8. Jul 2012, 00:59
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

#49 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon oliwel » Mo 10. Okt 2016, 07:36

Ich werde mal sehen ob ich Nico motivieren kann da was zu tun, denn ich würde die LinHK als Koppler schon gerne behalten zumal ich letzte Woche erst das Upgrade auf den Pi gekauft habe :(

Danke euch beiden (und auch dem Rest) für die Hilfe auf dem mühsamen Weg.

Oli

Benutzeravatar

Thomas
Alleswisser
Alleswisser
Beiträge: 5727
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 19 Mal
Danksagung erhalten: 13 Mal

#50 Re: Sensordaten aus OpenHAB in den LCN Bus senden

Beitragvon Thomas » So 16. Okt 2016, 20:58

Danke euch beiden (und auch dem Rest) für die Hilfe auf dem mühsamen Weg.

Kein Problem Oli,
aber ich denke, du gehst den falschen Weg mit den Zählern.
Ok, geht mit der LinHk nicht anders ?
Ich muss auf die PCHK Kopplung setzen, da mir keine KinHk Kopplung mehr zur Verfügung steht.
Da bin ich aber auch nicht mehr böse, da es mir neue Wege gezeigt hat, sind aber auch mühsam per IPS, aber ich komme weiter.
Das sollte so auch per OpenHab gehen.
Und Ihr seit noch die besseren Progger als ich, was PHP, C usw angeht.
Da verbrenne ich noch zu viel Zeit,
Auch in IPS ist nicht alles vom LCN drin, geht dann nur über das Datenader Protokoll, mit Skripten.
Ich versuche die Grundlagen, und das was ich im Haus brauche, lasse mich aber gerne mal übereden, die Dinge zu suchen, die andere brauchen, aber das dauert bei mir ... :confused:
lg Thomas


Zurück zu „OpenHAB“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste