FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: lounsome am 02 Juni 2016, 20:21:17

Titel: FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: lounsome am 02 Juni 2016, 20:21:17
Hallo Leute,

ich bin was FHEM betrifft ein totaler Newbie, ich denke warscheinlich zu kompliziert.
Hier mein Problem:

define Aussentemp OWDevice 28.FF8518651401 30
attr Aussentemp IODev myOWServer
attr Aussentemp fp_Grundriss 187,700,1,Aussentemp,
attr Aussentemp icon temp_outside
attr Aussentemp model DS18B20
attr Aussentemp room Aussen
attr Aussentemp stateFormat T: temperature °C

def Aussentemp_an_SPS S7_AWrite db 1 2 float
attr Aussentemp_an_SPS IODev mySPS

Verbindung von FHEM an SPS funktioniert bereits.

Wie weise ich nun den Wert der Variable Aussentemp an die Variable Aussentemp_an_SPS zu?

Danke und Gruß
Leo
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: rudolfkoenig am 02 Juni 2016, 21:30:01
Ohne die beiden Module zu kennen: ein selbst definiertes notify oder DOIF wird die Loesung sein.
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: lounsome am 03 Juni 2016, 06:30:02
Der obere Absatz liest aus einem 1-Wire-Device (Temp-Fühler) den °C-Wert aus, dieser wird denke ich unter der Variable "Aussentem" abgelegt.
Der untere Absatz sendet den inhalt der Variable "Aussentemp_SPS" an eine SPS (genau gesagt in den Datenbaustein DB1.DBW2 als real).
Hab mir das alles aus anderen FHEM-Seiten zusammengeschustert.
Wie bringe ich nun FHEM dazu den Inhalt der Variable "Aussentemp" in die Variable "Aussentemp_SPS" zu schreiben?
Normallerweise sollte ein Aussentemp = Aussentemp_SPS reichen, funktioniert aber nicht.
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: lounsome am 03 Juni 2016, 17:23:46
Keiner eine Ahnung wie ich das bewerkstelligen kann?
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: MadMax am 03 Juni 2016, 19:48:11
Grobe Richtung mal so.
Du braucht ein notify das etwa so aussieht.

Auentemperatur{
my $VALUE = ReadingsVal("Aussentemperatur", "state", 10);
fhem("set Aussentemperatur_an_SPS ".$VALUE);
}


Gruß Max
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: lounsome am 03 Juni 2016, 20:16:11
Kommt bei mir das bei raus:

Unknown command Ausentemperatur{, try help. Unknown command my, try help. Unknown command fhem("set, try help. Unknown command }, try help.


Gruß und Danke schon mal für die Hilfe.
Titel: Antw:FHEM 1-WIRE Wert an S7 weitergeben
Beitrag von: MadMax am 04 Juni 2016, 14:04:40
Hast du das bei dir auch angepasst?
Bei mit steht Assentemperatur bei dir ist es aber Aussentem