Über die WebGUI lassen sich auch Modifikationskarten festlegen. Man lernt diese ähnlich an, wie auch die „normalen“ Karten. Hinweis: Bei jedem Auflegen einer Modifikationskarte quittiert der Neopixel farblich (rot oder grün), ob die Karte akzeptiert wurde.
Mit diesen Karten können Eigenschaften des aktuellen Abspielvorgangs modifziert werden. Läuft zum Beispiel ein Hörbuch und ich lege eine Modifikationskarte „Schlafen nach 30 Minuten“ auf, dann schaltet sich ESPuino nach Ablauf dieser 30 Minuten ab.
Mit Modifkationskarten könnten auch klassische Taster-Aktionen wird Titel vor, Titel zurück, Pause/Play etc pp gemacht werden. Sie können somit auch als Tastenersatz dienen.
Hi!
Ich würde gerne die Modifikatoren nutzen, damit meine Tochter das Licht im Wohnzimmer steuern kann.
Für die Automation in Home-Assistant reicht es schon, wenn ich die RFID-Nummer der „Lichtkarte“ per MQTT auslese. Dafür wäre es cool, eine „Dummy“-Modifikation zu haben die nichts weiter tut, als die aktuelle RFID zu setzen. Wenn das irgendwann eingebaut werden könnte, würde ich mich freuen! Aktuell löse ich das über die LED-Helligkeit-Modifikation :D.
Also nen Kartentyp, bei dem einfach irgendwie gar nix passiert, ist mir irgendwie bisschen zu weit hergeholt. Was man jedoch machen könnte: Man könnte mit einer Option sagen, dass auch Karten-IDs per MQTT übertragen werden, die nicht im NVS eingetragen sind.
Du kannst dir das relativ einfach selbst fixen.
Der nachfolgende Block sorgt dafür, dass RFIDs gepusht werden.
Du könntest den vor das return duplizieren. Das würde immer dann greifen, wenn eine Karte aufgelegt würde, die nicht bekannt ist:
Der Nachteil darin ist, dass damit dein aktueller Titel überschrieben ist. Sollte das nicht gewünscht sein, dann musst du dir ein eigenes Topic definieren. Also irgendwie so „topicRfidStateLight“ und das musst du dann in settings.h zusammen mit den ganzen anderen Settings definieren.
ich würde sogar soweit gehen das allgemein nach oben zu schieben, der Log und der Websocket werden ja auch unabhängig ob gefunden oder nicht aktualisiert…