Das sind meine Einträge in config.yaml
Alles funktioniert, bis auf myCassandra nur kurz nachdem ich den MQTT für myCassandra in der App eingetragen habe.
Dies funktioniert jedoch nur ein paar Minuten.
Der Status mit Batterie, Amps etc. funktioniert immer und auch die Buttons.
Man muss halt etwas rumprobieren bis es edgülltig funktioniert
mqtt:
sensor:
- name: "RobbiVolt"
state_topic: "/ardumower/Ardumower/state"
suggested_display_precision: 1
unit_of_measurement: "V"
value_template: "{{ value_json.battery_voltage }}"
- name: "RobbiAmps"
state_topic: "/ardumower/Ardumower/state"
unit_of_measurement: "A"
value_template: "{{ value_json.amps }}"
- name: "RobbiSatStatus"
state_topic: "/ardumower/Ardumower/state"
value_template: "{{ value_json.position.solution}}"
- name: "RobbiMowStatus"
state_topic: "/ardumower/Ardumower/state"
value_template: "{{ value_json.job}}"
- name: "RobbiMowProgressDistance"
state_topic: "/myCaSSAndRA/map"
unit_of_measurement: "%"
value_template: "{{ value_json.mowprogressDistancePercent }}"
- name: "RobbiMowProgressIndex"
state_topic: "/myCaSSAndRA/map"
unit_of_measurement: "%"
value_template: "{{ value_json.mowprogressIdxPercent }}"
- name: "RobbiPosition"
state_topic: "/myCaSSAndRA/robot"
value_template: "{{ value_json.position }}"
- name: "RobbiTarget"
state_topic: "/myCaSSAndRA/robot"
value_template: "{{ value_json.target }}"
- name: "RobbiStatus"
state_topic: "/myCaSSAndRA/robot"
value_template: "{{ value_json.status }}"
und die Buttons:
button:
- name: "Robbi Cassandra Stop"
command_topic: "/ardumower/Ardumower/command"
payload_press: "AT+C,0,0,-1,-1,-1,-1,-1,-1"
- name: "Robbi Cassandra Start"
command_topic: "/ardumower/Ardumower/command"
payload_press: "AT+C,1,1,0.21,-1,-1,-1,-1,-1"
- name: "Robbi Cassandra Dock"
command_topic: "/ardumower/Ardumower/command"
payload_press: "AT+C,0,4,-1,-1,-1,-1,-1,-1"