<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hallo Udo</div>

<div> </div>

<div>Genau das war das Ergebnis nach Verwendung der unveränderten *.conf aus dem Image. Da wird als erstes GPIO 4 und später noch 17 oder 27 initialisiert.</div>

<div> </div>

<div>Ich habe dann später durch kopieren weitere Kaäle hinzugefügt.</div>

<div> </div>

<div>Hat irgendwer in die ini Routine geschaut und geguckt ob alle Entitäten konfiguriert werden Eingang/Ausgang, pullup/pulldown ?</div>

<div> </div>

<div>Eingang / Ausgang scheint ja zu funktionieren.</div>

<div> </div>

<div>Es geht um ein Programm, da sollte es eindeutigen Code geben, da braucht man nicht raten, oder sehe ich das falsch?</div>

<div> </div>

<div>Nach meinem Verständnis eines Programms kann es nicht sein, dass nach Durchlaufen derselben Initialisierungsroutine sich Eingänge unterschiedlich verhalten.</div>

<div> </div>

<div>Ich bin in der Lage das auszumessen und entsprechend anzuklemmen. Dazu hab ich lang genug Elektrotechnik und Elektronik mit Abschluß studiert. Ist der Pin über Pullup high, schließe ich den Transistor vom Optokoppler gegen Masse, ist der PIN über Pulldown low, kommt der Kollektor an + 3,3 V der Emitter an den GPIO Pin. Beides funktioniert gut! Die Pegel werden sicher eingestellt.</div>

<div> </div>

<div>Alles Gute für die OP !!</div>

<div> </div>

<div>Gruß</div>

<div>Heimo Wissing</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 12. Juli 2016 um 23:03 Uhr<br/>
<b>Von:</b> Udo1 <udo1@gmx.net><br/>
<b>An:</b> volkszaehler-dev@demo.volkszaehler.org<br/>
<b>Betreff:</b> Re: [vz-dev] FW: VZ installation</div>

<div name="quoted-content">Am 12.07.2016 um 21:56 schrieb zeitvertreib.wissing@web.de:<br/>
> Da der S0 Puls eigentlich einen High Pegel macht, sind Eingänge auf<br/>
> low eigentlich vernünftig.<br/>
Das ist falsch. Die S0-Schnittstelle ist eine Stromschnittstelle. Siehe<br/>
das Bild auf Wikipedia. Letztendlich wird der Transistor im Optokoppler<br/>
des S0-Eingangs durchgeschaltet und zieht den Eingang des Rechners (GPIO<br/>
beim RPi) auf Low-Pegel.<br/>
<br/>
> Also gegen Masse über kleinen Widerstand, damit die Spezifikationen<br/>
> für den Strom sicher eingehalten werden, um den Port nicht zu zerschießen.<br/>
Häh? Wie soll da der Strom zu hoch werden?<br/>
<br/>
Die mögliche Beschaltung des Pins ist: einen 470 Ohm vom Port-Pin gegen<br/>
+3,3V. Vom Port-Pin einen Schließer (als Taster) gegen GND.<br/>
<br/>
> Dann weitere Ausgänge dazu, erstmal einfach dazugestöpselt, dann tat<br/>
> sich nichts.<br/>
Du kannst nicht einfach Eingänge parallel schalten.<br/>
<br/>
Vorschlag:<br/>
installier das VZ-Image ohne Änderungen. Schließe jeweils an den GPIOs<br/>
je einen Widerstand und einen Taster wie beschrieben an.<br/>
Konfigurier die vzlogger.conf oder benutze die vorhandene (was die<br/>
GPIO-Nr. angeht, die UUIDs wirst du erneuern müssen) und probier es aus.<br/>
<br/>
Gruß<br/>
Udo (ab morgen im Krankenhaus.....brr :( )</div>
</div>
</div>
</div></div></body></html>