<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://stratum0.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=100nano</id>
	<title>Stratum 0 - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://stratum0.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=100nano"/>
	<link rel="alternate" type="text/html" href="https://stratum0.org/wiki/Spezial:Beitr%C3%A4ge/100nano"/>
	<updated>2026-04-13T13:17:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.2</generator>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Workshop:_buffer_overflow_exploits&amp;diff=3489</id>
		<title>Workshop: buffer overflow exploits</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Workshop:_buffer_overflow_exploits&amp;diff=3489"/>
		<updated>2012-05-25T12:03:20Z</updated>

		<summary type="html">&lt;p&gt;100nano: /* Teilnehmer */ mich nachgetragen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Organisator: [[Benutzer:Tsuro|Tsuro]]&lt;br /&gt;
;Termin: 25. Mai 2012, ~20:00 (nach dem grillen)&lt;br /&gt;
;Platform: x86 linux ohne W^X, ASLR ...&lt;br /&gt;
&lt;br /&gt;
Geplant ist, dass der workshop aus 2 Teilen besteht:&lt;br /&gt;
#Kleiner Vortrag was buffer overflows sind, wie sie sich exploiten lassen (und gegebenenfalls wie man shellcode schreibt)&lt;br /&gt;
#Aufgabe für die Teilnehmer das ganze mal auszuprobieren und eine binary zu exploiten&lt;br /&gt;
Das ganze wird sich an Aleph Ones bekanntem [http://www.phrack.org/issues.html?issue=49&amp;amp;id=14&amp;amp;mode=txt Artikel] im phrack magazine orientieren.&lt;br /&gt;
&lt;br /&gt;
==== Teilnehmer ====&lt;br /&gt;
* --[[Benutzer:Ohsae6To|Ohsae6To]] 22:40, 22. Mai 2012 (CEST)&lt;br /&gt;
* --[[Benutzer:Ktrask|Ktrask]] 23:37, 22. Mai 2012 (CEST)&lt;br /&gt;
* --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 23:46, 22. Mai 2012 (CEST)&lt;br /&gt;
* --[[Benutzer:Sv|Sv]] 11:37, 24. Mai 2012 (CEST)&lt;br /&gt;
* --[[Benutzer:Lichtfeind|Lichtfeind]] 22:41, 24. Mai 2012 (CEST)&lt;br /&gt;
* --[[Benutzer:100nano|100nano]] 14:03, 25. Mai 2012 (CEST)&lt;br /&gt;
[[Kategorie:Workshops]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3177</id>
		<title>Open/Close-Monitor/Hardware-Schalter</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3177"/>
		<updated>2012-04-08T14:07:24Z</updated>

		<summary type="html">&lt;p&gt;100nano: /* Logik/Ablauf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]&lt;br /&gt;
|status=aktiv&lt;br /&gt;
|beschreibung=Hardware-Schalter zum Setzen des Open/Close-Status&lt;br /&gt;
|bild=&lt;br /&gt;
|bildbeschreibung=&lt;br /&gt;
|interessenten=[[Benutzer:100nano|100nano]]&lt;br /&gt;
|source=Branch stratum-openclose-spw500v in [https://rohieb.name/git/openwrt.git]&lt;br /&gt;
|lizenz=&lt;br /&gt;
|download=&lt;br /&gt;
|version=&lt;br /&gt;
}}&lt;br /&gt;
== Plan ==&lt;br /&gt;
Da das manuelle Pflegen des Öffnungsstatus im IRC fehleranfällig ist (Leute vergessen, den Space auf- oder zuzumachen), soll neben der Eingangstür im Space ein Hardware-Schalter (Lichtschalter, Aufputz-Variante) installiert werden, der den Status auf der Homepage und im IRC setzt. Zusätzlich wären eine rote und grüne Leuchtdiode schön, die Rückmeldung über den aktuell gesetzten Status gibt.&lt;br /&gt;
&lt;br /&gt;
Als Hardware kommt ein ausgedienter Speedport W500V zum Einsatz, auf dem OpenWRT [http://wiki.openwrt.org/toh/t-com/spw500v läuft]. Dieser ist potent genug, um per SSH eine Verbindung zum Webserver aufzubauen und den Status zu aktualisieren. Über den seriellen Port kommuniziert er mit einem Atmel-basierten Erweiterungsboard, das die LEDs ansteuert und den Schalterstatus an den Router weiterreicht. Das Erweiterungsboard soll wenn möglich über die 3,3V Versorgungsspannung am seriellen Port versorgt werden.&lt;br /&gt;
&lt;br /&gt;
Als Alternative ist es auch möglich, die im Router integrierten LEDs zur Anzeige des Öffnungsstatus zu benutzen.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
* &amp;lt;s&amp;gt;OpenWRT auf Speedport zum Laufen bringen&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Serielle Konsole fit machen: keine Kernel-Logs, keine Login-Konsole&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;WLAN zum laufen bringen (Client-Mode, DHCP)&amp;lt;/s&amp;gt;&lt;br /&gt;
* Protokoll über UART spezifizieren: Schalter-umgelegt-Event, Handshake? möglicherweise: LED-Farbe setzen&lt;br /&gt;
* Atmel-Board (zB [http://www.atmel.com/devices/attiny2313.aspx?tab=overview ATtiny 2313], {{Benutzer|bluebrother}} hat welche) entwerfen, Hardware beschaffen und bestücken&lt;br /&gt;
* Schalter kaufen (Baumarkt), LEDs und Atmel-Board darin integrieren?&lt;br /&gt;
* Apps schreiben&lt;br /&gt;
** Router-Seite&lt;br /&gt;
** Atmel-Seite ({{Benutzer|bluebrother}} hat ein STK-500 dagelassen)&lt;br /&gt;
* Wenn Router-LEDs für Statusanzeige: andere LEDs im Router quiet machen&lt;br /&gt;
* unwichtig: das Magenta vom Router loswerden → Stratumlogo?&lt;br /&gt;
&lt;br /&gt;
Aktuell ungelöste Probleme:&lt;br /&gt;
* Ist ein Aufputz-Schalter zum Schalten von 3,3V ausgelegt?&lt;br /&gt;
**was ist das denn für eine Frage? natürlich schalten die auch 3,3V :P&lt;br /&gt;
* Wie wird der Status im IRC gesetzt? &lt;br /&gt;
** Möglich: über eine Pipe oder Socket mit dem Python-Framework von [[ZombiePoet]] kommunizieren&lt;br /&gt;
* Drosselung der Events, um Spam im IRC zu verhindern. Künstliche Verzögerung einbauen?&lt;br /&gt;
* Dauerhaft Strom im Flur beschaffen&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
* Automatismen:&lt;br /&gt;
** im Türschloss wird ein Kontakt eingebaut, der erkennt, ob die Tür abgeschlossen ist. Falls dies der Fall ist, wird der Status unabhängig vom Stand des Schalters auf &amp;quot;zu&amp;quot; gesetzt.&lt;br /&gt;
** Scannen des lokalen Netzes auf pingbare (gewhitelistete) Rechner, siehe unten&lt;br /&gt;
* Der Router wird an die Klingel angeschlossen und leitet Klingel-Events ins IRC weiter&lt;br /&gt;
** Spätestens hier wäre ein eigener IRC-Client auf dem Router sinnvoll, um nicht immer den Umweg über ZombiePoet gehen zu müssen.&lt;br /&gt;
* Falls noch genügend Platz im Flash (4 MB) und RAM (16 MB) ist, könnte der Router auch für andere Aufgaben verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Hardwareanbindung ==&lt;br /&gt;
Nähere Überlegungen, wie&lt;br /&gt;
* die Hardware (Schalter, Leuchten, Klingel) über einen Mikrocontoller an den OpenWrt Router geknödelt werden&lt;br /&gt;
* Softwarestrukturen aussehen&lt;br /&gt;
könnte(n).&amp;lt;br&amp;gt;&lt;br /&gt;
Teilweise lose Gedankensammlung von mir ([[Benutzer:100nano|100nano]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware===&lt;br /&gt;
&amp;lt;!-- [[Datei:OpenClose SchemaHardware.png|thumb|Grobe schematische Darstellung der Hardwarekomponenten]] --&amp;gt;&lt;br /&gt;
Grobe schematische Darstellung der Hardwarekomponenten:&lt;br /&gt;
[[Datei:OpenClose SchemaHardware.png||none|550px|||Grobe schematische Darstellung der Hardwarekomponenten]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spannungsversorgungen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Router über Steckernetzteil: Steckdose benötigt&lt;br /&gt;
* AVR vom Router: der Pinheader mit der seriellen Schnittstelle bringt gleich 3,3V mit. --&amp;gt; Forderung: AVR muss mit 3,3V laufen. --&amp;gt; Sollte kein Problem sein, AVR Takt auch unkritisch, bei Taktwahl spaetere Baudrate (Abweichungen Solltimings (Stichwort &amp;quot;Baudratenquarz&amp;quot;)) beachten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umschalter:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 2 input pins am uC.&lt;br /&gt;
* GND schalten, uC internen pullup verwenden.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LEDs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Jeweils 1 output für Open/Closed. Z.B. grün/rot. --&amp;gt; Eindeutige geometrische Anordnung (Erkennbarkeit rot/grün-Farbenblinde)&lt;br /&gt;
* Orange als &amp;quot;Update läuft&amp;quot; Anzeige. Wenn aus ist Status übernommen. Details siehe unten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einbindung der Klingel:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Vermute, dass das Läuten auch über den Lautsprecher ausgegeben wird, der auch als Lautsprecher+Mikrofon beim Gegensprechen verwendet wird.)&lt;br /&gt;
* Lautsprecher/Klingel über Optokoppler (OK) und evtl. Gleichrichter (Diode) + Tiefpass an inputpin. (Für Näheres erst Messungen machen)&lt;br /&gt;
* je nach Aufbau den Schalter für &amp;quot;Gegensprechen an&amp;quot; an inputpin des uC. __&amp;gt; Unterscheidung zwischen Klingeln und Sprache.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pegelanpassung:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Betrieb mit 3,3V nicht nötig, nur, falls aus irgendeinem Grunde doch 5V verwendet werden.&lt;br /&gt;
* Router zu AVR: Kein Problem, 3,3V werden auch bei erwarteten 5V als 1 erkannt.&lt;br /&gt;
* AVR zu Router: zB Spannungsteiler mit 2 Widerständen.&lt;br /&gt;
&lt;br /&gt;
=== serielle Kommunikation ===&lt;br /&gt;
* AVR möglichst dumm halten (router ist flexibler, dort kann mal schnell ein script angepasst werden, kein neuflashen des uC nötig)&lt;br /&gt;
* Router kann einzelne Werte des uC abfragen&lt;br /&gt;
beispiele:&lt;br /&gt;
* 1 byte als abfragenachricht, uC antwortet mit wert oder setzt ausgang etc.&lt;br /&gt;
alternativ&lt;br /&gt;
* ganzes aendern von registern einbauen (spaetere nutzung weiterer io-pins ohne umflashen moeglich&lt;br /&gt;
&lt;br /&gt;
=== Logik/Ablauf ===&lt;br /&gt;
Ausgangssituation:&lt;br /&gt;
* Irgendein Status ist global gesetzt (schalter und irc/website/...)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Schalter: Statuswechselanforderung durch Benutzer&lt;br /&gt;
* uC merkt sich das und macht orange Updatelampe an&lt;br /&gt;
* router pollt uC&lt;br /&gt;
* router bemerkt statuswechsel und aendert den status (ssh etc. (kenne interne vorgaenge mit bot/homepage nicht)&lt;br /&gt;
* wenn status geaendert, fordert router ausschalten der orangen led an.&lt;br /&gt;
* update erfolgreich.&lt;br /&gt;
* wartezeit (aenderung des poll-intervalls) um zu schnelle wechsel (spam) zu vermeiden. (Minutenbereich)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Übersteuerbarkeit des durch den Schalter gesetzten Status notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
Szenario: Der letzte den space verlassende hat es doch mal vergessen, den status zu aendern und es faellt zuhause auf.&amp;lt;br&amp;gt;&lt;br /&gt;
gewisser personenkreis muss moeglichkeit haben, den status manuell zu setzen.&lt;br /&gt;
Router muss dies bis zum naechsten (hardwareschalter)statuswechsel ignorieren.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...to be continued --[[Benutzer:100nano|100nano]]&lt;br /&gt;
&lt;br /&gt;
: Es würde sich da anbieten, den Schalter als Taster auszuführen, der bei einem Druck den Status umschaltet. So kann der Status auch extern geändert werden, ohne den Schalter umlegen zu müssen. Ist nur noch die Frage, wie man den Status für Farbblinde darstellt… --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:36, 8. Apr. 2012 (CEST)&lt;br /&gt;
::Das mit dem &amp;#039;&amp;#039;&amp;#039;Taster&amp;#039;&amp;#039;&amp;#039; ist ne gute Idee. wie du sagst ist &amp;#039;&amp;#039;&amp;#039;a)&amp;#039;&amp;#039;&amp;#039; das Hardware-/mechanische Problem geloest, dass er auf einer Stellung stehen bleibt geloest, wie es bei einem Schalter (statt Taster) der Fall ist. &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; Gegen versehentliches Drücken (dagegenkommen, mit Lichtschalter verwechseln etc) könnte man &amp;#039;&amp;#039;&amp;#039;b)&amp;#039;&amp;#039;&amp;#039; eine &amp;#039;&amp;#039;&amp;#039;gedrückt-halte-Dauer&amp;#039;&amp;#039;&amp;#039; einrichten (sowas wie 3s oder 4s halten, erst dann gehts los, die Update LED geht an (damit weiss man dann auch, wie lange man druecken muss). (Alternative zum Halten waere ein kleiner Taster (an der seite oder so) zum Abbrechen, aber diese Variante hab ich schon wieder verworfen ;) ) &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;c)&amp;#039;&amp;#039;&amp;#039; Wegen der &amp;#039;&amp;#039;&amp;#039;Darstellung&amp;#039;&amp;#039;&amp;#039;: im einfachsten fall leds in das tastergehaeuse und beschriftung dran, oder ein gehauese (groessenordnung 20,30cm) dazu, bei dem man vielleicht etwas schoener die schrift anbringen kann. [[Benutzer:100nano|100nano]] 12:35, 8. Apr. 2012 (CEST)&lt;br /&gt;
:Hah! Was stylisch wäre: Als Statusanzeige eine transparente Scheibe mit schwarzem Stratumlogo drauf, die von hinten grün bzw. rot bzw. gelb angestrahlt wird, und beim Statuswechsel zusätzlich um 90° gedreht wird (bzw 45° bei Out-of-sync, ähnlich wie beim [[StratumsphereTrayIcon]]) --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:40, 8. Apr. 2012 (CEST)&lt;br /&gt;
::Vor Mechanik hab ich immer Schiss^^. Aber gehen wuerde es: plexischeibe, logo eingraviert oder aufgeklebt, unten ein servo, der auch vom uC befeuert wird. [[Benutzer:100nano|100nano]] 12:35, 8. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Gerade noch einen mechaniklosen Einfall gehabt: 3 Plexiglasplatten, in die das S0-Logo eingraviert werden. 1x hochkant, 1x 45° gekippt, 1x 90° quer. Die 3 platten übereinander und an jede platte kommt von den seite die passende beleuchtungsfarbe. Es &amp;#039;&amp;#039;sollte&amp;#039;&amp;#039; sich dann das licht an der gravierten flaeche brechen und eben das jeweil gewuenschte logo in der richtigen farbe leuchten. [[Benutzer:100nano|100nano]] 16:07, 8. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Alte Diskussion ==&lt;br /&gt;
:&amp;#039;&amp;#039;hierher verschoben von [[Open/Close-Monitor]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Im einfachsten Fall: ein Atmel (Arduino?) mit Ethernet-Buchse an der Tür, der per Reed-Kontakt oder Taster prüft, ob die Tür verschlossen ist. Falls die Tür auf- oder abgeschlossen wird, wird ein (noch festzulegendes) Signal (HTTP-Request?) an den Webserver geschickt, der entsprechend den Status auf der Homepage aktualisiert. Entsprechend muss Authentifizierung geschehen, damit nicht jeder den Tür-Status auf der Homepage kaputt machen kann...&lt;br /&gt;
&lt;br /&gt;
*Evtl. Raspberry Pi? Authentifizierung über ssh am Webserver (per pubkey) mit Skript zum Ändern des Türstatus (o.Ä.), dazu genug GPIOs um Reed-Kontakt und später Motor ansteuern zu können. Außerdem als zentrales Loggingsystem auf SD-Karte verwendbar. Einziges Problem ist das das Board noch nicht verfügbar ist :) --[[Benutzer:Emantor|Emantor]] 06:39, 12. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Evtl. [http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html AVR-Netio], kostet ungelötet als Bausatz mit NIC 20 Euro. Dazu wäre es praktisch das [http://www.ethersex.de/index.php/Main_Page ethersex] darauf läuft. --[[Benutzer:Terminar|Terminar]] 10:11, 19. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Vielleicht was per 1-Wire? http://www.1-wire.de/1-Wire/Zubehoer-fuer-1-Wire/OEffnungsmelder-Aufmontage.html&lt;br /&gt;
&lt;br /&gt;
Alternativer Ansatz: Ich habe einen alten Speedport W500V mit OpenWRT wiederbeleben können, da könnte man alle 5 Minuten per Broadcast pingen und schaun, ob Rechner im Space sind. Wenn das der Fall ist, aktualisiert der Speedport den Status über SSH. Die einzige Schwierigkeit im Moment scheint der begrenzte Flash von 4 MB auf dem Router zu sein. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 12:26, 31. Mär. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Prinzipiell möglich, aber aus Gründen erstmal verworfen (was ist, wenn Personen ohne Rechner im Space sind?). Möglicherweise später als Automatismus noch implementierbar. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:42, 7. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Open/Close-Monitor]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3175</id>
		<title>Open/Close-Monitor/Hardware-Schalter</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3175"/>
		<updated>2012-04-08T10:35:41Z</updated>

		<summary type="html">&lt;p&gt;100nano: /* Logik/Ablauf */ Weiterdiskutiert/geantwortet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]&lt;br /&gt;
|status=aktiv&lt;br /&gt;
|beschreibung=Hardware-Schalter zum Setzen des Open/Close-Status&lt;br /&gt;
|bild=&lt;br /&gt;
|bildbeschreibung=&lt;br /&gt;
|interessenten=[[Benutzer:100nano|100nano]]&lt;br /&gt;
|source=Branch stratum-openclose-spw500v in [https://rohieb.name/git/openwrt.git]&lt;br /&gt;
|lizenz=&lt;br /&gt;
|download=&lt;br /&gt;
|version=&lt;br /&gt;
}}&lt;br /&gt;
== Plan ==&lt;br /&gt;
Da das manuelle Pflegen des Öffnungsstatus im IRC fehleranfällig ist (Leute vergessen, den Space auf- oder zuzumachen), soll neben der Eingangstür im Space ein Hardware-Schalter (Lichtschalter, Aufputz-Variante) installiert werden, der den Status auf der Homepage und im IRC setzt. Zusätzlich wären eine rote und grüne Leuchtdiode schön, die Rückmeldung über den aktuell gesetzten Status gibt.&lt;br /&gt;
&lt;br /&gt;
Als Hardware kommt ein ausgedienter Speedport W500V zum Einsatz, auf dem OpenWRT [http://wiki.openwrt.org/toh/t-com/spw500v läuft]. Dieser ist potent genug, um per SSH eine Verbindung zum Webserver aufzubauen und den Status zu aktualisieren. Über den seriellen Port kommuniziert er mit einem Atmel-basierten Erweiterungsboard, das die LEDs ansteuert und den Schalterstatus an den Router weiterreicht. Das Erweiterungsboard soll wenn möglich über die 3,3V Versorgungsspannung am seriellen Port versorgt werden.&lt;br /&gt;
&lt;br /&gt;
Als Alternative ist es auch möglich, die im Router integrierten LEDs zur Anzeige des Öffnungsstatus zu benutzen.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
* &amp;lt;s&amp;gt;OpenWRT auf Speedport zum Laufen bringen&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Serielle Konsole fit machen: keine Kernel-Logs, keine Login-Konsole&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;WLAN zum laufen bringen (Client-Mode, DHCP)&amp;lt;/s&amp;gt;&lt;br /&gt;
* Protokoll über UART spezifizieren: Schalter-umgelegt-Event, Handshake? möglicherweise: LED-Farbe setzen&lt;br /&gt;
* Atmel-Board (zB [http://www.atmel.com/devices/attiny2313.aspx?tab=overview ATtiny 2313], {{Benutzer|bluebrother}} hat welche) entwerfen, Hardware beschaffen und bestücken&lt;br /&gt;
* Schalter kaufen (Baumarkt), LEDs und Atmel-Board darin integrieren?&lt;br /&gt;
* Apps schreiben&lt;br /&gt;
** Router-Seite&lt;br /&gt;
** Atmel-Seite ({{Benutzer|bluebrother}} hat ein STK-500 dagelassen)&lt;br /&gt;
* Wenn Router-LEDs für Statusanzeige: andere LEDs im Router quiet machen&lt;br /&gt;
* unwichtig: das Magenta vom Router loswerden → Stratumlogo?&lt;br /&gt;
&lt;br /&gt;
Aktuell ungelöste Probleme:&lt;br /&gt;
* Ist ein Aufputz-Schalter zum Schalten von 3,3V ausgelegt?&lt;br /&gt;
* Wie wird der Status im IRC gesetzt? &lt;br /&gt;
** Möglich: über eine Pipe oder Socket mit dem Python-Framework von [[ZombiePoet]] kommunizieren&lt;br /&gt;
* Drosselung der Events, um Spam im IRC zu verhindern. Künstliche Verzögerung einbauen?&lt;br /&gt;
* Dauerhaft Strom im Flur beschaffen&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
* Automatismen:&lt;br /&gt;
** im Türschloss wird ein Kontakt eingebaut, der erkennt, ob die Tür abgeschlossen ist. Falls dies der Fall ist, wird der Status unabhängig vom Stand des Schalters auf &amp;quot;zu&amp;quot; gesetzt.&lt;br /&gt;
** Scannen des lokalen Netzes auf pingbare (gewhitelistete) Rechner, siehe unten&lt;br /&gt;
* Der Router wird an die Klingel angeschlossen und leitet Klingel-Events ins IRC weiter&lt;br /&gt;
** Spätestens hier wäre ein eigener IRC-Client auf dem Router sinnvoll, um nicht immer den Umweg über ZombiePoet gehen zu müssen.&lt;br /&gt;
* Falls noch genügend Platz im Flash (4 MB) und RAM (16 MB) ist, könnte der Router auch für andere Aufgaben verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Hardwareanbindung ==&lt;br /&gt;
Nähere Überlegungen, wie&lt;br /&gt;
* die Hardware (Schalter, Leuchten, Klingel) über einen Mikrocontoller an den OpenWrt Router geknödelt werden&lt;br /&gt;
* Softwarestrukturen aussehen&lt;br /&gt;
könnte(n).&amp;lt;br&amp;gt;&lt;br /&gt;
Teilweise lose Gedankensammlung von mir ([[Benutzer:100nano|100nano]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware===&lt;br /&gt;
&amp;lt;!-- [[Datei:OpenClose SchemaHardware.png|thumb|Grobe schematische Darstellung der Hardwarekomponenten]] --&amp;gt;&lt;br /&gt;
Grobe schematische Darstellung der Hardwarekomponenten:&lt;br /&gt;
[[Datei:OpenClose SchemaHardware.png||none|550px|||Grobe schematische Darstellung der Hardwarekomponenten]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spannungsversorgungen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Router über Steckernetzteil: Steckdose benötigt&lt;br /&gt;
* AVR vom Router: der Pinheader mit der seriellen Schnittstelle bringt gleich 3,3V mit. --&amp;gt; Forderung: AVR muss mit 3,3V laufen. --&amp;gt; Sollte kein Problem sein, AVR Takt auch unkritisch, bei Taktwahl spaetere Baudrate (Abweichungen Solltimings (Stichwort &amp;quot;Baudratenquarz&amp;quot;)) beachten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umschalter:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 2 input pins am uC.&lt;br /&gt;
* GND schalten, uC internen pullup verwenden.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LEDs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Jeweils 1 output für Open/Closed. Z.B. grün/rot. --&amp;gt; Eindeutige geometrische Anordnung (Erkennbarkeit rot/grün-Farbenblinde)&lt;br /&gt;
* Orange als &amp;quot;Update läuft&amp;quot; Anzeige. Wenn aus ist Status übernommen. Details siehe unten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einbindung der Klingel:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Vermute, dass das Läuten auch über den Lautsprecher ausgegeben wird, der auch als Lautsprecher+Mikrofon beim Gegensprechen verwendet wird.)&lt;br /&gt;
* Lautsprecher/Klingel über Optokoppler (OK) und evtl. Gleichrichter (Diode) + Tiefpass an inputpin. (Für Näheres erst Messungen machen)&lt;br /&gt;
* je nach Aufbau den Schalter für &amp;quot;Gegensprechen an&amp;quot; an inputpin des uC. __&amp;gt; Unterscheidung zwischen Klingeln und Sprache.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pegelanpassung:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Betrieb mit 3,3V nicht nötig, nur, falls aus irgendeinem Grunde doch 5V verwendet werden.&lt;br /&gt;
* Router zu AVR: Kein Problem, 3,3V werden auch bei erwarteten 5V als 1 erkannt.&lt;br /&gt;
* AVR zu Router: zB Spannungsteiler mit 2 Widerständen.&lt;br /&gt;
&lt;br /&gt;
=== serielle Kommunikation ===&lt;br /&gt;
* AVR möglichst dumm halten (router ist flexibler, dort kann mal schnell ein script angepasst werden, kein neuflashen des uC nötig)&lt;br /&gt;
* Router kann einzelne Werte des uC abfragen&lt;br /&gt;
beispiele:&lt;br /&gt;
* 1 byte als abfragenachricht, uC antwortet mit wert oder setzt ausgang etc.&lt;br /&gt;
alternativ&lt;br /&gt;
* ganzes aendern von registern einbauen (spaetere nutzung weiterer io-pins ohne umflashen moeglich&lt;br /&gt;
&lt;br /&gt;
=== Logik/Ablauf ===&lt;br /&gt;
Ausgangssituation:&lt;br /&gt;
* Irgendein Status ist global gesetzt (schalter und irc/website/...)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Schalter: Statuswechselanforderung durch Benutzer&lt;br /&gt;
* uC merkt sich das und macht orange Updatelampe an&lt;br /&gt;
* router pollt uC&lt;br /&gt;
* router bemerkt statuswechsel und aendert den status (ssh etc. (kenne interne vorgaenge mit bot/homepage nicht)&lt;br /&gt;
* wenn status geaendert, fordert router ausschalten der orangen led an.&lt;br /&gt;
* update erfolgreich.&lt;br /&gt;
* wartezeit (aenderung des poll-intervalls) um zu schnelle wechsel (spam) zu vermeiden. (Minutenbereich)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Übersteuerbarkeit des durch den Schalter gesetzten Status notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
Szenario: Der letzte den space verlassende hat es doch mal vergessen, den status zu aendern und es faellt zuhause auf.&amp;lt;br&amp;gt;&lt;br /&gt;
gewisser personenkreis muss moeglichkeit haben, den status manuell zu setzen.&lt;br /&gt;
Router muss dies bis zum naechsten (hardwareschalter)statuswechsel ignorieren.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...to be continued --[[Benutzer:100nano|100nano]]&lt;br /&gt;
&lt;br /&gt;
: Es würde sich da anbieten, den Schalter als Taster auszuführen, der bei einem Druck den Status umschaltet. So kann der Status auch extern geändert werden, ohne den Schalter umlegen zu müssen. Ist nur noch die Frage, wie man den Status für Farbblinde darstellt… --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:36, 8. Apr. 2012 (CEST)&lt;br /&gt;
::Das mit dem &amp;#039;&amp;#039;&amp;#039;Taster&amp;#039;&amp;#039;&amp;#039; ist ne gute Idee. wie du sagst ist &amp;#039;&amp;#039;&amp;#039;a)&amp;#039;&amp;#039;&amp;#039; das Hardware-/mechanische Problem geloest, dass er auf einer Stellung stehen bleibt geloest, wie es bei einem Schalter (statt Taster) der Fall ist. &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; Gegen versehentliches Drücken (dagegenkommen, mit Lichtschalter verwechseln etc) könnte man &amp;#039;&amp;#039;&amp;#039;b)&amp;#039;&amp;#039;&amp;#039; eine &amp;#039;&amp;#039;&amp;#039;gedrückt-halte-Dauer&amp;#039;&amp;#039;&amp;#039; einrichten (sowas wie 3s oder 4s halten, erst dann gehts los, die Update LED geht an (damit weiss man dann auch, wie lange man druecken muss). (Alternative zum Halten waere ein kleiner Taster (an der seite oder so) zum Abbrechen, aber diese Variante hab ich schon wieder verworfen ;) ) &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;c)&amp;#039;&amp;#039;&amp;#039; Wegen der &amp;#039;&amp;#039;&amp;#039;Darstellung&amp;#039;&amp;#039;&amp;#039;: im einfachsten fall leds in das tastergehaeuse und beschriftung dran, oder ein gehauese (groessenordnung 20,30cm) dazu, bei dem man vielleicht etwas schoener die schrift anbringen kann. [[Benutzer:100nano|100nano]] 12:35, 8. Apr. 2012 (CEST)&lt;br /&gt;
:Hah! Was stylisch wäre: Als Statusanzeige eine transparente Scheibe mit schwarzem Stratumlogo drauf, die von hinten grün bzw. rot bzw. gelb angestrahlt wird, und beim Statuswechsel zusätzlich um 90° gedreht wird (bzw 45° bei Out-of-sync, ähnlich wie beim [[StratumsphereTrayIcon]]) --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:40, 8. Apr. 2012 (CEST)&lt;br /&gt;
::Vor Mechanik hab ich immer Schiss^^. Aber gehen wuerde es: plexischeibe, logo eingraviert oder aufgeklebt, unten ein servo, der auch vom uC befeuert wird. [[Benutzer:100nano|100nano]] 12:35, 8. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Alte Diskussion ==&lt;br /&gt;
:&amp;#039;&amp;#039;hierher verschoben von [[Open/Close-Monitor]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Im einfachsten Fall: ein Atmel (Arduino?) mit Ethernet-Buchse an der Tür, der per Reed-Kontakt oder Taster prüft, ob die Tür verschlossen ist. Falls die Tür auf- oder abgeschlossen wird, wird ein (noch festzulegendes) Signal (HTTP-Request?) an den Webserver geschickt, der entsprechend den Status auf der Homepage aktualisiert. Entsprechend muss Authentifizierung geschehen, damit nicht jeder den Tür-Status auf der Homepage kaputt machen kann...&lt;br /&gt;
&lt;br /&gt;
*Evtl. Raspberry Pi? Authentifizierung über ssh am Webserver (per pubkey) mit Skript zum Ändern des Türstatus (o.Ä.), dazu genug GPIOs um Reed-Kontakt und später Motor ansteuern zu können. Außerdem als zentrales Loggingsystem auf SD-Karte verwendbar. Einziges Problem ist das das Board noch nicht verfügbar ist :) --[[Benutzer:Emantor|Emantor]] 06:39, 12. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Evtl. [http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html AVR-Netio], kostet ungelötet als Bausatz mit NIC 20 Euro. Dazu wäre es praktisch das [http://www.ethersex.de/index.php/Main_Page ethersex] darauf läuft. --[[Benutzer:Terminar|Terminar]] 10:11, 19. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Vielleicht was per 1-Wire? http://www.1-wire.de/1-Wire/Zubehoer-fuer-1-Wire/OEffnungsmelder-Aufmontage.html&lt;br /&gt;
&lt;br /&gt;
Alternativer Ansatz: Ich habe einen alten Speedport W500V mit OpenWRT wiederbeleben können, da könnte man alle 5 Minuten per Broadcast pingen und schaun, ob Rechner im Space sind. Wenn das der Fall ist, aktualisiert der Speedport den Status über SSH. Die einzige Schwierigkeit im Moment scheint der begrenzte Flash von 4 MB auf dem Router zu sein. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 12:26, 31. Mär. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Prinzipiell möglich, aber aus Gründen erstmal verworfen (was ist, wenn Personen ohne Rechner im Space sind?). Möglicherweise später als Automatismus noch implementierbar. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:42, 7. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Open/Close-Monitor]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3156</id>
		<title>Open/Close-Monitor/Hardware-Schalter</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3156"/>
		<updated>2012-04-07T21:14:32Z</updated>

		<summary type="html">&lt;p&gt;100nano: Fortsetzung Überlegungen. (serielle Komm. Ablauf des Statuswechsels)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]&lt;br /&gt;
|status=aktiv&lt;br /&gt;
|beschreibung=Hardware-Schalter zum Setzen des Open/Close-Status&lt;br /&gt;
|bild=&lt;br /&gt;
|bildbeschreibung=&lt;br /&gt;
|interessenten=[[Benutzer:100nano|100nano]]&lt;br /&gt;
|source=Branch stratum-openclose-spw500v in [https://rohieb.name/git/openwrt.git]&lt;br /&gt;
|lizenz=&lt;br /&gt;
|download=&lt;br /&gt;
|version=&lt;br /&gt;
}}&lt;br /&gt;
== Plan ==&lt;br /&gt;
Da das manuelle Pflegen des Öffnungsstatus im IRC fehleranfällig ist (Leute vergessen, den Space auf- oder zuzumachen), soll neben der Eingangstür im Space ein Hardware-Schalter (Lichtschalter, Aufputz-Variante) installiert werden, der den Status auf der Homepage und im IRC setzt. Zusätzlich wären eine rote und grüne Leuchtdiode schön, die Rückmeldung über den aktuell gesetzten Status gibt.&lt;br /&gt;
&lt;br /&gt;
Als Hardware kommt ein ausgedienter Speedport W500V zum Einsatz, auf dem OpenWRT [http://wiki.openwrt.org/toh/t-com/spw500v läuft]. Dieser ist potent genug, um per SSH eine Verbindung zum Webserver aufzubauen und den Status zu aktualisieren. Über den seriellen Port kommuniziert er mit einem Atmel-basierten Erweiterungsboard, das die LEDs ansteuert und den Schalterstatus an den Router weiterreicht. Das Erweiterungsboard soll wenn möglich über die 3,3V Versorgungsspannung am seriellen Port versorgt werden.&lt;br /&gt;
&lt;br /&gt;
Als Alternative ist es auch möglich, die im Router integrierten LEDs zur Anzeige des Öffnungsstatus zu benutzen.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
* &amp;lt;s&amp;gt;OpenWRT auf Speedport zum Laufen bringen&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Serielle Konsole fit machen: keine Kernel-Logs, keine Login-Konsole&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;WLAN zum laufen bringen (Client-Mode, DHCP)&amp;lt;/s&amp;gt;&lt;br /&gt;
* Protokoll über UART spezifizieren: Schalter-umgelegt-Event, Handshake? möglicherweise: LED-Farbe setzen&lt;br /&gt;
* Atmel-Board (zB [http://www.atmel.com/devices/attiny2313.aspx?tab=overview ATtiny 2313], {{Benutzer|bluebrother}} hat welche) entwerfen, Hardware beschaffen und bestücken&lt;br /&gt;
* Schalter kaufen (Baumarkt), LEDs und Atmel-Board darin integrieren?&lt;br /&gt;
* Apps schreiben&lt;br /&gt;
** Router-Seite&lt;br /&gt;
** Atmel-Seite (die ags hat Entwicklungsboards, Kontakt ist {{Benutzer|cbounce}})&lt;br /&gt;
* Wenn Router-LEDs für Statusanzeige: andere LEDs im Router quiet machen&lt;br /&gt;
* unwichtig: das Magenta vom Router loswerden → Stratumlogo?&lt;br /&gt;
&lt;br /&gt;
Aktuell ungelöste Probleme:&lt;br /&gt;
* Ist ein Aufputz-Schalter zum Schalten von 3,3V ausgelegt?&lt;br /&gt;
* Wie wird der Status im IRC gesetzt? &lt;br /&gt;
** Möglich: über eine Pipe oder Socket mit dem Python-Framework von [[ZombiePoet]] kommunizieren&lt;br /&gt;
* Drosselung der Events, um Spam im IRC zu verhindern. Künstliche Verzögerung einbauen?&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
* Automatismen:&lt;br /&gt;
** im Türschloss wird ein Kontakt eingebaut, der erkennt, ob die Tür abgeschlossen ist. Falls dies der Fall ist, wird der Status unabhängig vom Stand des Schalters auf &amp;quot;zu&amp;quot; gesetzt.&lt;br /&gt;
** Scannen des lokalen Netzes auf pingbare (gewhitelistete) Rechner, siehe unten&lt;br /&gt;
* Der Router wird an die Klingel angeschlossen und leitet Klingel-Events ins IRC weiter&lt;br /&gt;
** Spätestens hier wäre ein eigener IRC-Client auf dem Router sinnvoll, um nicht immer den Umweg über ZombiePoet gehen zu müssen.&lt;br /&gt;
* Falls noch genügend Platz im Flash (4 MB) und RAM (16 MB) ist, könnte der Router auch für andere Aufgaben verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Hardwareanbindung ==&lt;br /&gt;
Nähere Überlegungen, wie&lt;br /&gt;
* die Hardware (Schalter, Leuchten, Klingel) über einen Mikrocontoller an den OpenWrt Router geknödelt werden&lt;br /&gt;
* Softwarestrukturen aussehen&lt;br /&gt;
könnte(n).&amp;lt;br&amp;gt;&lt;br /&gt;
Teilweise lose Gedankensammlung von mir ([[Benutzer:100nano|100nano]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware===&lt;br /&gt;
&amp;lt;!-- [[Datei:OpenClose SchemaHardware.png|thumb|Grobe schematische Darstellung der Hardwarekomponenten]] --&amp;gt;&lt;br /&gt;
Grobe schematische Darstellung der Hardwarekomponenten:&lt;br /&gt;
[[Datei:OpenClose SchemaHardware.png||none|550px|||Grobe schematische Darstellung der Hardwarekomponenten]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spannungsversorgungen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Router über Steckernetzteil: Steckdose benötigt&lt;br /&gt;
* AVR vom Router: der Pinheader mit der seriellen Schnittstelle bringt gleich 3,3V mit. --&amp;gt; Forderung: AVR muss mit 3,3V laufen. --&amp;gt; Sollte kein Problem sein, AVR Takt auch unkritisch, bei Taktwahl spaetere Baudrate (Abweichungen Solltimings (Stichwort &amp;quot;Baudratenquarz&amp;quot;)) beachten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umschalter:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 2 input pins am uC.&lt;br /&gt;
* GND schalten, uC internen pullup verwenden.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LEDs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Jeweils 1 output für Open/Closed. Z.B. grün/rot. --&amp;gt; Eindeutige geometrische Anordnung (Erkennbarkeit rot/grün-Farbenblinde)&lt;br /&gt;
* Orange als &amp;quot;Update läuft&amp;quot; Anzeige. Wenn aus ist Status übernommen. Details siehe unten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einbindung der Klingel:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Vermute, dass das Läuten auch über den Lautsprecher ausgegeben wird, der auch als Lautsprecher+Mikrofon beim Gegensprechen verwendet wird.)&lt;br /&gt;
* Lautsprecher/Klingel über Optokoppler (OK) und evtl. Gleichrichter (Diode) + Tiefpass an inputpin. (Für Näheres erst Messungen machen)&lt;br /&gt;
* je nach Aufbau den Schalter für &amp;quot;Gegensprechen an&amp;quot; an inputpin des uC. __&amp;gt; Unterscheidung zwischen Klingeln und Sprache.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pegelanpassung:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Betrieb mit 3,3V nicht nötig, nur, falls aus irgendeinem Grunde doch 5V verwendet werden.&lt;br /&gt;
* Router zu AVR: Kein Problem, 3,3V werden auch bei erwarteten 5V als 1 erkannt.&lt;br /&gt;
* AVR zu Router: zB Spannungsteiler mit 2 Widerständen.&lt;br /&gt;
&lt;br /&gt;
=== serielle Kommunikation ===&lt;br /&gt;
* AVR möglichst dumm halten (router ist flexibler, dort kann mal schnell ein script angepasst werden, kein neuflashen des uC nötig)&lt;br /&gt;
* Router kann einzelne Werte des uC abfragen&lt;br /&gt;
beispiele:&lt;br /&gt;
* 1 byte als abfragenachricht, uC antwortet mit wert oder setzt ausgang etc.&lt;br /&gt;
alternativ&lt;br /&gt;
* ganzes aendern von registern einbauen (spaetere nutzung weiterer io-pins ohne umflashen moeglich&lt;br /&gt;
&lt;br /&gt;
=== Logik/Ablauf ===&lt;br /&gt;
Ausgangssituation:&lt;br /&gt;
* Irgendein Status ist global gesetzt (schalter und irc/website/...)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Schalter: Statuswechselanforderung durch Benutzer&lt;br /&gt;
* uC merkt sich das und macht orange Updatelampe an&lt;br /&gt;
* router pollt uC&lt;br /&gt;
* router bemerkt statuswechsel und aendert den status (ssh etc. (kenne interne vorgaenge mit bot/homepage nicht)&lt;br /&gt;
* wenn status geaendert, fordert router ausschalten der orangen led an.&lt;br /&gt;
* update erfolgreich.&lt;br /&gt;
* wartezeit (aenderung des poll-intervalls) um zu schnelle wechsel (spam) zu vermeiden. (Minutenbereich)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Übersteuerbarkeit des durch den Schalter gesetzten Status notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
Szenario: Der letzte den space verlassende hat es doch mal vergessen, den status zu aendern und es faellt zuhause auf.&amp;lt;br&amp;gt;&lt;br /&gt;
gewisser personenkreis muss moeglichkeit haben, den status manuell zu setzen.&lt;br /&gt;
Router muss dies bis zum naechsten (hardwareschalter)statuswechsel ignorieren.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
...to be continued --[[Benutzer:100nano|100nano]]&lt;br /&gt;
&lt;br /&gt;
== Alte Diskussion ==&lt;br /&gt;
:&amp;#039;&amp;#039;hierher verschoben von [[Open/Close-Monitor]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Im einfachsten Fall: ein Atmel (Arduino?) mit Ethernet-Buchse an der Tür, der per Reed-Kontakt oder Taster prüft, ob die Tür verschlossen ist. Falls die Tür auf- oder abgeschlossen wird, wird ein (noch festzulegendes) Signal (HTTP-Request?) an den Webserver geschickt, der entsprechend den Status auf der Homepage aktualisiert. Entsprechend muss Authentifizierung geschehen, damit nicht jeder den Tür-Status auf der Homepage kaputt machen kann...&lt;br /&gt;
&lt;br /&gt;
*Evtl. Raspberry Pi? Authentifizierung über ssh am Webserver (per pubkey) mit Skript zum Ändern des Türstatus (o.Ä.), dazu genug GPIOs um Reed-Kontakt und später Motor ansteuern zu können. Außerdem als zentrales Loggingsystem auf SD-Karte verwendbar. Einziges Problem ist das das Board noch nicht verfügbar ist :) --[[Benutzer:Emantor|Emantor]] 06:39, 12. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Evtl. [http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html AVR-Netio], kostet ungelötet als Bausatz mit NIC 20 Euro. Dazu wäre es praktisch das [http://www.ethersex.de/index.php/Main_Page ethersex] darauf läuft. --[[Benutzer:Terminar|Terminar]] 10:11, 19. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Vielleicht was per 1-Wire? http://www.1-wire.de/1-Wire/Zubehoer-fuer-1-Wire/OEffnungsmelder-Aufmontage.html&lt;br /&gt;
&lt;br /&gt;
Alternativer Ansatz: Ich habe einen alten Speedport W500V mit OpenWRT wiederbeleben können, da könnte man alle 5 Minuten per Broadcast pingen und schaun, ob Rechner im Space sind. Wenn das der Fall ist, aktualisiert der Speedport den Status über SSH. Die einzige Schwierigkeit im Moment scheint der begrenzte Flash von 4 MB auf dem Router zu sein. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 12:26, 31. Mär. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Prinzipiell möglich, aber aus Gründen erstmal verworfen (was ist, wenn Personen ohne Rechner im Space sind?). Möglicherweise später als Automatismus noch implementierbar. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:42, 7. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Open/Close-Monitor]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3152</id>
		<title>Open/Close-Monitor/Hardware-Schalter</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Open/Close-Monitor/Hardware-Schalter&amp;diff=3152"/>
		<updated>2012-04-07T20:12:07Z</updated>

		<summary type="html">&lt;p&gt;100nano: Überlegungen zur Hardwareanbindung(Schalter, Leuchten, Klingel) an den Router.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]&lt;br /&gt;
|status=aktiv&lt;br /&gt;
|beschreibung=Hardware-Schalter zum Setzen des Open/Close-Status&lt;br /&gt;
|bild=&lt;br /&gt;
|bildbeschreibung=&lt;br /&gt;
|interessenten=[[Benutzer:100nano|100nano]]&lt;br /&gt;
|source=Branch stratum-openclose-spw500v in [https://rohieb.name/git/openwrt.git]&lt;br /&gt;
|lizenz=&lt;br /&gt;
|download=&lt;br /&gt;
|version=&lt;br /&gt;
}}&lt;br /&gt;
== Plan ==&lt;br /&gt;
Da das manuelle Pflegen des Öffnungsstatus im IRC fehleranfällig ist (Leute vergessen, den Space auf- oder zuzumachen), soll neben der Eingangstür im Space ein Hardware-Schalter (Lichtschalter, Aufputz-Variante) installiert werden, der den Status auf der Homepage und im IRC setzt. Zusätzlich wären eine rote und grüne Leuchtdiode schön, die Rückmeldung über den aktuell gesetzten Status gibt.&lt;br /&gt;
&lt;br /&gt;
Als Hardware kommt ein ausgedienter Speedport W500V zum Einsatz, auf dem OpenWRT [http://wiki.openwrt.org/toh/t-com/spw500v läuft]. Dieser ist potent genug, um per SSH eine Verbindung zum Webserver aufzubauen und den Status zu aktualisieren. Über den seriellen Port kommuniziert er mit einem Atmel-basierten Erweiterungsboard, das die LEDs ansteuert und den Schalterstatus an den Router weiterreicht. Das Erweiterungsboard soll wenn möglich über die 3,3V Versorgungsspannung am seriellen Port versorgt werden.&lt;br /&gt;
&lt;br /&gt;
Als Alternative ist es auch möglich, die im Router integrierten LEDs zur Anzeige des Öffnungsstatus zu benutzen.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
* &amp;lt;s&amp;gt;OpenWRT auf Speedport zum Laufen bringen&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Serielle Konsole fit machen: keine Kernel-Logs, keine Login-Konsole&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;WLAN zum laufen bringen (Client-Mode, DHCP)&amp;lt;/s&amp;gt;&lt;br /&gt;
* Protokoll über UART spezifizieren: Schalter-umgelegt-Event, Handshake? möglicherweise: LED-Farbe setzen&lt;br /&gt;
* Atmel-Board (zB [http://www.atmel.com/devices/attiny2313.aspx?tab=overview ATtiny 2313], {{Benutzer|bluebrother}} hat welche) entwerfen, Hardware beschaffen und bestücken&lt;br /&gt;
* Schalter kaufen (Baumarkt), LEDs und Atmel-Board darin integrieren?&lt;br /&gt;
* Apps schreiben&lt;br /&gt;
** Router-Seite&lt;br /&gt;
** Atmel-Seite (die ags hat Entwicklungsboards, Kontakt ist {{Benutzer|cbounce}})&lt;br /&gt;
* Wenn Router-LEDs für Statusanzeige: andere LEDs im Router quiet machen&lt;br /&gt;
* unwichtig: das Magenta vom Router loswerden → Stratumlogo?&lt;br /&gt;
&lt;br /&gt;
Aktuell ungelöste Probleme:&lt;br /&gt;
* Ist ein Aufputz-Schalter zum Schalten von 3,3V ausgelegt?&lt;br /&gt;
* Wie wird der Status im IRC gesetzt? &lt;br /&gt;
** Möglich: über eine Pipe oder Socket mit dem Python-Framework von [[ZombiePoet]] kommunizieren&lt;br /&gt;
* Drosselung der Events, um Spam im IRC zu verhindern. Künstliche Verzögerung einbauen?&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
* Automatismen:&lt;br /&gt;
** im Türschloss wird ein Kontakt eingebaut, der erkennt, ob die Tür abgeschlossen ist. Falls dies der Fall ist, wird der Status unabhängig vom Stand des Schalters auf &amp;quot;zu&amp;quot; gesetzt.&lt;br /&gt;
** Scannen des lokalen Netzes auf pingbare (gewhitelistete) Rechner, siehe unten&lt;br /&gt;
* Der Router wird an die Klingel angeschlossen und leitet Klingel-Events ins IRC weiter&lt;br /&gt;
** Spätestens hier wäre ein eigener IRC-Client auf dem Router sinnvoll, um nicht immer den Umweg über ZombiePoet gehen zu müssen.&lt;br /&gt;
* Falls noch genügend Platz im Flash (4 MB) und RAM (16 MB) ist, könnte der Router auch für andere Aufgaben verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Hardwareanbindung ==&lt;br /&gt;
Nähere Überlegungen, wie&lt;br /&gt;
* die Hardware (Schalter, Leuchten, Klingel) über einen Mikrocontoller an den OpenWrt Router geknödelt werden&lt;br /&gt;
* Softwarestrukturen aussehen&lt;br /&gt;
könnte(n).&amp;lt;br&amp;gt;&lt;br /&gt;
Teilweise lose Gedankensammlung von mir (--[[Benutzer:100nano|100nano]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Datei:OpenClose SchemaHardware.png|thumb|Grobe schematische Darstellung der Hardwarekomponenten]] --&amp;gt;&lt;br /&gt;
Grobe schematische Darstellung der Hardwarekomponenten:&lt;br /&gt;
[[Datei:OpenClose SchemaHardware.png||none|550px|||Grobe schematische Darstellung der Hardwarekomponenten]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spannungsversorgungen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Router über Steckernetzteil: Steckdose benötigt&lt;br /&gt;
* AVR vom Router: der Pinheader mit der seriellen Schnittstelle bringt gleich 3,3V mit. --&amp;gt; Forderung: AVR muss mit 3,3V laufen. --&amp;gt; Sollte kein Problem sein, AVR Takt auch unkritisch, bei Taktwahl spaetere Baudrate (Abweichungen Solltimings (Stichwort &amp;quot;Baudratenquarz&amp;quot;)) beachten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umschalter:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 2 input pins am uC.&lt;br /&gt;
* GND schalten, uC internen pullup verwenden.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LEDs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Jeweils 1 output für Open/Closed. Z.B. grün/rot. --&amp;gt; Eindeutige geometrische Anordnung (Erkennbarkeit rot/grün-Farbenblinde)&lt;br /&gt;
* Orange als &amp;quot;Update läuft&amp;quot; Anzeige. Wenn aus ist Status übernommen. Details siehe unten.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einbindung der Klingel:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Vermute, dass das Läuten auch über den Lautsprecher ausgegeben wird, der auch als Lautsprecher+Mikrofon beim Gegensprechen verwendet wird.)&lt;br /&gt;
* Lautsprecher/Klingel über Optokoppler (OK) und evtl. Gleichrichter (Diode) + Tiefpass an inputpin. (Für Näheres erst Messungen machen)&lt;br /&gt;
* je nach Aufbau den Schalter für &amp;quot;Gegensprechen an&amp;quot; an inputpin des uC. __&amp;gt; Unterscheidung zwischen Klingeln und Sprache.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pegelanpassung:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Betrieb mit 3,3V nicht nötig, nur, falls aus irgendeinem Grunde doch 5V verwendet werden.&lt;br /&gt;
* Router zu AVR: Kein Problem, 3,3V werden auch bei erwarteten 5V als 1 erkannt.&lt;br /&gt;
* AVR zu Router: zB Spannungsteiler mit 2 Widerständen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Logik/Ablauf ===&lt;br /&gt;
tbd (update die seite gleich nochmal)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alte Diskussion ==&lt;br /&gt;
:&amp;#039;&amp;#039;hierher verschoben von [[Open/Close-Monitor]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Im einfachsten Fall: ein Atmel (Arduino?) mit Ethernet-Buchse an der Tür, der per Reed-Kontakt oder Taster prüft, ob die Tür verschlossen ist. Falls die Tür auf- oder abgeschlossen wird, wird ein (noch festzulegendes) Signal (HTTP-Request?) an den Webserver geschickt, der entsprechend den Status auf der Homepage aktualisiert. Entsprechend muss Authentifizierung geschehen, damit nicht jeder den Tür-Status auf der Homepage kaputt machen kann...&lt;br /&gt;
&lt;br /&gt;
*Evtl. Raspberry Pi? Authentifizierung über ssh am Webserver (per pubkey) mit Skript zum Ändern des Türstatus (o.Ä.), dazu genug GPIOs um Reed-Kontakt und später Motor ansteuern zu können. Außerdem als zentrales Loggingsystem auf SD-Karte verwendbar. Einziges Problem ist das das Board noch nicht verfügbar ist :) --[[Benutzer:Emantor|Emantor]] 06:39, 12. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Evtl. [http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html AVR-Netio], kostet ungelötet als Bausatz mit NIC 20 Euro. Dazu wäre es praktisch das [http://www.ethersex.de/index.php/Main_Page ethersex] darauf läuft. --[[Benutzer:Terminar|Terminar]] 10:11, 19. Jan. 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
* Vielleicht was per 1-Wire? http://www.1-wire.de/1-Wire/Zubehoer-fuer-1-Wire/OEffnungsmelder-Aufmontage.html&lt;br /&gt;
&lt;br /&gt;
Alternativer Ansatz: Ich habe einen alten Speedport W500V mit OpenWRT wiederbeleben können, da könnte man alle 5 Minuten per Broadcast pingen und schaun, ob Rechner im Space sind. Wenn das der Fall ist, aktualisiert der Speedport den Status über SSH. Die einzige Schwierigkeit im Moment scheint der begrenzte Flash von 4 MB auf dem Router zu sein. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 12:26, 31. Mär. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Prinzipiell möglich, aber aus Gründen erstmal verworfen (was ist, wenn Personen ohne Rechner im Space sind?). Möglicherweise später als Automatismus noch implementierbar. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 04:42, 7. Apr. 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Open/Close-Monitor]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Datei:OpenClose_SchemaHardware.png&amp;diff=3151</id>
		<title>Datei:OpenClose SchemaHardware.png</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Datei:OpenClose_SchemaHardware.png&amp;diff=3151"/>
		<updated>2012-04-07T19:25:09Z</updated>

		<summary type="html">&lt;p&gt;100nano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{de|1=Open-Close-Monitor --  Vorschlag für die Hardwareanbindung an den OpenWrt-Router.}}&lt;br /&gt;
|date=2012-04-07&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:100nano|100nano]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other_versions=&lt;br /&gt;
|other_fields=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-zero}}&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Sammelbestellungen&amp;diff=3137</id>
		<title>Sammelbestellungen</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Sammelbestellungen&amp;diff=3137"/>
		<updated>2012-04-05T11:10:05Z</updated>

		<summary type="html">&lt;p&gt;100nano: Ein paar Bookmarks/Vorschläge hinzugefügt; Dinge, die evtl. nützlich sein könnten.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Neue Sammelbestellungen können hier angekündigt werden.&lt;br /&gt;
* Zur Zeit finden keine Sammelbestellungen statt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Generisches Zeug, was man bei $HARDWAREVERSAND bestellen kann, darf hier eingetragen (und bei Bestellung entfernt) werden.&lt;br /&gt;
&lt;br /&gt;
== Diverses ==&lt;br /&gt;
* [[Raspberry Pi]], sobald es das zu kaufen gibt (, Diskussion auf eigener Seite).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Besteller !! Best.Nr. (Reichelt) !! Artikelbezeichnung !! Anzahl !! Preis !! Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || || TAE-auf-RJ45-Kabel (für DSL), mindestens 5 Meter || 1 || möglichst günstig || &lt;br /&gt;
|- &lt;br /&gt;
| [[Benutzer:Daniel Bohrer|Daniel Bohrer]] || || Adapter USB zu 9-Pin RS-232 || 1 || möglichst &amp;lt; 20€ :P || &lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || || ≥CAT-6 Ethernetkabel mit Clipschutz in Längen 2-8M || XX || || sollten günstig sein &amp;lt;- brauch der Verein nicht kaufen, ist vorhanden -&amp;gt; Affenfelsen -&amp;gt; shoragan&lt;br /&gt;
|-&lt;br /&gt;
| [[Benutzer:Daniel Bohrer|Daniel Bohrer]] || || VGA-Verlängerung ~1-2m || 1 || || Hab ich (Neo) vor einigen Wochen in Space gelegt, hab noch mehr davon &lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || ||  Widerstands-Setzkasten + Vorratspack Widerstände (E6/E12) || 1 || ||&lt;br /&gt;
|- &lt;br /&gt;
| Stratum 0 e.V. || || Klemmensortiment (Bananen-, Hirschmann-, Krokodil-, etc.) || $genug || || &lt;br /&gt;
|- &lt;br /&gt;
| Stratum 0 e.V. || || {Mini,Mikro}-{A,B}-USB-{Adapter,Kabel} || $genug || || &lt;br /&gt;
|- &lt;br /&gt;
| [[Benutzer:ISpam|ISpam]] || [http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=E-TEC%2001%2001%20A0%20L;WHOLE=0;TYPE=AND E-TEC 01 01 A0 L] || Lüftersteuerung mit Lötanschluß || 1 || 2,20 || Da ja jetzt bei Reichelt bestellt wird gleich mit ArtikelNr.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Reichelt link:&lt;br /&gt;
http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=$BESTELLNUMMER&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmarks/Links/Referenzen ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Best.Nr. !! Artikelbezeichnung !! Anzahl !! Preis !! Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| [http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=EURO-VL%203M%20SW EURO-VL 3M SW] || Verlängerung Eurostecker/-kupplung, 3m schwarz || || 1,95 € || recht praktisch evtl. fuer den Router oder Steckernetzteile.&lt;br /&gt;
|-&lt;br /&gt;
| [http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=EURO-VL%203M%20WS EURO-VL 3M WS] || Verlängerung Eurostecker/-kupplung, 3m weiss || || 2,15 € || s.o.&lt;br /&gt;
|-&lt;br /&gt;
| [http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=EURO-VL%205M%20WS EURO-VL 5M WS] || Verlängerung Eurostecker/-kupplung, 5m weiss || || 3,95 € || s.o.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Community]]&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Sammelbestellungen&amp;diff=3136</id>
		<title>Sammelbestellungen</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Sammelbestellungen&amp;diff=3136"/>
		<updated>2012-04-05T10:40:15Z</updated>

		<summary type="html">&lt;p&gt;100nano: Seite Bestellliste überarbeitet - allgemein aufgeräumt und umsortiert. weitere Aenderungen folgen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Neue Sammelbestellungen können hier angekündigt werden.&lt;br /&gt;
* Zur Zeit finden keine Sammelbestellungen statt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Generisches Zeug, was man bei $HARDWAREVERSAND bestellen kann, darf hier eingetragen (und bei Bestellung entfernt) werden.&lt;br /&gt;
&lt;br /&gt;
== Diverses ==&lt;br /&gt;
* [[Raspberry Pi]], sobald es das zu kaufen gibt (, Diskussion auf eigener Seite).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Besteller !! Best.Nr. (Reichelt) !! Artikelbezeichnung !! Anzahl !! Preis !! Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || || TAE-auf-RJ45-Kabel (für DSL), mindestens 5 Meter || 1 || möglichst günstig || &lt;br /&gt;
|- &lt;br /&gt;
| [[Benutzer:Daniel Bohrer|Daniel Bohrer]] || || Adapter USB zu 9-Pin RS-232 || 1 || möglichst &amp;lt; 20€ :P || &lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || || ≥CAT-6 Ethernetkabel mit Clipschutz in Längen 2-8M || XX || || sollten günstig sein &amp;lt;- brauch der Verein nicht kaufen, ist vorhanden -&amp;gt; Affenfelsen -&amp;gt; shoragan&lt;br /&gt;
|-&lt;br /&gt;
| [[Benutzer:Daniel Bohrer|Daniel Bohrer]] || || VGA-Verlängerung ~1-2m || 1 || || Hab ich (Neo) vor einigen Wochen in Space gelegt, hab noch mehr davon &lt;br /&gt;
|-&lt;br /&gt;
| Stratum 0 e.V. || ||  Widerstands-Setzkasten + Vorratspack Widerstände (E6/E12) || 1 || ||&lt;br /&gt;
|- &lt;br /&gt;
| Stratum 0 e.V. || || Klemmensortiment (Bananen-, Hirschmann-, Krokodil-, etc.) || $genug || || &lt;br /&gt;
|- &lt;br /&gt;
| Stratum 0 e.V. || || {Mini,Mikro}-{A,B}-USB-{Adapter,Kabel} || $genug || || &lt;br /&gt;
|- &lt;br /&gt;
| [[Benutzer:ISpam|ISpam]] || [http://such001.reichelt.de/?ACTION=444;START=0;SHOW=1;SEARCH=E-TEC%2001%2001%20A0%20L;WHOLE=0;TYPE=AND E-TEC 01 01 A0 L] || Lüftersteuerung mit Lötanschluß || 1 || 2,20 || Da ja jetzt bei Reichelt bestellt wird gleich mit ArtikelNr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bookmarks/Links/Referenzen ==&lt;br /&gt;
tbd&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Community]]&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Atomuhr&amp;diff=3066</id>
		<title>Atomuhr</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Atomuhr&amp;diff=3066"/>
		<updated>2012-03-28T11:37:36Z</updated>

		<summary type="html">&lt;p&gt;100nano: Links zum Thema Frequenznormal - Diskussionen in anderen Foren&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich={{Benutzer|kiney}}, {{Benutzer|ktrask}}&lt;br /&gt;
|status=aktiv&lt;br /&gt;
|beschreibung=Atomuhr mit NTP-Server bauen&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die Idee ist, eine eigene Atomuhr im Space zu haben, und damit wirklich auch Stratum 0.&lt;br /&gt;
Darauf aufbauend könnten wir auch mit anderen Hackerspaces kooperieren und vielleicht eine internationale Hackertime oder so einführen.&lt;br /&gt;
&lt;br /&gt;
Das bestellte low-budget Modell ist auf folgender Seite zu sehen:&lt;br /&gt;
&lt;br /&gt;
http://freqelec.com/rb_osc_fe5680a.html&lt;br /&gt;
&lt;br /&gt;
Wir haben ein Rubidium Frequenznormal in Hongkong für 58,02€ bestellt.&lt;br /&gt;
Lieferzeit ca. 3 Wochen. (Bestelldatum: 2012-03-28)&lt;br /&gt;
Das Ding wird von [[Benutzer:Kiney|kiney]] und [[Benutzer:Ktrask|ktrask]] gestiftet. (-&amp;gt;für den Verein fallen keine Kosten an)&lt;br /&gt;
Jeder ist eingeladen sich auf freiwilliger Basis an der Finanzierung&lt;br /&gt;
zu beteiligen.&lt;br /&gt;
&lt;br /&gt;
Auch für die weitere Projektphase ist natürlich noch Hardware&lt;br /&gt;
erforderlich.&lt;br /&gt;
Beispielsweise:&lt;br /&gt;
&lt;br /&gt;
* Microcontroller (10Mhz Sinus -&amp;gt; Zeitzähler)&lt;br /&gt;
* diverse Bauteile&lt;br /&gt;
* DCF77 Empfänger? (sync mit PTB Zeit. NTP &amp;quot;verhagelt&amp;quot; uns hier das Stratum auf 2)&lt;br /&gt;
* alter Rechner als NTP-Server (findet sich eigtl. immer)&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
[[Datei:Stratum2.png]]&lt;br /&gt;
&lt;br /&gt;
== Fragen ==&lt;br /&gt;
&lt;br /&gt;
* Ist das Modul intern Klimatisiert oder muss das noch per Peltier o.ä. gemacht werden?&lt;br /&gt;
* kann man nicht auch 1kHz o.ä. aus dem Normal holen?&lt;br /&gt;
* USV (wie hoch ist der Verbrauc gerade mit Klimatisierung)?&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Hier eine kleine Linksammlung; evtl. ist da was sinnvolles/hilfreiches dabei.&lt;br /&gt;
Habe es nicht genau nachgelesen, ob es ueberhaupt dasselbe oder ein vergleichbares Modell ist, hatte nur im Kopf, dass ich über das Thema mal was gelesen hab. (100nano)&lt;br /&gt;
* [http://f3.webmart.de/f.cfm?id=1663923&amp;amp;t=3902063&amp;amp;pg=1&amp;amp;r=threadview Fingers elektrische Welt - Forum]&lt;br /&gt;
* (auch in o.a. Thread verlinkt) [http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=8046&amp;amp;s=3b6809324cc11901b4cd8c7cd78563b4 anderes Forum], jemand hat ne platine gebastelt&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=BBS&amp;diff=3008</id>
		<title>BBS</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=BBS&amp;diff=3008"/>
		<updated>2012-03-23T13:18:14Z</updated>

		<summary type="html">&lt;p&gt;100nano: mich (100nano) in die Interessentenkategorie hinzugefuegt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|verantwortlich = [[Benutzer:Neo Bechstein|Neo Bechstein]]&lt;br /&gt;
|status = Startschuss im April&lt;br /&gt;
|interessenten = [[Benutzer:Henning|Henning]], [[Benutzer:Terminar|Terminar]], [[Benutzer:Bfett|Bfett]], [[Benutzer:100nano|100nano]]&lt;br /&gt;
}}&lt;br /&gt;
Ziel ist es, dem space eine klassische Mailbox zu verschaffen, die möglicherweise auch über telnet, Vorrangig aber übers Telefonnetz erreichbar ist. &lt;br /&gt;
Wir könnten Überlegungen dahin gehend anstellen, ob wir unter den verschiedenen spaces eine Art Netz zum Informationstausch aufbauen wollen, ähnlich dem immer noch existierendem [http://www.maus.de MAUS.net]&lt;br /&gt;
&lt;br /&gt;
Einen wirklichen Nutzen hat das Projekt erstmal jedenfalls nicht. Es ist mehr so ein &amp;quot;Warum macht er&amp;#039;s? Weil er&amp;#039;s kann!&amp;quot; Ding. :)&lt;br /&gt;
&lt;br /&gt;
Als Hardware würde ich mir einen 8bit Computer wünschen. Eventuell auch 16bitter. &lt;br /&gt;
Da ich mich diesbezüglich nur mit Atari und dem Betriebssystem TOS auskenne, würde ich eine Box auf dieser Hardware basierend vorschlagen. Außerdem... Hey, Atari, das gibts nicht mehr. &amp;#039;Nen PC kann sich ja jeder hinstellen. ;)&lt;br /&gt;
Würde entweder einen [http://rcswww.urz.tu-dresden.de/~ml6/public/grafikenp/at800xe.jpg 800XE] oder einen [http://www.retrogamer.ch/bilder/astmegast4.jpg megaST] &amp;lt;small&amp;gt;(Link ist 404 --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 11:03, 19. Mär. 2012 (CET))&amp;lt;/small&amp;gt; dafür vorschlagen und auch zur Verfügung stellen. &lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Neo Bechstein|Neo Bechstein]] 13:20, 25. Mai 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Bin dabei und haette noch einen A2000 dafuer und ein paar USRobotics Modems, die ich aber erstmal wiederfinden muss. --[[Benutzer:Bfett|Bfett]] 12:43, 25. Jul. 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Benutzer:100nano&amp;diff=2965</id>
		<title>Benutzer:100nano</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Benutzer:100nano&amp;diff=2965"/>
		<updated>2012-03-21T20:37:42Z</updated>

		<summary type="html">&lt;p&gt;100nano: Benutzerseite erstellt. Info/Kontaktdaten hinzugefuegt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
| IRC: || nano100 auf freenode&lt;br /&gt;
|-&lt;br /&gt;
| Twitter: || [http://twitter.com/100nano @100nano]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Vortr%C3%A4ge&amp;diff=2956</id>
		<title>Vorträge</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Vortr%C3%A4ge&amp;diff=2956"/>
		<updated>2012-03-21T14:03:26Z</updated>

		<summary type="html">&lt;p&gt;100nano: /* Lightning Talks (Kurzvorträge) */ Wikipedialink als normale externe url eingefuegt (vorher mit WP Makro, das auf die nichtexistierende DE Seite verlinkte)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Da wir auch Vorträge anbieten sollten findet sich hier ein Platz, an dem Vorschläge eingebracht werden können.&lt;br /&gt;
&lt;br /&gt;
== Lightning Talks (Kurzvorträge) ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Lightning_Talk Lightning_Talk]&lt;br /&gt;
&lt;br /&gt;
Idealerweise nimmt jemand die Talks als Video auf, das unter einer CC-Lizenz veröffentlicht wird. Sollten wir bis dann bereits DSL haben, lässt können die Talks auch gestreamt werden.&lt;br /&gt;
&lt;br /&gt;
=== Lightning/Thunder Talks am 2012-03-21 21 Uhr ===&lt;br /&gt;
&lt;br /&gt;
# C++: placement-new, the other runtime polymorphism ([[Benutzer:Drahflow|Drahflow]]) (ab 22:00)&lt;br /&gt;
# Kometen ([[Benutzer:Ktrask|ktrask]]) (erst ab 21 Uhr oder so)&lt;br /&gt;
# Toki Pona ([[Benutzer:Valodim|Valodim]])&lt;br /&gt;
# Hacking music ([[Benutzer:Joke|Joke]])&lt;br /&gt;
# Modellbahn: Der Plan ([[Benutzer:Ortwin|Ortwin]])&lt;br /&gt;
# Einführung in die (moderne) screen-Alternative tmux ([[Benutzer:Neo_Bechstein|Neo]])&lt;br /&gt;
&lt;br /&gt;
=== Themenvorschläge ===&lt;br /&gt;
# Stratum 0 Netzwerktopografie. Wie und Warum? ([[DooMMasteR]])&lt;br /&gt;
# Lesung: Musikcomputer – Computermusik ([[Benutzer:Neo_Bechstein|Neo]])&lt;br /&gt;
# How to spot forged documents ([[Benutzer:Neo_Bechstein|Neo]])&lt;br /&gt;
# Prediction Markets ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Algorithmen: Eine nicht-triviale for-Schleife ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Algorithmen: Bloom-Filter ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Algorithmen: Coocoo-Hashing ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# C: eigene Schleifen mit dem Präprozessor ([[Benutzer:Drahflow|Drahflow]]) &amp;lt;!-- http://www.chiark.greenend.org.uk/~sgtatham/mp/ --&amp;gt;&lt;br /&gt;
# J: implizite Schleifen ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Java: Spaß mit Anonymous Inner Classes, Basics ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Java: Spaß mit Anonymous Inner Classes, &amp;quot;Functional Map&amp;quot; ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# x86: C-Funktionspointer kompatible Closures ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# x86: 24 bytes is enough for color ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# x86: Still too large: 457 bytes for a raytracer ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# Theorie: Der Pi-Kalkül ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# LaTeX: Slide effects overkill ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
&lt;br /&gt;
== Lange Vorträge ==&lt;br /&gt;
# Wunschliste für eine Programmiersprache ([[Benutzer:Drahflow|Drahflow]])&lt;br /&gt;
# NTP Autokey authentication - Security gone wrong ([[Benutzer:tsuro|tsuro]])&lt;br /&gt;
# Linked Data - Grundlagen ([[Benutzer:Angelo|Angelo]])&lt;br /&gt;
# Social Web of Data - Dezentrale Soziale Netzwerke mit Linked Data ([[Benutzer:Angelo|Angelo]])&lt;br /&gt;
&lt;br /&gt;
== Archiv ==&lt;br /&gt;
Schon gehaltene Vorträge werden unter [[/Vorbei]] gesammelt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Community]]&lt;/div&gt;</summary>
		<author><name>100nano</name></author>
		
	</entry>
</feed>