Mal was ganz anderes.
Ich weiß, dass einige hier ja Grafana auf HomeAssistant laufen haben und die Werte der Bitaxe anzeigen und loggen so wie ich auch.
Nun bin ich Code-technisch eher unterbelichtet und habe eine Frage. Ist es möglich die Effizienz auszulesen und zu tracken um sie in HA einzubinden? Wenn ja, wie stelle ich das am besten an?
Es ist schon ne ganze Weile her, seit ich Grafana eingerichtet habe und somit ist das damalige Wissen etwas …. versumpft 🤣
Vielen Dank schon mal und einen schönen Sonntag ausm verregneten Berlin
Na gut, wenn ich dann endlich mal wieder anwesend bin und eh viel zu lesen habe...

Alles was Du unter
http://BITAXE_IP/api/system/infofindest, kannst Du sofort verwerten (auch ohne Grafana, einfach nur HomeAssistant).
Die Effizienz ist leider nicht dabei.
Ich messe die Bitaxe an der Steckdose (da die Bitaxe power Werte niedriger sind).
Für die BitAxe api sieht das template dann so aus:
### efficiencytest
#template:
- sensor:
- name: "efficiencyba1"
unit_of_measurement: "J/TH"
icon: mdi:counter
unique_id: efficiencyba1
state: >
{% set p = states('sensor.bitaxe_power') | float %}
{% set t = states('sensor.mmr_ba_hashrate1m') | float %}
{{ ( p / (t/1000)) | round(2) }}
availability: >
{{ states('sensor.bitaxe_power') | is_number and
states('sensor.mmr_ba_hashrate1m') | is_number
}}
dazu gehört natürlich noch was in die config, um die api abzufragen:
### bitaxe über rest api ###
rest:
- resource: "
http://BITAXE_IP/api/system/info"
sensor:
- name: "ba_power"
value_template: "{{ (value_json['power'] |float) | round(1) }}"
unit_of_measurement: "W"
unique_id: ba_power
- name: "ba_hashRate"
value_template: >
{% set value = value_json['hashRate'] %}
{% set multiplier = {'G': 1, 'T': 1e3, 'P': 1e6, 'E': 1e9} %}
{% set unit = value[-1] %}
{% if unit in multiplier %}
{{ value[:-1] | float * multiplier[unit] |round(1) }}
{% else %}
{{ value | float(0)|round(1) }}
{% endif %}
unit_of_measurement: "GH/s"
unique_id: ba_hashRate
Ich hoffe das klappt, genau die beiden Werte benutze ich nicht ;-)
Danke dafür 😊 wird vermutlich nicht klappen, da bei mir zwei miner an einem Netzteil hängen. Ich hab das zwar an einer „intelligenten“ Steckdose, aber da hängt auch noch Router und Pumpe/Lüfter etc. dran.