Hi all
ich möchte gerne vom IOBroker Werte an Fhem übergeben.
folgender Fehler kommt im IOBroker
State value to set for "fhem.0.FAC_PV.state" has to be type "string" but received type "number"
ich muss ein Dummy erzeugen wo nur Zahlen enthalten sind - kein Text
habe schon einiges versucht - leider ohne Erfolg :-\
Internals:
CFGFN
FUUID 612335ba-f33f-70d9-5269-c26cb0a6ad380f58
NAME FAC_PV
NR 33669
STATE 50.01
TYPE dummy
OLDREADINGS:
READINGS:
2021-08-23 08:20:35 state 50.01
helper:
bm:
dummy_Define:
cnt 1
dmx -1000
dtot 0
dtotcnt 0
mTS 23.08. 07:44:26
max 2.09808349609375e-05
tot 2.09808349609375e-05
mAr:
HASH(0x55b6571be058)
FAC_PV dummy
dummy_Set:
cnt 70
dmx -1000
dtot 0
dtotcnt 0
mTS 23.08. 07:52:46
max 0.0139429569244385
tot 0.0649707317352295
mAr:
HASH(0x55b6571be058)
FAC_PV
49.99
Attributes:
alias FAC_PV
group PV_Anlage_IOBroker->Fhem
room PV_Anlage,ioBroker
setList state:0.0
hat von den Experten einer eine Idee - mit der Commandref komme ich leider nicht weiter
besten dank
Hi,
das ist doch ein Meldung/Problem von dem IOBroker Connector?
Und ich lese es andersrum: er will Text und keine Zahl. -> has to be type "string" but received type "number"
Du musst also im IOBroker bei der Übergabe an die Schnittstelle aus der Zahl einen String machen -> "Zahl" ?
Aber ich habe keine Ahnung von IOBroker und dem Connector :-[
Gruß Otto
Hi Otto
vielen Dank für die schnelle Antwort
Zusätzliche Fehlermeldung vom IOBroker
You are assigning a number to the state "fhem.0.FAC_PV.state" which expects a string.
"fhem.0.FAC_PV.state" has to be type "string"
fhem.0.FAC_PV.state ist das Device von Fhem und erwartet einen Text
bei einer Bit Übergabe (1/0) habe ich das mit setList gelöst
setList
state:true,false
hierbei scheitere ich leider... :-\
Das hier hast Du Dir mal angeschaut?
https://github.com/iobroker-community-adapters/ioBroker.fhem/tree/master/docs/de
Ich verstehe es so, dass Du irgendwo in deinem IOBoker setzen musst, dass es sich beim "Objekt" um eine "Art" -> Zahl handelt.
Hallo,
den Fhem Connector von iobroker nutze ich nicht. Ich mache alles über MQTT. das funktioniert zuverlässig.
Gruß
Jürgen K.
leider komme ich nicht wirklich zurecht mit dem Fhem Connector :-\ :-\ vor allem nicht mit Real Werte z.B.: 3.14
@ juergen012 - hast mit solchen Werten Erfahrung über MQTT
Hab es jetzt doch geschafft
Lösung:
Das Dummy in Fhem kann nicht verändert werden - es muss jedenfalls ein Wert vom Typ String geschrieben werden.
Im Iobroker die Zahl umwandeln in einen String, dann kann der Wert auch im Fhem weiterverarbeitet werden.
lg