ich bin neu hier und blutiger Anfänger. Ich habe eine Hausautomation bei mir eingesetzt und stelle meine Software nun auf IP-Symcon um. Größtenteils ist alles mittels Enocean bei mir umgesetzt. Ich habe auch bereits mehrer Instanzen angelegt und mein Objektbaum füllt sich allmählich. Leider habe ich noch keine PHP Kenntnisse und muss diese erst mir aneignen.
Aktuell vergnüge ich mich mit einen Eltako FUTH. Dieser liefert EEP A5-10-06 Signale. Meine Solltemperatur ist von IPSymcon als Variable vom Typ Integer angelegt und liefert Werte von 0-255. Bei der Solltemperatur vom Typ Integer stehen dann Werte von Beispielweise 146 welche dann einem Temperaturwerte von 22,9°C entsprechen würden
Der Sensor hat allerdings einen °C Bereich von 0-40. Soll ich das mithilfe eines Skripts korrigieren oder gibt es da andere Ansätze?
Wie könnte das kleine überschaubare Skript ausschauen.
Über eine kurze Rückmeldung wäre ich sehr dankbar.
nein ist kein Scherzartikel. Funktioniert auch tatsächlich. Der Sensor liefert Werte mittels EEP A5-10-06 und dient bei mir als zeitgesteuerter Raumtemperaturregler. Es gab ältere Chargen welche ich besitze die mit 12V DC angeschlossen wurden, hierfür hat man dann zusätzlich ein UP Netzteil in der Dose verbauen müssen. Die neuen haben einen 230V Anschluss.
Die 20cm lange Anschlussleitung ist eine verkürzbare 0,25mm² Litze.
Ok, das hört sich zwar noch nicht optimal an aber besser als ein ZusatzNetzteil.
Dass die Teile funktionieren, hatte ich nicht bezweifelt. Ich habe einige Hände voll an Devices dieser Firma im Einsatz und die arbeiten absolut zuverlässig. Wenn Symcon noch den Anlernprozess der Tipp-Funk Geräte integrieren würde, wäre diese Prozedur für Anfänger auch leichter umsetzbar.
Wenn du bisher nicht mit PHP gearbeitet hast, dann würde ich dir empfehlen, dass auch einfach zu lassen, sofern du nicht all zu individuelle oder komplexe Wünsche hast. Für viele Operationen gibt es tolle Module im Module Store, dann brauchst du auch kein PHP.
Hierfür gibt es beispielsweise das Umrechen-Modul, welches du im Module Store unter Rechenmodulen findest. Da kannst du dann die Eingangsvariable (mit dem Wert von 0 - 255) und eine passende Formel (z.B. $Value / 255 * 40) eingeben. Das Modul gibt dir dann die umgerechnete Temperatur aus. Diese kannst du noch mit einem schönen Profil versehen und dann sollte das alles ganz ohne Skript wunderbar funktionieren.
mir ist bewusst das ihr dem unwissenden PHP Anwender wirklich tolle Module und Funktionen anbietet. Jedoch möchte ich mir zumindest die wichtigsten Basics aneignen, da es mit entsprechenden Wissen einfach am komfortabelsten ist diverse Funktionen umzusetzen.
Ich bin gerne bereits mir entsprechende Kenntnisse zuzulegen. Ich experimentiere bereits etwas, immer Codeschnipsel für Codeschnipsel, learning by doing ist ja bekanntlich am besten. So habe ich mir auch damals entsprechende VBA Kenntnisse zugelegt.
Aber danke für Deine Empfehlung, habe es mit einem Skript bereits gelöst.