FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: erotikbaer am 04 November 2018, 19:58:45

Titel: Xiaomi Vacuum - Status anzeigen als Switch
Beitrag von: erotikbaer am 04 November 2018, 19:58:45
Hi,
ich habe meinen Xiaomi Vaccum erfolgreich in Fhem angebunden und möchte gern einen Button haben den ich klicken kann und der den korrekten status anzeigt.
wenn der Sauger im Dock ist, ist state = docked.
wenn der Sauger im saugt ist, ist state = cleaning.
wenn der Sauger im gestoppt wurde, ist state = waiting.
und so weiter.

ich habe einen schalter der bei klick, den sauger zum saugen schickt. aber da sehe ich halt nicht, ob der sauger gerade was tut.
also möchte ich im prinzip, dass wenn er läd, im dock ist, oder nicht saugt soll der status des schalters off sein und wenn er saugt soll der status on sein.

wie mache ich denn sowas?

gruß christian
Titel: Antw:Xiaomi Vacuum - Status anzeigen als Switch
Beitrag von: DazDavid am 05 November 2018, 01:11:58
Mit einem Notify und einem Dummy für den Button.
Ich weiß nicht welche Readings der Sauger hat aber vermutlich zeigt "state" doch an was du haben möchtest. Darauf musst du doch nur mit einem Notify reagieren und deinen Dummy entsprechend einen Status verpassen. Den Dummy selbst kannst du dann auch per webcmd Buttons verpassen, welche du wieder per notify mit deinem Sauger koppelst damit er z.b. startet.

Einfacher geht es vermutlich mit Dummy und DoIf, aber das habe ich selbst noch nie genutzt und kann daher nur an die commandref verweisen.