@Rent_a_Ray bekommst Du auch Werte zur Visualisierung direkt vom Bitaxe ULTRA 202 Miner oder parsed Du nur die json vom Pool?
Für Regex auf das Webinterface fehlt mir aktuell ein Ansatzpunkt...
Nur vom Pool.
Der Rest ist aber auch einfach, nur eben undokumentiert.
Ich habe jetzt mal (ob deines Posts) bissl im Source gewühlt:
Schau mal z.B: Hier:
http://192.168.X.X/api/system/info
Ups, da stehen sogar unverschlüsselt die Wifi-Daten drin.
Soviel zum Thema
Portfreigabe für Beobachtung von außen...
{
"power": 12.579999923706055,
"voltage": 5167.5,
"current": 2451.25,
"fanSpeed": 0,
"temp": 55,
"hashRate": 299.33092950135625,
"bestDiff": "22.6M",
"freeHeap": 173572,
"coreVoltage": 1400,
"coreVoltageActual": 1400,
"frequency": 475,
"ssid": "XXXXX",
"wifiPass": "XXXXX",
"wifiStatus": "Connected!",
"sharesAccepted": 12443,
"sharesRejected": 85,
"uptimeSeconds": 284810,
"ASICModel": "BM1397",
"stratumURL": "de.ckpool.org",
"stratumPort": 3333,
"stratumUser": "btc-Adresse",
"version": "v2.0.4",
"runningPartition": "ota_1",
"flipscreen": 1,
"invertscreen": 0,
"invertfanpolarity": 1,
"autofanspeed": 1,
"fanspeed": 100
}
Resultat bzw. Eintrag für die configuration.yaml: - resource: "http://192.168.X.X/api/system/info"
sensor:
- name: "miner_bitaxe_temp"
value_template: "{{ (value_json['temp'] | float) | round(1) }}"
unit_of_measurement: "C"
unique_id: baxe_temp
- name: "miner_bitaxe_power"
value_template: "{{ (value_json['power'] |float) | round(1) }}"
unit_of_measurement: "W"
unique_id: baxe_power
- name: "miner_bitaxe_corevoltage"
value_template: "{{ (value_json['coreVoltageActual'] / 1000) | round(2) }}"
unit_of_measurement: "V"
unique_id: baxe_corevoltage
- name: "miner_bitaxe_voltage"
value_template: "{{ (value_json['voltage'] / 1000) | round(2) }}"
unit_of_measurement: "V"
unique_id: baxe_voltage
- name: "miner_bitaxe_current"
value_template: "{{ (value_json['current'] / 1000) | round(2) }}"
unit_of_measurement: "A"
unique_id: baxe_current
- name: "miner_bitaxe_freq"
value_template: "{{ value_json['frequency'] }}"
unit_of_measurement: "MHz"
unique_id: baxe_freq
Hoffe, konnte helfen....
Sorry, bissl "Off-Topic". Nun sollte aber jeder Interessierte klarkommen. Falls nicht: "PM"
Cheers,
Ray