Seite 4 von 6

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

Verfasst: Fr 7. Okt 2016, 10:27
von mr_claus
Das OpenHAB Schnipsel

Code: Alles auswählen

Number  p03_temp_out                    "Aussentemperatur [%.1f °C]"
                <temperature>
                (gTemperatur, gWetter)
                {lcn="[LCN:VAR_VALUE.0.10.1.CELSIUS], [%i:LCN:VAR.0.10.1.%iCELSIUS]"}


Ich befülle es über Python und die Rest API, Du kannst aber auch einen Test direkt mit der OpenHAB Console machen.

Code: Alles auswählen

openhab send p03_temp_out 23.4


Sendet 23,4 °C die die Variable 0.10.1, die Umrechnung erfolgt durch den Modifier CELSIUS automatisch.

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

Verfasst: Fr 7. Okt 2016, 10:35
von Beleuchtfix
Ich glaube, LCN hat bicht vorgesehen, weinen Wert (außer Null) direkt zu übertragen. Da muss man irgendwie tricksen.

Gruß
Florian

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

Verfasst: Fr 7. Okt 2016, 15:47
von oliwel
Danke, werde ich am WoE mal ausprobieren.

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

Verfasst: Fr 7. Okt 2016, 16:01
von mr_claus
An einer Alternative bin ich auch dran, weiß aber noch nicht bis wann das fertig wird. Letztlich unterstützt das Binding für VAR_VALUE keine Gruppen. Dies läßt sich relativ leicht ändern, ich habe damit begonnen VAR_VALUE für Gruppe 4 zuzulassen und schicke dann das entsprechende Kommando in den Bus. Soweit der Plan ...

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

Verfasst: Fr 7. Okt 2016, 17:39
von Thomas
@Claus,
wenn Fragen aufkommen, bin ich da bereit mein Wissen weiter zu geben. Ich kann es halt nicht in OpenHab, da fehlt im Moment einfach die Zeit.
Im DONIQ hatte ich das auch eingebaut, und es ging gut. Da hatte ich die Wetterdaten Wind von der Elsner am Domoiq auch über X2 so in einen LCN Modulvar geholt.

@Oli, wenn es nur um eine Anzeige geht, ist die Zählertrickserei ein Weg, aber ich würde es nicht mehr machen.
Du hängst dann doch mal nach Jahren was anderes dran, und wunderst dich, dass z.B. Schwellwerte oder Regler spinnen.
Ich finde den Weg über X2 besser, auch wenn Euch das in OpenHab noch Arbeit macht, da es dann weniger Probleme gibt, wenn mach die Werte im LCN "verarbeiten" will. Ich mache das per IX oder Raspberry so, und das ist bis jetzt OK.
Ganz am Anfang bin ich mit einem "Tacklichtsensor" im LCN am I-Port angefangen, da hatte ich noch keinen Schimmer von dem Protokoll.
Man, war das blöd, den im LCN zu "verarbeiten".

lg Thomas

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

Verfasst: Fr 7. Okt 2016, 19:06
von mr_claus
@Oli: Die Änderung des Bindings ist fertig und getestet. Die Änderungen habe ich schon auf den Weg gebracht, keine Ahnung wann die dann drin sind. Wenn Du das Binary des Bindings vorab möchtest kann ich es Dir gerne mailen.

Die Konfiguration sieht jetzt so aus, ich habe mit Segment 10 und Segment 11 getestet. Wichtig hierbei ist, dass die PCHK die Variablen als eigene Werte pushed. Diese können dann von jedem Modul abgeholt werden. Man hat also pro Segment 12 mögliche Variablen. Die Gruppe 4 ist fix, die ist für genau diese Dinge reserviert. Wird eine andere Gruppe eingetragen, dann wird das X2 Kommando nicht geschickt.

Code: Alles auswählen

// Aussentemperatur, wird von 0.10.1 geholt
Number  p03_temp_out                    "Aussentemperatur [%.1f °C]"
                <temperature>
                (gTemperatur, gWetter)
                {lcn="[%i:LCN:VAR.10.G4.1.%iCELSIUS]"}

// Windgeschwindigkeit, wird von 0.10.2 geholt
Number  p03_wind                        "Windgeschwindigkeit [%.1f m/s]"
                <wind>
                (gWetter)
                {lcn="[%i:LCN:VAR.11.G4.1.%iM/S]"}

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

Verfasst: Fr 7. Okt 2016, 19:39
von Thomas
@Claus,
was ich in den Mail's gesehen habe, sollte es gehen (Ich kann auch was "übersehen" haben.)
Ich denke, du bist auf dem guten Weg.. :thumbup:

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

Verfasst: Fr 7. Okt 2016, 22:58
von BBL
mr_claus hat geschrieben:Die Änderungen habe ich schon auf den Weg gebracht, keine Ahnung wann die dann drin sind

Wie denn? Üblicherweise sollte ein Pull Request an das OpenHAB Github-Repo gestellt werden, dann geht das seinen Gang.

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

Verfasst: Fr 7. Okt 2016, 23:36
von mr_claus
Genau, weil ich aber zu blöd dafür war hab ich den Kram per Mail verschickt.

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

Verfasst: Sa 8. Okt 2016, 11:31
von mr_claus
Ich bin wohl genau in folgendes Problem gelaufen.

http://stackoverflow.com/questions/3975 ... ion-failed