Closed SPITZGITHUB closed 7 months ago
[x] There is no other (open) issue with the same topic (use the search!)
see https://github.com/ioBroker/ioBroker.javascript/issues/1424
[x] This issue is still present in the current beta version of this adapter
nope, fixed
da der Name zweimal bei getIdByName zurückgegeben wird.
Das kann aber generell passieren, wenn zwei Objekte im System den gleichen Namen haben.
Hallo Matthias,
und warum lief dieses Programm einige Jahre bis zum 29.01 und dann nicht mehr? Diese Variable habe ich nicht geändert bzw. neu hinzugefügt oder das Skript geändert.
Und was heisst zwei Objekte im System (welchem?) den gleichen Namen?
Die Variable liegt im HOMEMATIC System. Wie kann ich feststellen, das zwei Objekte den selben Namen haben?
Danke für Deine Hilfe
Gruss
Peter
Von: Matthias Kleine @.> Gesendet: Montag, 12. Februar 2024 09:24 Uhr An: ioBroker/ioBroker.javascript @.> Cc: SPITZGITHUB @.>; Author @.> Betreff: Re: [ioBroker/ioBroker.javascript] getIdByName liefert zwei identische Werte #14 [Bug]: (Issue #1501)
da der Name zweimal bei getIdByName zurückgegeben wird.
Das kann aber generell passieren, wenn zwei Objekte im System den gleichen Namen haben.
— Reply to this email directly, view it on GitHub https://github.com/ioBroker/ioBroker.javascript/issues/1501#issuecomment-1938220650 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AVKNXAGB5IEUU5HDK4M6I53YTHGQRAVCNFSM6AAAAABDDRVTO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZYGIZDANRVGA . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AVKNXAAR6FKDML46CXG3FF3YTHGQRA5CNFSM6AAAAABDDRVTO2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTTQ3TGU.gif Message ID: @. @.> >
Hi,
ich habe das mit einer Variablen, die sicher nur einmal im System ist gemacht und bekommen auch zwei mal den gleiche Wert!
Variable in HomeMatic:
Variable im IOBROKER:
Blocky:
Javascript:
Ergebnis:
Von: Matthias Kleine @.> Gesendet: Montag, 12. Februar 2024 09:24 Uhr An: ioBroker/ioBroker.javascript @.> Cc: SPITZGITHUB @.>; Author @.> Betreff: Re: [ioBroker/ioBroker.javascript] getIdByName liefert zwei identische Werte #14 [Bug]: (Issue #1501)
da der Name zweimal bei getIdByName zurückgegeben wird.
Das kann aber generell passieren, wenn zwei Objekte im System den gleichen Namen haben.
— Reply to this email directly, view it on GitHub https://github.com/ioBroker/ioBroker.javascript/issues/1501#issuecomment-1938220650 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AVKNXAGB5IEUU5HDK4M6I53YTHGQRAVCNFSM6AAAAABDDRVTO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZYGIZDANRVGA . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AVKNXAAR6FKDML46CXG3FF3YTHGQRA5CNFSM6AAAAABDDRVTO2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTTQ3TGU.gif Message ID: @. @.> >
Bitte nicht auf die Mails antworten, sondern auf GitHub die Screenshots hochladen. Du teilst hier gerade nur unverständliche Inhalte 😄
I'm sure that
Script type
JavaScript
The problem
Bekomme nun im JAVA-Script, das einige Jahre lief
console.log ("ID: " + getIdByName(R_ID_Name)); setState(getIdByName(R_ID_Name), R_Werte);
immer den Error: State "hm-rega.0.1481,hm-rega.0.1481" not found
da der Name zweimal bei getIdByName zurückgegeben wird.!**
iobroker.current.log (in debug mode!)
No response
Version of nodejs
5.0.12
Version of ioBroker js-controller
v16.20.2
Version of adapter
7.1.6