Sinnvoll wäre in dem Zusammenhang auch ein Ruuvi Simulator Skript.
Würde auch helfen, um die Möglichkeit zu haben, das auszuprobieren, bevor man eine Ruuvi kauft.
Leider schaffe ich das nicht auch noch.
Evtl. erbarmt sich ja ein Skriptkundiger.
Das Skript muss einfach nur Folgendes alle 9 Sekunden per ws senden:
Code: Beispiel
ruuvi measurement: {"temp":20.725,"humidity":51.505,"pressure":102696,"acc_x":428,"acc_y":892,"acc_z":268,"pwr":43542,"cnt":88,"sequence":59305,"mac_0":242,"mac_1":159,"mac_2":134,"mac_3":34,"mac_4":213,"mac_5":70,"batt":2960,"tx":-18,"addr":"f2:9f:86:22:5:","rssi":-91}
Das geht so:
Code: Beispiel
function emitOverWs(measurement) {
Shelly.emitEvent(CONFIG.event_name, measurement);
}
Super wäre, wenn es temp und humidity alternieren würde.
Temperatur z.B. in 0.1 Schritten von 19 bis 21 und humidity in 1 Schritten von 45 bis 55.
Damit könnte man das Skript testen, ohne vorher einen Ruuvi zu kaufen.
Wenn es dann gefällt, kann man auf dieser Basis die Kaufentscheidung treffen.