JavaScript Werte an Fhem übergeben

Begonnen von stefan-dd, 01 Februar 2021, 22:48:10

Vorheriges Thema - Nächstes Thema

stefan-dd

Hallo, ich möchte meinen Saugroboter in Fhem einbinden. Leider gibt es da kein fertiges Modul.
Es gibt aber eine JavaScript Anwendung. Starten/ Anhalten/ Laden sollte damit nicht das Problem sein.
Natürlich will ich auch eine Rückmeldung erhalten. Die Daten des Saugroboters kann ich mir in der Konsole anzeigen lassen. Die entsprechende Stelle in der Script Datei habe ich auch gefunden. Wie bekomme ich die Daten an Fhem?
So in der Art JavaScript tauglich...
setreding robovac batterie [this.BATTERY_LEVEL]
    }
    formatStatus() {
        console.log(`
-- Status Start --
- Play/Pause: ${this.statuses.dps[this.PLAY_PAUSE]}
- Direction: ${this.statuses.dps[this.DIRECTION]}
- Work Mode: ${this.statuses.dps[this.WORK_MODE]}
- Go Home: ${this.statuses.dps[this.GO_HOME]}
- Clean Speed: ${this.statuses.dps[this.CLEAN_SPEED]}
- Find Robot: ${this.statuses.dps[this.FIND_ROBOT]}
- Battery Level: ${this.statuses.dps[this.BATTERY_LEVEL]}
- Error Code: ${this.statuses.dps[this.ERROR_CODE]}
-- Status End --
`);
    }
}