NEWS
TinkerBoard Daten nach CCU
-
Hallo zusammen
Ich habe in ioBroker in der Übersicht meine Daten vom TinkerBoard.
Wie bekomme ich dieses zB das Systemuptime in eine Systemvariable in der CCU?
Hat mir hier jemand bitte einen Tipp.
-
Ich weiß zwar nicht wozu du diese in der CCU haben willst.
Aber ich nehme an, dass du diese Daten meinst:
Um sie in die CCU zu bringen musst du dort erst mal einen Systemvariable anlegen mit dem geeigneten Format (hier wohl Number mit ausreichend Stellen, da die uptime in Sekunden angegeben wird)
Nach Synchronisation der Systemvariablen mit ioBroker musst du dir ein Skript (oder Blocky) basteln, dass alle x Minuten/Stunden/x-mal am Tag) den Wert des Datenpunktes:
system.host.TINKERBOARD.uptime (Hostname anpassen!) in diese Systemvariable schreibt.Dieser Datenpunkt ist nur im Expertenmodus sichtbar!
Gruß
Rainer
-
Hallo Homoran
Besten Dank, habe dieses gefunden.
Bin leider nicht so der "Skripter" und wollte jetzt die Speicherbelegung mal zur CCU schreiben.
Funzt leider nicht so wie mit der Temperatur.
// DP in SV schreiben const idDP = "system.host.tinkerboard.mem"; const idSV = "hm-rega.0.3998"; // Skriptstart setState(idSV, getState(idDP).val); // Wertänderung on(idDP, idSV);
Bin da sehr am Anfang mit den Skripten und mache vieles mit copie/paste und versuchen…
-
Bin da sehr am Anfang mit den Skripten und mache vieles mit copie/paste und versuchen… `
Dan versuch es mal mit Blockly wie in https://forum.iobroker.net/viewtopic.php?f=21&t=11943&p=126388&hilit=wert+in+systemvariable+schreiben#p126388
Hier ist alles incl. der Pitfalls beschrieben.
Gruß
Rainer
-
Hallo Homoran
Besten Dank, Du hast mir super geholfen.
Das mit dem Blockly ist ja gar nicht soooo kompliziert, man muss sich halt etwas einarbeiten.
Habe nur noch ein kleines Problem, erhalte im Log eine Warnung bei diesem Blockly-Skript:
javascript.0 2018-12-24 06:56:45.333 warn at Object. <anonymous>(script.js.common.TinkerTemperatur_ioBroker:4:3) javascript.0 2018-12-24 06:56:45.331 warn Wrong type of hm-rega.0.3706: "string". Please fix, while deprecated and will not work in next versions.</anonymous>
Wünsche noch ein frohes und gesegnetes Weihnachtsfest.
-
Hast du die sysvar auf der ccu als Text angelegt?
-
nein,als Zahl.
Komischerweise habe ich auch den Arbeitsspeicher genau so im Blockly erstellt und an die CCU-SV mit Typ Zahl übergeben.
Da motzt er nicht.
-
Dann bleibt noch die soc temp.
Ist das vielleicht text?
Gruß
Rainer