Revert "Neigungsmesser: BLE-Wert bei jeder Messung setzen statt einmal beim Start"
This reverts commit cee9129f66.
This commit is contained in:
@@ -75,15 +75,6 @@ sensor:
|
||||
send_every: 1
|
||||
- exponential_moving_average:
|
||||
alpha: 0.2
|
||||
on_value:
|
||||
then:
|
||||
- ble_server.characteristic.set_value:
|
||||
id: pitch_ble
|
||||
value: !lambda |-
|
||||
std::vector<unsigned char> v(sizeof(float));
|
||||
float val = x;
|
||||
memcpy(v.data(), &val, sizeof(float));
|
||||
return v;
|
||||
|
||||
- platform: template
|
||||
name: "Neigung Roll"
|
||||
@@ -104,15 +95,6 @@ sensor:
|
||||
send_every: 1
|
||||
- exponential_moving_average:
|
||||
alpha: 0.2
|
||||
on_value:
|
||||
then:
|
||||
- ble_server.characteristic.set_value:
|
||||
id: roll_ble
|
||||
value: !lambda |-
|
||||
std::vector<unsigned char> v(sizeof(float));
|
||||
float val = x;
|
||||
memcpy(v.data(), &val, sizeof(float));
|
||||
return v;
|
||||
|
||||
globals:
|
||||
- id: pitch_offset
|
||||
@@ -133,18 +115,24 @@ esp32_ble_server:
|
||||
- uuid: 2a24b789-7aab-4535-af3e-ee76a35cc42d
|
||||
advertise: true
|
||||
characteristics:
|
||||
# Ohne "value:" – der Wert wird bei jeder Messung gesetzt, siehe
|
||||
# on_value beim Sensor. Ein getemplatetes "value:" führt ESPHome nur
|
||||
# einmal aus, in setup(); die Charakteristik behielte dann für immer
|
||||
# den Wert vom Start, und jede Abfrage lieferte dieselbe Zahl.
|
||||
- id: pitch_ble
|
||||
uuid: cad48e28-7fbe-41cf-bae9-d77a6c233424
|
||||
description: "Pitch"
|
||||
read: true
|
||||
value: !lambda |-
|
||||
std::vector<unsigned char> v(sizeof(float));
|
||||
float val = id(pitch).state;
|
||||
memcpy(v.data(), &val, sizeof(float));
|
||||
return v;
|
||||
- id: roll_ble
|
||||
uuid: cad48e28-7fbe-41cf-bae9-d77a6c233425
|
||||
description: "Roll"
|
||||
read: true
|
||||
value: !lambda |-
|
||||
std::vector<unsigned char> v(sizeof(float));
|
||||
float val = id(roll).state;
|
||||
memcpy(v.data(), &val, sizeof(float));
|
||||
return v;
|
||||
- id: calib_ble
|
||||
uuid: cad48e28-7fbe-41cf-bae9-d77a6c233427
|
||||
description: "Kalibriere Neigung"
|
||||
|
||||
Reference in New Issue
Block a user