NEWS
FHEM Adapter
-
@LausiD , ja genau. Der Name des State dient der iogo-App zur Anzeige der Datenpunktbezeichnung in der App. Hier ein Beispiel:

"Bad-IST-Temperatur" habe ich nach Einlesen aller Devices via Deines prima funktionierenden FHEM-Adapters (vielen Dank dafür !) manuell geändert und wird in der App angezeigt. Beim erneuten Sync durch den FHEM-Adapter wird der Name leider überschrieben und dann steht dort wieder das FHEM-Attribut "Thermostat_Bad_Clima measured-temp". Im Prinzip müsste im FHEM-Adapter beim Sync nur überprüft werden, ob das Feld "Name" bereits mit einem String belegt ist. Falls ja, dann nicht überschreiben. Vielleicht ist der Änderungsaufwand nur minimal, würde aber mir und den iogo-App-Nutzern sehr weiterhelfen ! Vielen Dank !
-
@ok1
So sollte mit Update auf 1.2.1 über github flutschen :-)
Neu unter fhem.x.info.Configurations:
autoName=false kein Überschreiben Name bei resyncWo ich gerade dabei war:
autoType=false kein Überschreiben type bei resync
autoStates=false kein Überschreiben states bei resync
autoRest=false kein Überschreiben min,max,unit, read,write bei resyncGeändert:
autoRole=false nur noch kein Überschreiben role bei resyncGabe es schon:
autoFunction=false kein Überschreiben function bei resyncViel Spaß beim ausführlichen Testen und Gruß
LausiD -
@LausiD , Ergebnis des Schnelltests für das "Name"-Feld - es flutscht !
Meine Änderung nach Installation des 1.2.1-Updates im "Name"-Feld des Objekts hat den mehrfachen Restart des FHEM-Adapters überlebt.Da ich die nächsten Tage noch einige neue HM-Devices über den FHEM-Adapter einbinde kann ich die Erweiterung dann auch noch einmal bzgl. der weiteren Felder ausführlicher testen.
Viele Grüße bis hierin, ok1
-
Zur Info:
https://forum.iobroker.net/topic/22437/keine-aktuellen-daten-von-fhem
Kein Sync durch Attribut event-change-reading -
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
-
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...