Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

Cicirs2006
Beiträge: 15
Registriert: 06.11.2016, 14:51
System: CCU
Wohnort: Wermelskirchen

Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Cicirs2006 » 06.11.2016, 15:10

Hallo zusammen,
Ich brauche etwas Hilfestellung bei einer Umbau-Maßnahme.
In diversen Trends habe ich gelesen das man den Differenz Temperatur Sensor umbauen kann um ihn Universeller nutzen zu können.
Ich habe ihn jetzt mit einem Tank inhaltsanzeiger für Sportboote kombiniert. Das funktioniert soweit, es wird der Temperaturbereich von 40-85 Grad genutzt. (Lässt sich sicherlich durch andere Widerstände noch anpassen)

Das ich mit der ganzen Homematic sache erst vor kurzem angefangen habe, bin ich mit dieser ganzen programmierumgebung und den scripten noch nicht ganz "warm".

Ich bekomme es nicht hin das mir ein füllstand angezeigt wird. Ich habe eine System variable erstellt in der ich ja max (4400)und min (0) werte und eine Einheit (l) angeben kann...

Ich bekomme es nur nicht hin das sich dieser Wert auch ändert...

Oder bin ich da ganz falsch rangegangen?
Vielen Dank schon mal
Chris
Zuletzt geändert von Cicirs2006 am 06.11.2016, 18:02, insgesamt 1-mal geändert.
Hmm....
Die Signatur ist weg....!?

Benutzeravatar
robbi77
Beiträge: 13864
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von robbi77 » 06.11.2016, 15:29

Allein mit einer SV gehts ja nicht. Wo ist das Programm und Script was die Temperatur in deine Liter umrechnet?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Cicirs2006
Beiträge: 15
Registriert: 06.11.2016, 14:51
System: CCU
Wohnort: Wermelskirchen

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Cicirs2006 » 06.11.2016, 18:00

Also ein Programm zum umrechnen habe ich nicht.
Hatte gedacht das ich die Verknüpfung erstelle (mit den min / max werten (Systemvariable)) und dass das mir dann angezeigt werden kann, bzw. Das er sich ähnlich der Temperaturanzeige dann auch ändert.

Ich bin noch nicht ganz darauf gekommen wie/wo/womit ich jetzt am besten anfangen soll...

Gibt es Beispiele die ich mir "umbauen" kann?
Ich hab es nicht so mit Programmieranleitungen, im Falle von VBA in Excel z.B. hab ich das meiste gelernt in dem ich vorhandene Programme geändert habe und halt immer wieder ausprobiert habe....

Gibt es die Möglichkeit dieses scipt dann auch zu testen ohne mit der ccu zu arbeiten? Also mit so erinnert Art virtuellen ccu?
Hmm....
Die Signatur ist weg....!?

Benutzeravatar
robbi77
Beiträge: 13864
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von robbi77 » 06.11.2016, 18:44

Verknüpfung Tempsensor Variable?
Oder Zuweisung Variable Tempsensor?
Wenn die HM so einfach wäre gäbe es kein Forum.
Da müssen die Scriptprofis ran....


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Benutzeravatar
Roland M.
Beiträge: 9806
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Roland M. » 06.11.2016, 18:56

Hallo Chris!

Cicirs2006 hat geschrieben:es wird der Temperaturbereich von 40-85 Grad genutzt.
[...]
Ich habe eine System variable erstellt in der ich ja max (4400)und min (0) werte und eine Einheit (l) angeben kann...
Wenn ich das richtig interpretiere, dann gilt:
40°C -> 0 l (leer)
85°C -> 4400 l (voll)

Richtig?


Dann mach ein Programm

Code: Alles auswählen

WENN Temperatur > 0°C (auslösen auf Aktualisierung)
DANN Script
Und das Script könnte so aussehen:

Code: Alles auswählen

var x = dom.GetObject("BidCos-RF.MEQ1234567:3.TEMPERATURE").Value();
var y = (x - 40) * 4400 / 45;
dom.GetObject("Deine Systemvariable").State(y);
In der ersten Zeile musst du natürlich die Seriennummer deines Sensors eintragen undje nach Typ gegebenenfalls noch den Namen des Datenpunktes ändern.
...und je nach verwendeten Kanal :3 oder :4 eintragen.
In der zweiten Zeile wird umgerechnet.
Und in der dritten Zeile das Ergebnis in diese SV geschrieben.
That's all! :)


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Homoran » 06.11.2016, 18:58

Roland M. hat geschrieben:Dann mach ein Programm

CODE: ALLES AUSWÄHLEN
WENN Temperatur > 0°C (auslösen auf Änderung)
DANN Script
in diesem Fall würde ich auf Aktualisierung auslösen


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von paul53 » 06.11.2016, 19:06

Cicirs2006 hat geschrieben:ch habe ihn jetzt mit einem Tank inhaltsanzeiger für Sportboote kombiniert. Das funktioniert soweit, es wird der Temperaturbereich von 40-85 Grad genutzt. (Lässt sich sicherlich durch andere Widerstände noch anpassen)
Cicirs2006 hat geschrieben:Ich habe eine System variable erstellt in der ich ja max (4400)und min (0) werte und eine Einheit (l) angeben kann...
Dazu brauchst Du eine (wahrscheinlich nichtlineare) Kennlinie, die den Zusammenhang zwischen Temperatur (Eingangsgröße) und Füllstand (Ausgangsgröße) darstellt. Ideal dafür geeignet ist das CUxD Transform Device, das in der Doku unter Punkt 5.7.1 beschrieben ist. Es liefert den Datenpunkt für den Füllstand, d.h. eine SV und ein Script sind nicht erforderlich.
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

Benutzeravatar
Roland M.
Beiträge: 9806
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Roland M. » 06.11.2016, 19:15

Homoran hat geschrieben:in diesem Fall würde ich auf Aktualisierung auslösen
Schon wieder Edit und Antwort überschnitten... :)


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Cicirs2006
Beiträge: 15
Registriert: 06.11.2016, 14:51
System: CCU
Wohnort: Wermelskirchen

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Cicirs2006 » 06.11.2016, 20:35

Super, vielen dank für die zahlreichen und schnellen antworten. Bin jetzt leider unterwegs und kann erst ab Mittwoch wieder "rumspielen".
Ich werde aber schonmal versuchen die Vorschläge am Rechner umzusetzen, habe aber niemanden der zuhause den "füllstand" mal ändern kann um alles zu testen.

Ich werde mich auf jeden Fall nochmal melden.
Vielen dank nochmal.
Hmm....
Die Signatur ist weg....!?

Cicirs2006
Beiträge: 15
Registriert: 06.11.2016, 14:51
System: CCU
Wohnort: Wermelskirchen

Re: Heizöl Füllstand sensor aus Differenz Temperatur Sensor

Beitrag von Cicirs2006 » 10.11.2016, 22:16

So da bin ich wieder.
Ich habs mit der CUxD Variante hinbekommen.

Vielen Dank nochmal.

P.S. Ich melde mich bestimmt nochmal....bin noch neu in dem Thema :lol:
Hmm....
Die Signatur ist weg....!?

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“