NEWS
[gelöst] Temperatur in der ccu vom rpi 2.0 Adapter anzeigen lassen
-
Hi danke dir für deine schnelle Antwort hab alles so angelegt kommen aber keine Werte an.
const idSrc = 'rpi2.0.temperature.soc_temp';
const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein
// Skriptstart
setState(idDst, getState(idSrc).val);
// Aktualisierung der SV bei Wertänderung
on(idSrc, function(dp) {
setState(idDst, dp.state.val);
});
SV ist auch als Zahl angelegt und als hm-rega.0.50916 kopiert und im Script eingesetzt.
Was mach ich falsch. ?
-
Und das steht im Log.
javascript.0 2018-01-23 18:33:59.194 warn at Object. (script.js.Acer_auslesen.Temperatur:9:4)
javascript.0 2018-01-23 18:33:59.185 warn State "undefined" not found
-
Hab es, hab ein paar ID vergessen. :lol:
Grüße Steffen
-
const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein
–>
const idDst = 'hm-rega.0.50916'; // Das ist die ID, nicht der Name
-
Kannst du dir das nochmal anschauen, funktioniert alles wunderbar zeigt mir aber das in der Log an.
javascript.0 2018-01-23 19:17:11.516 warn Wrong type of hm-rega.0.50915: "string". Please fix, while deprecated and will not work in next versions.
-
@Homer1976:warn Wrong type of hm-rega.0.50915: "string" `
Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden.const idSrc = 'rpi2.0.temperature.soc_temp'; const idDst = 'hm-rega.0.50916'; // Skriptstart setState(idDst, parseFloat(getState(idSrc).val)); // Aktualisierung der SV bei Wertänderung on(idSrc, function(dp) { setState(idDst, parseFloat(dp.state.val)); });
-
Hallo Paul:
@paul53:Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden. `
knapp daneben, der ist mixed - warum auch immer:{ "from": "system.adapter.rpi2.0", "ts": 1511353935428, "common": { "name": "rpi2.0.temperature.soc_temp", "state": "state", "role": "value", "type": "mixed", "read": true, "write": false, "custom": { "history.0": { "enabled": true, "changesOnly": true, "debounce": 1000, "maxLength": 10, "retention": 0, "changesRelogInterval": 0, "changesMinDelta": 0 } } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "rpi2.0.temperature.soc_temp", "type": "state" }
Gruß
Rainer
-
Funktioniert jetzt wunderbar, super das einen hier so schnell geholfen wird.
Danke Dir nochmal.
Grüße Steffen
-
knapp daneben, der ist mixed `
common.type ist mixed(erlaubt alle Typen), der Wert(val) liefert einen String. -
Hallo Paul hoffe du kannst mir nochmal helfen habe beim rpi Adapter ein update gemacht nun hab ich diesen Fehler im Log.
rpi2.0 2018-01-24 10:00:10.698 error /1024
rpi2.0 2018-01-24 10:00:10.698 error /dev/mmcblk0p1 15135752 1969828 12979588 14% /
rpi2.0 2018-01-24 10:00:10.698 error Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on
Gruß Steffen
-
Ich verwende den rpi2-Adapter nicht. Aus der Meldung kann ich nur sehen, dass es Probleme beim Lesen der Boot-Partition (FAT32) gibt. Kann man die Option nicht abwählen ?
-
Keine Ahnung wie und wo ich schauen muss.
-
In den Adapter-Einstellungen "SD Karte" abwählen.
-
Super wie immer richtig getippt.
Danke Dir
-
@Homer1976:richtig getippt. `
Nicht ganz: Ich habe auf Github in der Datei https://github.com/ioBroker/ioBroker.rpi2/blob/master/admin/words.js nachgesehen.