Hallo,
es gab hier mal einen älteren englisch-sprachigen Thread in dem die Konfiguration von MAX! Thermostaten Thema war. Der ist im Juni dann irgendwie abgebrochen, ohne das es zu einer Lösung kam …
Ich habe hier die nightly 0.8.0-3128 incl. homegear-adminui 0.1.0-294 installiert.
Auch bei mir ist es nicht möglich z.B. die Werte für WINDOW_OPEN_TEMPERATURE oder BOOST_TIME_PERIOD über die Admin-UI anzuzeigen oder zu setzen. Egal welcher MAX! Thermostat (BC-RT-TRX-CyN, BC-RT-TRX-CyG, BC-TC-C-WM-4) Gibt es da Hoffnung?
In der Admin-UI wird immer nur Channel 0 mit dem Wochenprogramm angezeigt.
Channel 1 ist nicht verfügbar, Channel 2 ist anwählbar, enthält aber keine Daten.
Mein Plan war nach Möglichkeit neben Homegear keine weitere Software einzusetzen.
Ich könnte notfalls ja mit einer Kommandozeile leben. Aber beim Rest der Familie bekäme ich arge Akzeptanzprobleme …
Oder muss ich einfach erst noch irgendwas einrichten?
$ sudo homegear -e rc 'print_v($hg->getAllValues(1));'
(Array length=1)
[
(Struct length=8)
{
[ADDRESS] (String) KMD1234567
[CHANNELS] (Array length=4)
[
(Struct length=4)
{
[INDEX] (Integer) 0
[NAME] (String)
[PARAMSET] (Struct length=7)
{
[BOOT] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ACTION
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 0
}
[CONFIG_PENDING] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) BOOL
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 0
}
[LOWBAT] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) BOOL
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 0
}
[RSSI_DEVICE] (Struct length=8)
{
[MAX] (Integer) 2147483647
[MIN] (Integer) -2147483648
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String)
[VALUE] (Integer) -28
[WRITEABLE] (Boolean) 0
}
[RSSI_PEER] (Struct length=8)
{
[MAX] (Integer) 2147483647
[MIN] (Integer) -2147483648
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String)
[VALUE] (Integer) 0
[WRITEABLE] (Boolean) 0
}
[STICKY_UNREACH] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) BOOL
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 1
}
[UNREACH] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) BOOL
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 0
}
}
[TYPE] (String) MAINTENANCE
}
(Struct length=4)
{
[INDEX] (Integer) 1
[NAME] (String)
[PARAMSET] (Struct length=22)
{
[ACTUAL_TEMPERATURE] (Struct length=8)
{
[MAX] (Float) 50
[MIN] (Float) -10
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 23.8
[WRITEABLE] (Boolean) 0
}
[AUTO_MODE] (Struct length=6)
{
[READABLE] (Boolean) 0
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ACTION
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 1
}
[BOOST_MODE] (Struct length=6)
{
[READABLE] (Boolean) 0
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ACTION
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 1
}
[BOOST_POSITION] (Struct length=8)
{
[MAX] (Integer) 100
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) %
[VALUE] (Integer) 80
[WRITEABLE] (Boolean) 1
}
[BOOST_TIME_PERIOD] (Struct length=9)
{
[MAX] (Integer) 7
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ENUM
[UNIT] (String)
[VALUE] (Integer) 1
[VALUE_LIST] (Array length=8)
[
(String) 0 min
(String) 5 min
(String) 10 min
(String) 15 min
(String) 20 min
(String) 25 min
(String) 30 min
(String) 60 min
]
[WRITEABLE] (Boolean) 1
}
[COMFORT_TEMPERATURE] (Struct length=8)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 21.5
[WRITEABLE] (Boolean) 1
}
[CONTROL_MODE] (Struct length=9)
{
[MAX] (Integer) 3
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ENUM
[UNIT] (String)
[VALUE] (Integer) 0
[VALUE_LIST] (Array length=4)
[
(String) AUTO-MODE
(String) MANU-MODE
(String) PARTY-MODE
(String) BOOST-MODE
]
[WRITEABLE] (Boolean) 1
}
[DECALCIFICATION_TIME] (Struct length=8)
{
[MAX] (Integer) 1410
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) minutes
[VALUE] (Integer) 660
[WRITEABLE] (Boolean) 1
}
[DECALCIFICATION_WEEKDAY] (Struct length=9)
{
[MAX] (Integer) 6
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ENUM
[UNIT] (String)
[VALUE] (Integer) 0
[VALUE_LIST] (Array length=7)
[
(String) SATURDAY
(String) SUNDAY
(String) MONDAY
(String) TUESDAY
(String) WEDNESDAY
(String) THURSDAY
(String) FRIDAY
]
[WRITEABLE] (Boolean) 1
}
[ECO_TEMPERATURE] (Struct length=8)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 16.5
[WRITEABLE] (Boolean) 1
}
[LOCKED] (Struct length=6)
{
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) BOOL
[UNIT] (String)
[VALUE] (Boolean) 0
[WRITEABLE] (Boolean) 0
}
[MANU_MODE] (Struct length=9)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 0
[SPECIAL] (Array length=2)
[
(Struct length=2)
{
[ID] (String) OFF
[VALUE] (Float) 4.5
}
(Struct length=2)
{
[ID] (String) ON
[VALUE] (Float) 30.5
}
]
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 20
[WRITEABLE] (Boolean) 1
}
[MAX_TEMPERATURE] (Struct length=9)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 1
[SPECIAL] (Array length=1)
[
(Struct length=2)
{
[ID] (String) UNSET
[VALUE] (Float) 30.5
}
]
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 30.5
[WRITEABLE] (Boolean) 1
}
[PARTY_STOP_DAY] (Struct length=8)
{
[MAX] (Integer) 31
[MIN] (Integer) 1
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) day
[VALUE] (Integer) 1
[WRITEABLE] (Boolean) 1
}
[PARTY_STOP_MONTH] (Struct length=8)
{
[MAX] (Integer) 12
[MIN] (Integer) 1
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) month
[VALUE] (Integer) 1
[WRITEABLE] (Boolean) 1
}
[PARTY_STOP_TIME] (Struct length=8)
{
[MAX] (Integer) 1410
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) minutes
[VALUE] (Integer) 0
[WRITEABLE] (Boolean) 1
}
[PARTY_STOP_YEAR] (Struct length=8)
{
[MAX] (Integer) 99
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) year
[VALUE] (Integer) 12
[WRITEABLE] (Boolean) 1
}
[PARTY_TEMPERATURE] (Struct length=8)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 0
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 20
[WRITEABLE] (Boolean) 1
}
[SET_TEMPERATURE] (Struct length=9)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 1
[SPECIAL] (Array length=2)
[
(Struct length=2)
{
[ID] (String) OFF
[VALUE] (Float) 4.5
}
(Struct length=2)
{
[ID] (String) ON
[VALUE] (Float) 30.5
}
]
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 21
[WRITEABLE] (Boolean) 1
}
[TEMPERATURE_OFFSET] (Struct length=9)
{
[MAX] (Integer) 14
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) ENUM
[UNIT] (String)
[VALUE] (Integer) 7
[VALUE_LIST] (Array length=15)
[
(String) -3.5K
(String) -3.0K
(String) -2.5K
(String) -2.0K
(String) -1.5K
(String) -1.0K
(String) -0.5K
(String) 0.0K
(String) 0.5K
(String) 1.0K
(String) 1.5K
(String) 2.0K
(String) 2.5K
(String) 3.0K
(String) 3.5K
]
[WRITEABLE] (Boolean) 1
}
[VALVE_STATE] (Struct length=8)
{
[MAX] (Integer) 99
[MIN] (Integer) 0
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) INTEGER
[UNIT] (String) %
[VALUE] (Integer) 0
[WRITEABLE] (Boolean) 0
}
[WINDOW_OPEN_TEMPERATURE] (Struct length=8)
{
[MAX] (Float) 30
[MIN] (Float) 5
[READABLE] (Boolean) 1
[TRANSMITTED] (Boolean) 1
[TYPE] (String) FLOAT
[UNIT] (String) °C
[VALUE] (Float) 12
[WRITEABLE] (Boolean) 1
}
}
[TYPE] (String) CLIMATECONTROL_TRANSCEIVER
}
(Struct length=4)
{
[INDEX] (Integer) 3
[NAME] (String)
[PARAMSET] (Array length=0)
[
]
[TYPE] (String) CLIMATECONTROL_RECEIVER
}
(Struct length=4)
{
[INDEX] (Integer) 4
[NAME] (String)
[PARAMSET] (Array length=0)
[
]
[TYPE] (String) WINDOW_SWITCH_RECEIVER
}
]
[FAMILY] (Integer) 4
[ID] (Integer) 1
[NAME] (String) Test-Thermostat
[ROOM] (Integer) 1
[TYPE] (String) BC-RT-TRX-CyG
[TYPE_ID] (Integer) 511
}
]