NEWS
Meldungen seit controller v3.3 zu falschem Datentyp
-
@apollon77 Hab für enigma2 leider keine Issues Möglichkeit gefunden (??), aber dafür diesen Thread. Ich checke nochmal für sno und squeezeboxrpc
-
@metaxa https://github.com/Matten-Matten/ioBroker.enigma2/issues vielleicht?
Da hat auch schon jemand mit dem gleichen Nickname ein Issue eröffnet:
https://github.com/Matten-Matten/ioBroker.enigma2/issues/52
Verrückte Welt! -
@thomas-braun
ManOMann da habe ich einiges durcheinander gebracht ...... michgeniere -
bei der Syno scheiterte ich
Hast du da bitt event. auch einen Link zum Anlegen eines Issues für mich? -
@metaxa Der scheint verstorben zu sein. Also der Adapter, ich hoffe nicht der Maintainer-Mensch.
-
@thomas-braun sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
@metaxa Der scheint verstorben zu sein. Also der Adapter, ich hoffe nicht der Maintainer-Mensch.
Das beruhigt mich jetzt ein wenig (weil nix gefunden), ich werde die DP manuell editieren und gut ist es.
Danke und LG
mxa -
@metaxa sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
@apollon77
squeezeboxrpcsqueezeboxrpc.0 2021-08-05 21:47:06.916 info (19018) State value to set for "squeezeboxrpc.0.Server.LastScan" has to be type "number" but received type "string"
GitHub done
fixed in squeezeboxrpc v 1.3.6
-
@apollon77
Ich hab auch noch einen:kodi.0 2021-08-06 18:44:10.314 info (32308) State value to set for "kodi.0.seek" has to be type "number" but received type "string"
Finde den Adapter aber nicht mehr bei GitHUB, also kein Issue?
Grüße
-
@boronsbruder wo hast du den denn her?
in der offiziellen Adapterliste finde ich ihn auch nicht -
-
@boronsbruder sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
und bei dem dort genannten Repo
github.com/instalator/ioBroker.kodikommt nur ein 404 - not found
Vielleicht gibt es den Adapter nicht mehr -
Vielleicht gibt es den Adapter nicht mehr
instalator hat auch den Synology Adapter entwickelt , der ist auch Down .
https://forum.iobroker.net/topic/33224/iobroker-synology-adapter/269?_=1628268934322
-
@boronsbruder sagte: Finde den Adapter aber nicht mehr bei GitHUB, also kein Issue?
Der Adapter wird offenbar nicht mehr gepflegt. Dann ändere den Typ des Datenpunktes "kodi.0.seek" manuell in Zeichenkette (string).
-
Es gibt noch eine frühe Version bei Auriodonov
https://github.com/aurodionov/iobroker.kodiund ein Repo bei den Community Adaptern, aber das ist leer
-
Was mich wundert, ist, dass er im Code (kodi.js) anscheinend den Wert als Float behandelt...
saveState('main.seek', parseFloat(res[0].percentage).toFixed(4)); . . . function saveState(name, val){ const k = name.split('.'); if(k.length === 1){ k.unshift('main'); } if (!states[k[0]][k[1]]){ adapter.log.error('saveState Object not found - ' + name + ': {val: false, name: "' + name + '", role: "media", type: "string", read: false, write: true}'); } else { if (val === undefined){ if (states[k[0]][k[1]].type === 'string'){ val = ''; } else if (states[k[0]][k[1]].type === 'number'){ val = 0; } else if (states[k[0]][k[1]].type === 'boolean'){ val = false; } } states[k[0]][k[1]].val = val; } }
-
@boronsbruder sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
dass er im Code (kodi.js) anscheinend den Wert als Float behandelt...
aber er schreibt es als string:
@boronsbruder sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
parseFloat(res[0].percentage).toFixed(4));
-
@boronsbruder sagte: den Wert als Float behandelt...
.toFixed(4)
macht aus der Zahl einen String mit 4 Nachkommastellen.
-
@paul53
Danke!Hab es bei mir gefixed...
saveState('main.seek', parseFloat(parseFloat(res[0].percentage).toFixed(4)));
Kodi.js (Zeile 494)
Bitte nicht schlagen
-
@boronsbruder sagte in Meldungen seit controller v3.3 zu falschem Datentyp:
Bitte nicht schlagen
nicht wundern, wenn dann auf einmal seeeeehr lange Werte (viele Nullen oder Neunen nach dem Komma) dabei rauskommen
-
@homoran
Im Moment alles 4-stellig.
Aber ich behalte es im Hinterkopf