25.04.2018, 19:32
Moin,
ich versuche seit einigen Tagen ebenfalls, eine Modul-Variable mit einem Wert aus OpenHAB zu füttern. Ich setze OpenHAB 2.2 ein. Inzwischen kommt das Kommando auch schon im Bus an, erzeugt aber immer den folgenden Fehler im Bus-Monitor:
Die Item-Definition habe ich aus dem Beitrag hier übernommen:
Die OpenHAB-Regel zum Aktualisieren des Wertes ist folgende:
Im OpenHAB-Log ist das Auslösen der Regel so zu sehen:
Muss ich im Modul noch irgendetwas konfigurieren? Muss die Variable irgendwie initialisiert werden? Ich habe versucht, die Variablenquelle auf "Keine" zu lassen, aber auch diverse andere (Offline-Sensoren) dort eingestellt. Es kommt immer die gleiche Meldung.
Danke und Grüße
Maschine
ich versuche seit einigen Tagen ebenfalls, eine Modul-Variable mit einem Wert aus OpenHAB zu füttern. Ich setze OpenHAB 2.2 ein. Inzwischen kommt das Kommando auch schon im Bus an, erzeugt aber immer den folgenden Fehler im Bus-Monitor:
Code:
20:08:30:878 - M004 → M010 Nullstellen (Var.1)
20:08:30:879 ! M010 → M004 Konflikt mit programmierter Einstellung
20:08:30:929 - M004 → M010 Addiere 1300 (Var.1)
20:08:30:982 ! M010 → M004 Konflikt mit programmierter Einstellung
Die Item-Definition habe ich aus dem Beitrag hier übernommen:
Code:
Number p03_temp_out "Aussentemperatur [%.1f °C]" <temperature> (gTemperatur, gWetter) {lcn="[myLCN:VAR_VALUE.0.10.1.CELSIUS], [%i:myLCN:VAR.0.10.1.%iCELSIUS]"}
Die OpenHAB-Regel zum Aktualisieren des Wertes ist folgende:
Code:
rule TestRule
when
Item testItem changed
then
p03_temp_out.sendCommand(30)
end
Im OpenHAB-Log ist das Auslösen der Regel so zu sehen:
Code:
[ome.event.ItemCommandEvent] - Item 'p03_temp_out' received command 30
Muss ich im Modul noch irgendetwas konfigurieren? Muss die Variable irgendwie initialisiert werden? Ich habe versucht, die Variablenquelle auf "Keine" zu lassen, aber auch diverse andere (Offline-Sensoren) dort eingestellt. Es kommt immer die gleiche Meldung.
Danke und Grüße
Maschine