@schnup89 Bei mir werden bei "Werten" (also nicht Tastern) keine Icons angezeigt sondern nur schwarze Vierecke. Die App ist ansonsten Hammer-Klasse!
NEWS
Latest posts made by Flying-Bolt
-
RE: VIS - light für SmartWatch es bis Wear OS
-
RE: Aternative Methode für getObjectList
@flying-bolt wie würde das obige Script aussehen, wenn man es mit $ Select implementiert?
-
RE: Aternative Methode für getObjectList
@paul53 vielen Dank für die schnelle Antwort und ja der
$
-Selector ist mächtig und bietet viele Funktionen für den Umgang mit ioBroker-Objekten und -Zuständen. Aber in Hinweisen habe ich gelesen, dass die Verwendung des$
-Selectors in den aktuellen Versionen von ioBroker als veraltet betrachtet wird, und es wird empfohlen, die Funktionen vongetState
,setState
und anderen Funktionen der Skript-Engine zu verwenden.Genau das habe ich leider erfolglos versucht.
-
Aternative Methode für getObjectList
Ich habe ein Problem bei einem Scipt mit dem ich bestimme Datenpunkte HmIP Geräte als Liste haben möchte. Konkret z.B. die Liste aller Fensterkontakte. Ja ich habe auch gelesen, dass die Methode getObjectList veraltet ist und nicht vorhanden ist. Welche Alternive gibt es um sich eine Liste bestimmter Datenpunkte zu erstellen.?
Hier ein kurzes Testscript um zu zeigen was ich meine:
// Ersetzen Sie 'hm-rpc.0' durch Ihren gewünschten Pfad
const rootPath = 'hm-rpc.0';// Alle Objekte unter dem angegebenen Pfad auflisten
const objects = getObjectList({ startkey: rootPath, endkey:${rootPath}\u9999
});// Filtern und ausgeben der Datenpunkte, die mit '0000' beginnen
const filteredObjects = objects
.filter(obj => obj._id.startsWith(${rootPath}.0000
))
.map(obj => obj._id);filteredObjects.forEach(id => console.log(id));
-
RE: Deye Solar Sun600 Auslese-JavaScript
@flying-bolt said in Deye Solar Sun600 Auslese-JavaScript:
Bei mir sieht die Status.HTML anders aus.
Was muss ich für meine HTML Seite anpassen?
ich bin schon mal selber einen Schritt weiter. Der http.get bekommt nicht die komplette Seite sondern nur den statischen HTML Teil.
Der Teil der durch das JAVA Script erzeugt wird, also den Datenteil, der fehlt.Ich habe diese Consolenausgabe eingefügt:
res.on('end', function () {
console.log(str);Den Ausgabestring habe ich dann rauskopiert und ihn dann als HTML-Datei gespeichert und im Browser anzeigen lassen.
-
RE: Deye Solar Sun600 Auslese-JavaScript
Bei mir sieht die Status.HTML anders aus.
Was muss ich für meine HTML Seite anpassen?
-
RE: Raspberry Pi 4 aktiven Lüfter steuern
@haiperf Hi, die histeresis lässt sich nicht importieren!