Fuellstand Zisterne mit FS20

Begonnen von fhemfreak, 24 Juni 2013, 16:12:30

Vorheriges Thema - Nächstes Thema

Damian

Hallo Noname,

verrätst du uns auch mit welchem Softwaretool du die Firmware programmiert hast?

Wie schon oben erwähnt, würde ich den s8m so umbauen wollen, dass er beim Kurzschließen (auch über längeren Zeitraum) eines Eingangs den ON-Befehl sendet und beim Öffnen den OFF-Befehl. Die LED sollte, wenn überhaupt nur kurz beim Senden angehen, um Batterie zu schonen. Der Stromverbrauch sollte im offenen wie im geschlossenen Zustand des Eingangs gleich niedrig sein. Damit könnte man die Funktionalität der HomeMatic Schließerkontakt-Interface für Öffner und Schließerkontakte HM-SCI-3-FM (40 €) nachbilden, allerdings statt nur mit drei, dann mit acht Eingängen. Auch der Kontaktmelder HMS 100 TFK (30 €) verhält sich ähnlich, hat aber nur einen Eingang.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Noname

Hallo,

die V2 meiner Firmware unterstützt
folgende Funktionen:

1. Messwertübertragung Kapazitive Füllstandsmessung (TA8)
2. Messwertübertragung über Poti (über IR Pins, zb. Tankuhr mit Poti)
3. Messwertübertragung Spannungseingang (über IR Pins, 0-3V, 0-5V 0-10V über Spannungsteiler)
4. Zustandsübertragung TA1-8 auch Parallelbetrieb

Alle Funktionen können umgeschaltet werden.

Die Bestromung eines Potis (Widerstandsgebers) erfolgt intern,
die Bestromung der TA1-8 sowie der Sensoren der Sensoren
z.B. Drucksensoren usw. erfolgt über den Transistorausgang des Moduls.

Somit werden die Sensoren nur unmittelbar vor dem Senden bestromt
und es wird Energie gespart. Nach dem senden geht das Modul in den Powerdown Mode.

Falls tatsächlich bedarf besteht, dann müsste ich erst nochmal die
Funktionen der V2 testen.

Der Quellcode bleibt erst mal bei mir, um rechtliche Probleme mit ELV zu vermeiden!

Damian

Zitat von: Noname schrieb am So, 28 Juli 2013 12:55Hallo,

die V2 meiner Firmware unterstützt
folgende Funktionen:

4. Zustandsübertragung TA1-8 auch Parallelbetrieb

Alle Funktionen können umgeschaltet werden.

Ich denke, der Punkt 4 entspricht meinen Vorgaben von oben, wenn  bei Zustandsänderung gesendet wird.

Würde man dann zum Auswerten von Reedkontakten mit der Knopfzelle länger auskommen?

Dann müsste ich wohl noch Geld in ein USB-Programmiergerät investieren;)

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Noname

Hallo,

die Firmware V120 sollte für deine Anwendung funktionieren.
Allerdings können die Meldungen je nach Zyklus erst nach
8 Sekunden übertragen werden. --> nicht für Taster verwenden!

Das Modul zieht im Powerdown ca. 80uA allerdings prüft der
Prozessor alle 8 Sekunden, ob es was zu tun gibt.
Dies sind sehr kurze Spitzen, die ich mit meinen mitteln nicht
zufriedenstellend messen kann.

Ich würde aber auf die Knopfzelle verzichten und lieber
Batterien vom Typ AA verwenden!

Wichtig: Die Masse der Taster nicht wie in der Beschreibung,
sondern vom Transistorausgang (LED -) verwenden.

Das Hex File von V1.0 funktioniert nicht mit dem ProgTool
deswegen für V120 ein bin File.

Irgendwie passt das nicht mehr zum Beitrag der Füllstandsmessung
vielleicht sollte das verschoben werden?

Damian

Hallo Noname,

danke schon mal für deine Mühe die Firmware für meine Bedürfnisse anzupassen.

Lt. Datenblatt braucht der s8m mit original Firmware ca. 2 µA im Standby. Klar, die Eingänge sind da nicht auf Masse gezogen.

Ich nehme an, dass die 80 µA durch diesen Zustand hervorgerufen werden.

Knopfzelle mit 100 mAh macht da natürlich nicht viel Sinn. Die würde dann maximal 100/0.08/24=52 Tage durchhalten (da ist das Senden noch nicht berücksichtigt) - mit Original-Firmware im Standby Faktor 40 länger.

Bei AA Zellen mit guten 2000 mAh käme man immerhin auf 2000/0.08/24=1024 Tage.

Welches Progtool genau meinst du?

Edit: Habe das Progtool in deiner Doku gefunden.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Noname

Hallo,

ich habe mich verschrieben,
im Power-Down zieht das Modul ca. 8uA

80uA ist der Strom je Eingang TA1-8
also 640uA wenn alle betätigt sind!
und das auch bei ELV Firmware. Deswegen
unbedingt die Masse von Pin 18 abgreifen,
dieser ist nur sehr kurz beim messen aktiv!

Bei der ELV Firmware ist der interne Watchdog
abgeschaltet deswegen 2uA.

Das geht bei meiner Firmware nicht, da eine
Zeitgesteuerte Übertragung stattfindet.

Wegen Livecheck, bei der Org. Firmware bekommst
du nie mit ob das Modul noch läuft!

Weiterhin ist der Energieverbrauch beim
senden höher als bei der Original Firmware.
ELV betrieb dies mit 1MHz, ich mit 8MHZ
dies ist leider wegen der Cap Füllstandsmessung
notwendig.
 
Ich denke nur ein Test wir dir Klarheit über
den Energieverbrauch geben.

Damian

Hallo Noname,

ich würde evtl. die Sache für Fensterkontakte als Alarmanlage nutzen. Da können 8 Sekunden schon relativ viel sein plus telefonische Weiterleitung bzw. Mail-Benachrichtigung, da sind die Diebe möglicherweise schon wieder aus dem Haus, bevor man etwas mitbekommt;)
Lässt sich das Watchdog-Intervall verkürzen bzw. konfigurierbar machen (natürlich auf Kosten des Stromverbrauchs)? Das HomeMatic Schließerkontakt-Interface reagiert z. B. ohne messbare Verzögerung.

Wie hast du die Steckerleiste für ISP draufgelötet? Die Anschlüsse auf der Platine sind ja nicht gelocht.

Gruß

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Tobias

Hallo Damian,
dafür kann ich einen panstamp mit dem bininps Sketch empfehlen. Da kann man 8 Reedkontakte anschließen und es findet eine Übermittlung sofort bei Statusänderung statt
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Damian

Zitat von: Tobias schrieb am Mi, 31 Juli 2013 18:55Hallo Damian,
dafür kann ich einen panstamp mit dem bininps Sketch empfehlen. Da kann man 8 Reedkontakte anschließen und es findet eine Übermittlung sofort bei Statusänderung statt

Die Lösung wäre dann aber kabelgebunden.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Noname

Hallo,

ich habe die Firmware unter Sonstiges neu
eingestellt, die Firmware passt hier nicht
mehr so 100% zum Thema!

justme1968

die panstamps sind per funk angebunden.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

nccfast

Hallo NoName,
könntest du eine Stückliste erstellen und wo man das Zeug bestellen kann?


Noname

Hallo nccfast,

die Teile habe ich bei Conrad besorgt.

nccfast

#28
Wenn man eine Zisterne hat, die 3 Meter tief ist, was würde sich da Sensor eignen?
Sind da die zwei 4mm langen Messingröhrche evtl.- zu dünn?
Was könnet man stattdessen nehmen als Sonde?


Also ich habe vor, wie empfohlen  2,5mm^2 Drahtlitze Silikonummantelt zu nehmen. Der Abstand der beiden Drähte sollte so um die 3cm sein. Allerdings finde ich keinen geeigneten Abstandshalter für die Kabel.
@NoName: Was hast du genommen? Das weisse Dingens auf deinem Bild...
Aus finde ich nirgendwo (Conrad, ebay, voelkner) eine ISP Buchse zum Kauf? Und was ist eine Buchsenleiste.

(Man sieht, ich bin Elektronikbastel Anfänger).



Wer kann trotzdem helfen?

ext23

#29
Moin,

das klingt ja hier sehr interessant, meine Ultraschall Version für panstamps liegt schon ewig auf Eis.

Ich würd die Variante hier glatt mal nachbauen. Eine Frage noch, ich befülle meine Tonnen per Schlauch und entleere diese per Pumpe (Balkonbewässerung). Jetzt habe ich zwei Probleme. Ist die Tonne leer muss das sofort gemeldet werden. Ist die Tonne voll aber auch (damit ich das Wasser abdrehe bevor die Suppe überläuft). Kann man sowas noch implementieren das bei voll/leer sofort eine Nachricht versendet wird?

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)