Hallo @dibbler42,
Oben hattest du geschrieben, dass ein String kommt.
der String ist im physikalischen Teil. Poste dann am Freitag mal, was homegear -e rc 'print_v($hg->getAllValues(<Peer ID>));'
bei dir ausgibt. Bzw. im Log steht BinRpcResponse
. Die Frage ist, welches der Request war. Das steht u. U. in der Logzeile darüber. Möglicherweise hilft ein Neueinlernen des Gerätes. Bei mir sieht die Ausgabe gut aus:
[IEC_ENERGY_COUNTER]
{
(Struct length=7)
{
[MAX]
{
(Float) 1.09951e+08
}
[MIN]
{
(Float) 0
}
[READABLE]
{
(Boolean) 1
}
[TYPE]
{
(String) FLOAT
}
[UNIT]
{
(String) kWh
}
[VALUE]
{
(Float) 0
}
[WRITEABLE]
{
(Boolean) 0
}
}
}
Weiterhin hatten wir noch das Thema, dass die Konfiguration über das Homematic Tool nicht funktioniert.
Ach so, das hatte ich auf die neue Firmware geschoben. Also beide Geräte haben Firmware 1.2? Das eine wird korrekt angezeigt, das andere falsch? Falls das so ist, poste die Ausgaben folgender Befehle für beide Geräte:
homegear -e rc 'print_v($hg->getParamset(<Peer ID>, 0, "MASTER"));'
homegear -e rc 'print_v($hg->getParamset(<Peer ID>, 1, "MASTER"));'
Viele Grüße
Sathya