NEWS
FHEM Adapter
-
hmm kann von fhem nichts in iobroker steuern

Wollte im room ioB_System bei fhem.0.send2ioB
folgendes machen
yeelight-2.0.wohnzimmerlampe.control.power falseauch set fhem.0.send2ioB yeelight-2.0.wohnzimmerlampe.control.power false
geht nicht ..
iob log taucht auch nichts auf hmmmOptimal wäre ein eigenes Gerät welches in iob ist un fhem als dummy zu bekommen. Damit ich per set MEINDUMMY ON etwas in iob schalten kann
-
@ChrisXY
Welche Version hat FHEM Adapter?
Mit fhem.0.info.Commands.createSwitch "Name Raum" kannst du einen dummy als Schalter anlegen.
Komisch...bei mir funktioniert fhem.0.send2ioB einwandfrei
Gruß
LausiD -
Moinsen,
ich habe das gleiche Problem mit einem tuya-Switch.
Eine Änderung bzw. ein Schalten des Tuya ist über fhem (send2ioB) nicht möglich, ich kann den ioBroker switch Status nicht ändern
Schreibe ich den Namen falsch, bekomme ich die von LausiD beschriebene Fehlermeldung "object xyz not found", schreibe ich ihn richtig, gibt's keine Ausgabe im Log aber der Wert der Variablen in ioBroker wird auch nicht verändert.
Eine Sprach-Ausgabe von fhem über ioBroker nach alexa funktioniert einwandfrei. Der Mechanismus funktioniert also, der Tuya-Schalter geht allerdings nicht.
In den event-logs von ioB sieht man folgendes, wenn ich in fhem ein
set fhem.0.send2ioB tuya.0.06527533840d8e904ce5.2 false
abschicke:
(Zeile mit tuya.0.xxxx.2 " false" von fhem.0, also val = " false")
Schade eigentlich...
-
Hallo zusammen, ich noch mal

Wenn ich über fhem versuche, die Lautstärke eines Amazon echo's zu ändern
set fhem.0.send2ioB alexa2.0.Echo-Devices.xyz.Player.volume 30
bekomme ich in iobroker die Fehlermeldung
error: Datatype for Echo-Devices.xyz.Player.volume differs from expected, ignore state change! Please write correct datatype (number)
Wie mach ich's richtig?
-
Hallo zusammen, ich noch mal

Wenn ich über fhem versuche, die Lautstärke eines Amazon echo's zu ändern
set fhem.0.send2ioB alexa2.0.Echo-Devices.xyz.Player.volume 30
bekomme ich in iobroker die Fehlermeldung
error: Datatype for Echo-Devices.xyz.Player.volume differs from expected, ignore state change! Please write correct datatype (number)
Wie mach ich's richtig?
-
@ChrisXY
Du hast kein Update FHEM Adapter gemacht und nach Neustart Adapter wurde state_boolean gelöscht?
Auswendig gesagt hatte state beim Adapter Start einen anderen Wert als motion oder nomotion
Bei jedem Neustart wird abhängig vom Wert state ein state_boolean, state_switch usw angelegt oder auch gelöscht falls state keinen passenden Wert hat.Gruß
LausiD -
@ChrisXY
Ok habe glaub verstanden
Nach Neustart FHEM wird auch der FHEM Adapter automatisch neu gestartet. Zu diesem Zeitpunkt hat state nicht den Wert motion oder nomotion, somit wurde kein boolean Wert erkannt und state_boolean gelöscht.
Wurde FHEM Adapter später neu gestartet hat state wieder motion oder nomotion und es wurde wieder ein state_boolean angelegt.
So war es, oder?Habe folgende Änderung gemacht.
Zusätzlich zum state wird noch subType=motionDetector geprüft. Wenn vorhanden wird immer ein state_boolean angelegt und auch nicht mehr gelöscht.Nach Update FHEM Adapter 2.2.2 (12.07.19) von github kannst du testen...
Gruß
LausiD
