jipp
October 1, 2020, 5:49pm
1
Cool - danke
Ich hätte da noch etwas…
Im Frontend wird unter Geräte eine Übersicht angezeigt wieviele Geräte welchen Status haben.
Bei mir zeigt es Beleuchtung aus:0 an:0
Wenn ich den Reiter aufklappe sehe ich alle Lampen mit dem korrekten Status
5 an und 3 aus.
Sim
October 1, 2020, 6:55pm
2
Habe das Thema mal aufgeteilt, da sich dieses Problem nun auf die Visualisierung bezieht.
verwendest du das aktuelle nightly oder bist du wieder zurück auf die stable? -> Bitte bei Problemen mit der Visu grundsätzlich mit dem nightly testen, es hat sich da einfach zu viel getan.
was sagt homegear -e rc 'print_v($hg->getVariablesInRole(100001));'
?
versuche doch mal 1:1 das Beispiel im Starter-Guide unter 2.2 Visualisieren von Systemvariablen
1 Like
jipp
October 2, 2020, 7:01am
3
Hallo
bin auf die letzte testing Version gegangen:
Homegear version 0.7.46-3101
Copyright (c) 2013-2020 Homegear GmbH
Required library versions:
- libhomegear-base: 0.7.46-3101
- libhomegear-node: 0.1.7-51
- libhomegear-ipc: 0.1.2-40
PHP (License: PHP License):
This product includes PHP software, freely available from <http://www.php.net/software/>
Copyright (c) 1999-2020 The PHP Group. All rights reserved.
hier die Ausgabe des Command:
docker exec -it homegear homegear -e rc 'print_v($hg->getVariablesInRole(100001));'
(Struct length=8)
{
[11] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[12] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[14] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[2] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[3] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[4] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[5] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[6] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
}
Die ursprüngliche Visualisierung habe ich anhand des Beispiels durchgeführt.
Ich versuch es nochmals.
hierein Screenshot der Ausgabe:
2 Likes
jipp
October 2, 2020, 7:40am
4
Folgendes hab ich eingegeben:
homegear -e rc '$hg->setSystemVariable("testvar1", false);'
homegear -e rc '$hg->addVariableToRoom(0, -1, "testvar1", 1);'
homegear -e rc '$hg->addRoleToVariable(0, -1, "testvar1", 100001);'
homegear -e rc '$hg->addUiElement(0, -1, "testvar1", "TextFuerTestvar1");'
so sieht die Visualisierung aus:
das Command:
homegear -e rc 'print_v($hg->getVariablesInRole(100001));'
(Struct length=9)
{
[0] (Struct length=1)
{
[-1] (Struct length=1)
{
[testvar1] (Struct length=1)
{
[direction] (Integer) -1
}
}
}
[11] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[12] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[14] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[2] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[3] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[4] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[5] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
[6] (Struct length=1)
{
[1] (Struct length=1)
{
[STATE] (Struct length=2)
{
[direction] (Integer) 2
[level] (Integer) 2
}
}
}
}
1 Like
Sim
October 2, 2020, 4:18pm
5
hm, ich sehe in deinen Screenshots, dass du bereits Profile anlegen kannst. Damit ist deine testing nicht allzu weit hinterher. Auch sieht die Ausgabe und Visu soweit in Ordnung aus. Ich weiß, dass es bei der Aggregation mal noch einen Fehler gab, welcher mittlerweile aber behoben sein sollte. Magst du mal mit der nightly testen, da dürfte das behoben sein.?
jipp
October 3, 2020, 9:53am
6
hi
hast recht, im aktuellen nightly ist der Bug behoben.
Homegear version 0.8.0-3085
Copyright (c) 2013-2020 Homegear GmbH
Required library versions:
- libhomegear-base: 0.8.0-3085
- libhomegear-node: 0.1.7-52
- libhomegear-ipc: 0.1.2-41
PHP (License: PHP License):
This product includes PHP software, freely available from <http://www.php.net/software/>
Copyright (c) 1999-2020 The PHP Group. All rights reserved.