wie geht setreading, wenn der Wert ein leerzeichen enthält

Begonnen von ujaudio, 09 März 2015, 07:05:43

Vorheriges Thema - Nächstes Thema

ujaudio

In der Referenz steht
Zitatsetreading <devspec> <reading> <value>

Mein Homematic Rollladenschalter kennt die Readings R-driveDown und R-driveUp, die Defaultwerte sind 50 s

Weil die Zeit nicht stimmt, wollte ich nun 45 Sekunden eingeben, aber dann stand nur 45 im Wert - klar das s nach dem Leerzeichen wurde ignoriert.

Aber " oder ' funktioniert auch nicht, denn dann steht "45 s", bzw. '45 s', was ja auch nciht richtig ist.

Wie kann ich nun den Wert richtig eingeben?

Gruß
Jürgen
Einen lieben Gruß
Jürgen

franky08

Da bist du aber auf dem "Holzweg"! Mit setreading würdest du nur den Wert (Value) des aus dem device gelesenen Readings manuell ändern. Das bringt dir aber nichts, wenn du die Zeit ändern möchteast, musst du das entsprechende Register des devices ändern (regSet).

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

ujaudio

Danke für diesen wichtigen Hinweis, wieder etwas gelernt.

es muss also so eingegeben werden:

set Rollo regSet driveUp 45

Wobei der Wert in Sekunden ist, funktioniert auch!

Einen lieben Gruß
Jürgen

marvin78

Und beim Register setzen, benötigst du die Einheit nicht. Ein

set DEVICE regSet driveDown 45

genügt. Auch das "R-" zeigt dir nur an, dass es sich um ein Register handelt und deshalb mit set .... regSet gesetzt werden muss. Der Wert wird dann fest im Device gespeichert und ist deshalb auch nicht als fhem-Reading zu bezeichnen. Ich schlage vor, noch etwas tiefer (lesend) in das Thema Homatic einzusteigen. Das Einsteiger-PDF ist da sehr zu empfehlen. Dir fehlen noch die Grundlagen.

FHEMAN

#4
Gibt es eine Lösung für die eigentliche Frage? Kann man Leerzeichen im Value von setreading übergeben?

Habe es nochmal getestet, es funktioniert, also ein Value kann Leerzeichen enthalten.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB