fbpx

Anleitung: Miner-Steuerung in Home Assistant

Diese Anleitung beschreibt, wie du deinen Iceriver Miner in Home Assistant automatisch in den Sleep- oder Wake-Modus versetzen kannst, basierend auf der Leistung eines Sensors. Der Miner geht in den Sleep-Modus, wenn die Leistung unter 200 Watt fällt, und in den Wake-Modus, wenn die Leistung über 200 Watt steigt. Du kannst diese Konfiguration verwenden, um deinen Miner nur mit dem überschüssigen Strom deiner PV-Anlage zu betreiben. Die Leistungsgrenze, bei der der Miner ein- oder ausgeschaltet wird, kann nach Belieben angepasst werden.

Miner mit PBFarmer Firmware flashen

Bevor du fortfährst, stelle sicher, dass dein Miner mit der PBFarmer Firmware geflasht wurde. Diese Firmware ermöglicht die Steuerung des Miners über Home Assistant. Detaillierte Anweisungen zum Flashen der Firmware findest du auf Github unter: https://github.com/rdugan/iceriver-oc

Einleitung: API-Token, IP-Adresse und Sensor-ID anpassen

Stelle sicher, dass du den API-Token, die IP-Adresse und die Sensor-ID in den Konfigurationsdateien entsprechend deiner spezifischen Umgebung anpasst. Diese Werte sind notwendig, um die richtigen Befehle an deinen Miner zu senden und die Leistung korrekt zu überwachen.

Schritt 1: Bearbeiten der configuration.yaml

Öffne die configuration.yaml Datei und füge die folgenden Konfigurationen hinzu. Diese Einstellungen umfassen das Einbinden von Skripten und die Definition von REST-Befehlen zum Setzen des Miners in den Sleep- oder Wake-Modus.


rest_command:
  ks0_sleep:
    url: "https://192.168.1.176/api/machine/sleep"
    method: GET
    verify_ssl: false
    headers:
      Authorization: Bearer 5b281acc-de86-41bb-b14d-e266d9c9edbd

  ks0_wake:
    url: "https://192.168.1.176/api/machine/wake"
    method: GET
    verify_ssl: false
    headers:
      Authorization: Bearer 5b281acc-de86-41bb-b14d-e266d9c9edbd

input_boolean:
  miner_control:
    name: Miner Control
    initial: off

Schritt 2: Bearbeiten der scripts.yaml

Erstelle oder öffne die Datei scripts.yaml und füge die folgenden Skripte hinzu. Diese Skripte steuern das Ein- und Ausschalten des Miners basierend auf den eingehenden Befehlen.


miner_sleep:
  sequence:
    - service: input_boolean.turn_off
      entity_id: input_boolean.miner_control

miner_wake:
  sequence:
    - service: input_boolean.turn_on
      entity_id: input_boolean.miner_control

Schritt 3: Bearbeiten der automations.yaml

Erstelle oder öffne die Datei automations.yaml und füge die folgende Automation hinzu. Diese Automation steuert den Miner, indem sie ihn in den Wake-Modus versetzt, wenn der Sensor eine Leistung über 200 Watt hat, und in den Sleep-Modus, wenn die Leistung unter 200 Watt fällt. Die Leistungsgrenze kann jederzeit nach deinen Bedürfnissen angepasst werden.


- alias: "Steuerung Miner basierend auf Leistung"
  description: "Schaltet den Miner auf Wake oder Sleep basierend auf der Leistung von sensor.apsystems_ez1_total_power."
  trigger:
    - platform: numeric_state
      entity_id: sensor.apsystems_ez1_total_power
      above: 200
    - platform: numeric_state
      entity_id: sensor.apsystems_ez1_total_power
      below: 200
  condition: []
  action:
    - choose:
        - conditions:
            - condition: numeric_state
              entity_id: sensor.apsystems_ez1_total_power
              above: 200
          sequence:
            - service: script.miner_wake
        - conditions:
            - condition: numeric_state
              entity_id: sensor.apsystems_ez1_total_power
              below: 200
          sequence:
            - service: script.miner_sleep
  mode: single

Schritt 4: Konfigurationsprüfung

Nachdem du alle Dateien bearbeitet hast, musst du die Konfiguration überprüfen. Gehe zu Einstellungen > System > Konfiguration prüfen in der Home Assistant Benutzeroberfläche, um sicherzustellen, dass keine Fehler vorliegen.

Schritt 5: Home Assistant Neustart

Wenn die Konfiguration erfolgreich überprüft wurde, kannst du Home Assistant neu starten, um die Änderungen zu übernehmen. Dies kann ebenfalls unter Einstellungen > System durchgeführt werden.

Schritt 6: Testen der Automatisierung

Teste die Automation, indem du die Leistung des Sensors änderst. Der Miner sollte entsprechend der konfigurierten Leistung in den Wake- oder Sleep-Modus wechseln.

Hardware

Fazit

Mit dieser Anleitung hast du erfolgreich die Konfiguration, Skripte und Automationen in Home Assistant eingerichtet. Diese Schritte ermöglichen es dir, deinen Miner basierend auf den Sensorwerten effizient zu steuern und zu überwachen.

Happy Mining!

www.solarmodule-gladbeck.de

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

This field is required.

This field is required.