Seite 1 von 1

#1 Beispieldateien

Verfasst: Di 19. Jan 2016, 23:34
von harteknut
Hallo zusammen,

ich mache gerade die ersten Schritte mit openHAB (1.8) und LCN über LinHK (1.16.1).
Lampen und Relais kann ich schalten, aber Temperaturen und Sollwerte werden noch nicht angezeigt.
Daher meine Bitte:
Könntet Ihr mal Beispieldateien Eurer *.items- und *.sitemap-Dateien zeigen? Das treibt den Fortschritt bestimmt mit großen Schritten an.
Ich fang mal an:
Hier meine ersten Items zum probieren:

Code: Alles auswählen

Switch lcnLightSwitch2 "Spots Bad" {lcn="[ON:lcndemo:ON.0.M035.2.1s], [OFF:lcndemo:OFF.0.M035.2.1s]"}
Switch lcngarten "Garten" {lcn="[ON:lcndemo:RELAYS.0.210.-1------], [OFF:lcndemo:RELAYS.0.210.-0------]"}

Dimmer lcnLightDimmer "Light [%s]" {lcn="[lcndemo:OUTPUT_STATUS.0.M035.1], [INCREASE:lcndemo:ADD.0.M035.1.5%], [DECREASE:lcndemo:SUB.0.M035.1.5%], [%i:lcndemo:DIM.0.M035.1.%i]"}

String lcnTemp "Temperature [%s °C]" {lcn="[lcndemo:VAR.0.M035.1.°C]"}
String exampleVar1 "M035 Var 1 [%s]" {lcn="[lcndemo:VAR.0.35.1.lcn]"}


und hier die Sitemap:

Code: Alles auswählen

sitemap default label="Haus"
{
    Frame label="Haus" {
      Switch item=lcnLightSwitch2
        Slider item=lcnLightDimmer
        Text item=lcnTemp
      Text item=exampleVar1
      Switch item=lcngarten
    }
}


Danke Euch,
Simon

#2 RE: Beispieldateien

Verfasst: Mi 20. Jan 2016, 08:41
von Penrose
Es gibt wohl ein Problem mit dem °C-Parameter - er funktioniert nicht. Bei mir steht CELSIUS, damit geht's. Sollwerte habe ich noch nicht. Bespieldateien liefere ich noch nach.

Thomas

#3 RE: Beispieldateien

Verfasst: Mi 20. Jan 2016, 15:26
von BBL
Auszug aus meiner Sitemap:

Code: Alles auswählen

Frame {
   Group item=gLCN_Wohnen
   Group item=gLCN_Aussen
}


Zugehörige Items:

Code: Alles auswählen

Group gLCN_All
Group gLCN_Wohnen "Wohnbereich"  (gLCN_All)
Group gLCN_Aussen "Außen"  (gLCN_All)
Group gLCN_Flur "Flur"  (gLCN_All)

/* Wohnbereich */
Switch Light_EG_Indir "Indirekt"  (gLCN_Wohnen) {lcn="[ON:pi:RELAYS.0.7.-------1], [OFF:pi:RELAYS.0.7.-------0]"}
Dimmer Light_EG_Spots "Spots Wohnzimmer [%s%%]"  (gLCN_Wohnen) {lcn="[%i:pi:DIM.0.7.1.%i], [pi:OUTPUT_STATUS.0.7.1], [ON:pi:ON.0.7.1.2s], [OFF:pi:OFF.0.7.1.2s], [INCREASE:pi:ADD.0.7.1.5%], [DECREASE:pi:SUB.0.7.1.5%]"}
Dimmer Light_EG_Ess "Esstisch [%s%%]"  (gLCN_Wohnen) {lcn="[%i:pi:DIM.0.6.2.%i], [pi:OUTPUT_STATUS.0.6.2], [ON:pi:ON.0.6.2.2s], [OFF:pi:OFF.0.6.2.2s], [INCREASE:pi:ADD.0.6.2.5%], [DECREASE:pi:SUB.0.6.2.5%]"}

String Temp_EG_Wohn "Temperatur Kühlschrank [%s°C]"  (gLCN_Wohnen) {lcn="[pi:VAR_VALUE.0.9.3.CELSIUS]"}

Rollershutter RS_EG_RSL "Raffstore links"  (gLCN_Wohnen) {lcn="[DOWN:pi:RELAYS.0.5.--11----], [UP:pi:RELAYS.0.5.--10----], [STOP:pi:RELAYS.0.5.--00----]"}
Rollershutter RS_EG_RSR "Raffstore rechts"  (gLCN_Wohnen) {lcn="[DOWN:pi:RELAYS.0.5.11------], [UP:pi:RELAYS.0.5.10------], [STOP:pi:RELAYS.0.5.00------]"}
Rollershutter RS_EG_EAT "Rolladen Esstisch"  (gLCN_Wohnen) {lcn="[DOWN:pi:RELAYS.0.5.------11], [UP:pi:RELAYS.0.5.------10], [STOP:pi:RELAYS.0.5.------00]"}

/* Aussen */
Dimmer Light_Outside_Terrace "Terrasse [%d %%]"  (gLCN_Aussen) {lcn="[%i:pi:DIM.0.8.1.%i], [pi:OUTPUT_STATUS.0.8.1], [ON:pi:ON.0.8.1.2s], [OFF:pi:OFF.0.8.1.2s], [INCREASE:pi:ADD.0.8.1.5%], [DECREASE:pi:SUB.0.8.1.5%]"}

String Temp_Outside "Temperatur [%s °C]"  (gLCN_Aussen) {lcn="[pi:VAR_VALUE.0.5.2.CELSIUS]"}
String Lux_Outside "Helligkeit [%s Lux]" (gLCN_Aussen) {lcn="[pi:VAR_VALUE.0.5.3.lx]"}

#4 RE: Beispieldateien

Verfasst: Mi 20. Jan 2016, 22:37
von harteknut
Hallo zusammen,

vielen Dank für die Hinweise!:thumbup:
Mit CELSIUS gehts! Jetzt ist alles da. Hätte wohl mal vorher die verschiedenen Vorschläge aus der Github-Readme probieren sollen.
Dachte, die würden alle gehen und nicht nur einer davon.
Ich freu mich jedenfalls und mache sofort weiter...

Gruß,
Simon

#5 RE: Beispieldateien

Verfasst: Di 2. Feb 2016, 20:23
von cerise
Hier mal meine sitemap

Code: Alles auswählen

sitemap default label="lcn"
{
    Frame {
        Group item=gDG label="Dachgeschoss" icon="attic"
        Group item=gOG label="Obergeschoss" icon="firstfloor"
        Group item=gEG label="Erdgeschoss" icon="groundfloor"
        Group item=gUG label="Keller" icon="cellar"
        Group item=gEXT label="Draussen" icon="garden"
    }
}


und einige Zeilen aus den items:

Code: Alles auswählen

// Gruppen
Group gDG   // Gruppe Dachgeschoss
Group gOG   // Gruppe Obergeschoss
Group gEG   // Gruppe Erdgeschoss
Group gUG   // Gruppe Untergeschoss
Group gEXT //draussen

Group gOG_TR  "Treppe OG"       (gOG)
Group gOG_KIZ  "Kinderzimmer1"       (gOG)

Group gEG_ESS      "Esszimmer"         (gEG)
Group gEG_WZ     "Wohnzimmer"          (gEG)
Group gEXT_HOF         "Hof"              (gEXT)


/*Licht*/
Switch Licht_EG_WZ_TV        "Licht TV Wohnzimmer"  (gEG_WZ) {lcn="[myhome:OUTPUT_STATUS.0.12.1], [ON:myhome:ON.0.12.1], [OFF:myhome:OFF.0.12.1]"}

/*Dimmer*/
Dimmer Licht_EG_WZ_BOGEN      "Bogenlampe [%s]" (gEG_WZ) {lcn="[myhome:OUTPUT_STATUS.0.12.2], [ON:myhome:ON.0.12.2.2s], [OFF:myhome:OFF.0.12.2.2s], [INCREASE:myhome:ADD.0.12.2.5%], [DECREASE:myhome:SUB.0.12.2.5%], [%i:myhome:DIM.0.12.2.%i]"}

Dimmer Licht_EXT_HOF     "Licht Hof W [%s]"  (gEXT_HOF) {lcn="[myhome:OUTPUT_STATUS.0.8.1], [INCREASE:myhome:ADD.0.8.1.5%], [DECREASE:myhome:SUB.0.8.1.5%], [%i:myhome:DIM.0.8.1.%i]"}

/*Fensterkontakte*/
Contact FK_OG_KIZ "Fenster Kinderzimmer" (gOG_KIZ) {lcn="[myhome:BINARY_STATE.0.5.7]"}
Contact FK_EXT_GARAGE "Garagentor" (gEXT_HOF) {lcn="[myhome:BINARY_STATE.0.10.4]"}

/*Rollaeden*/
Rollershutter ROLL_EG_WZ "Jalousie Wohnzimmer" (gEG_WZ) {lcn="[myhome:RELAY_STATE.0.10.2], [UP:myhome:RELAYS.0.10.10------], [DOWN:myhome:RELAYS.0.10.11------], [STOP:myhome:RELAYS.0.10.0-------]"}

Rollershutter ROLL_EXT_GARAGE "Garagentor" (gEXT_HOF) {lcn="[myhome:BINARY_STATE.0.10.4], [UP:myhome:PCK.0.10.R8T011--1-----], [DOWN:myhome:PCK.0.10.R8T011--1-----], [STOP:myhome:PCK.0.10.R8T011--1-----]"}

/*Temperaturen*/
String TEMP_EG_WZ "Temperatur WZ [%s °C]"  (gEG_WZ) {lcn="[myhome:VAR_VALUE.0.12.2.CELSIUS]"}


Gruß, Jochen.