St0Ma / ioBroker-MessageHandler

Protokollierung von Nachrichten / Ereignissen
MIT License
6 stars 0 forks source link

Datenpunkt mit runden Klammern #5

Open manuxi opened 2 years ago

manuxi commented 2 years ago

Describe the bug Ich wollte INTERNETDOWN mit meiner FB6591 und dem upnp-Adapter benutzen. Der Adapter legt mir hierzu den folgenden DP an: upnp.0.WANDevice-_FRITZ!Box_6591Cable(lgi).WANDevice.WANCommonInterfaceConfig.GetCommonLinkProperties.NewPhysicalLinkStatus (inkl. Klammern). Meldung in der Console daraufhin: Datenpunkt [...] existiert nicht. Es stellte sich heraus, dass $(id).length in der Methode existState() 0 und damit false zurück liefert. Den Grund habe ich nicht weiter verfolgt.

Es existiert allerdings die Methode existsState(), die dieses Problem umschifft. Die Änderung (ohne viele Codestellen anpassen zu müssen):

existState(id) {
     return existsState(id);
}