FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: JWRu am 12 Juni 2024, 16:41:32

Titel: [gelöst] JeeLink initCommands funktioniert anscheinend nicht
Beitrag von: JWRu am 12 Juni 2024, 16:41:32
Ich habe an meinem zweiten FHEM-System, das auf einem RasPi 3+ unter Bullseye läuft, einen Arduino Nano über JeeLink -> KeyValueProtocoll angeschlossen.
Das läuft ohne Probleme. Jetzt wollte ich gerne beim Start einen Parameter an den Arduino-Sketch schicken. Wenn ich den Parameter über "set ... raw" sende, wird er einwandfrei übertragen.
Schreibe ich den Parameter aber in das Attribut initCommands, kommt er beim Start oder Reset nicht beim Arduino an.

Das identische Setup läuft auf meinem Hauptsystem (ZBox - Bullseye) problemlos - dort übertrage ich sogar insgesamt 6 Parameter mit initCommands an einen Arduino.
Titel: Aw: [gelöst] JeeLink initCommands funktioniert anscheinend nicht
Beitrag von: JWRu am 14 Juni 2024, 08:56:42
Ich habe es jetzt mit einem notify-Workaround gelöst:
Flowmeter_01:opened { fhem("sleep 5; set $NAME raw ".AttrVal("$NAME","initCommands","")) }Ohne "sleep" geht es übrigens nicht. Wahrscheinlich ist das auch der Grund, dass "initCommands" nicht funktioniert.