<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://stratum0.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Basilisk</id>
	<title>Basilisk - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://stratum0.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Basilisk"/>
	<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Basilisk&amp;action=history"/>
	<updated>2026-04-24T05:35:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Stratum 0</subtitle>
	<generator>MediaWiki 1.31.2</generator>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Basilisk&amp;diff=30093&amp;oldid=prev</id>
		<title>Larsan: +Kat</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Basilisk&amp;diff=30093&amp;oldid=prev"/>
		<updated>2022-06-29T15:18:18Z</updated>

		<summary type="html">&lt;p&gt;+Kat&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 29. Juni 2022, 15:18 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot; &gt;Zeile 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://pad.stratum0.org/p/kammerdesschreckens#L116 weitere Dinge] auf dem System fixen, die ggf nochmal so im Ansible mit abgeildet werden sollten, dass das nicht mehr manuell nötig ist&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://pad.stratum0.org/p/kammerdesschreckens#L116 weitere Dinge] auf dem System fixen, die ggf nochmal so im Ansible mit abgeildet werden sollten, dass das nicht mehr manuell nötig ist&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* irgendwie muss zwischendrin noch das stratumkey-keys-repo auf den Pi, am besten aus einem backup und dann neu hincommitten, so ist auch der notwendige post-receive-hook noch am richtigen Ort.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* irgendwie muss zwischendrin noch das stratumkey-keys-repo auf den Pi, am besten aus einem backup und dann neu hincommitten, so ist auch der notwendige post-receive-hook noch am richtigen Ort.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:Infrastruktur]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Larsan</name></author>
		
	</entry>
	<entry>
		<id>https://stratum0.org/mediawiki/index.php?title=Basilisk&amp;diff=30092&amp;oldid=prev</id>
		<title>Larsan: Ein bisschen Doku, noch viel zu tun, aber schonmal besser als garkeine…</title>
		<link rel="alternate" type="text/html" href="https://stratum0.org/mediawiki/index.php?title=Basilisk&amp;diff=30092&amp;oldid=prev"/>
		<updated>2022-06-29T15:05:43Z</updated>

		<summary type="html">&lt;p&gt;Ein bisschen Doku, noch viel zu tun, aber schonmal besser als garkeine…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Hardware&lt;br /&gt;
|kontakt = {{Benutzer|Chrissi^}}, {{Benutzerin|Kenakapheus}}, {{Benutzer|larsan}}&lt;br /&gt;
|status = working&lt;br /&gt;
|ort = [[Kammer des Schreckens]]&lt;br /&gt;
|beschreibung = Kritische Spacetürinfrastruktur&lt;br /&gt;
|bild = S0-sorting-hat.jpg&lt;br /&gt;
|bildbeschreibung = Der sorting-hat mit einigen angeschlossenen Kabeln &lt;br /&gt;
|usage = do not touch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Basilisk ist ein Raspberry Pi 3 mit custom Pi-Hat, der diverse Dinge bei der Zugangstechnik zum Space steuert. Basilisk löste dabei im August 2021 die vorherige Installation von [[Powerberry]] in der [[Kammer des Schreckens]] ab. Hierbei wurden einige historisch gewachsene Strukturen neu aufgesetzt, sodass das ganze etwas übersichtlicher und wartbarer wurde.&lt;br /&gt;
 &lt;br /&gt;
Funktionen, derzeit in Betrieb:&lt;br /&gt;
* Abgreifen des Klingelsignals, überprüfen des Spacestatus und wenn Entitäten anwesend sind: Drücken des Türsummers für die Haustür&lt;br /&gt;
* ssh-Türöffner für die Spacetür, siehe auch [[StratumKey#SSH-Hack]].&lt;br /&gt;
&lt;br /&gt;
Weitere, zum Teil vorbereitete, zum Teil schon halb fertige Funktionen umfassen:&lt;br /&gt;
* Überprüfung des Türzustands offen/geschlossen (reed-schalter angeschlossen und verdrahtet)&lt;br /&gt;
* Abgreifen und Auslösen des Flurlichts&lt;br /&gt;
* Unterscheiden zwischen Klingel unten (Haustür) und Klingel oben (Spacetür), Kabel für Klingel oben schon gelegt&lt;br /&gt;
* Announcen von Änderungen via mqtt ins Spacenetz&lt;br /&gt;
&lt;br /&gt;
=== Aufbau ===&lt;br /&gt;
* Als Basis ein Raspberry Pi 3, kann man leicht austauschen, falls kaputt&lt;br /&gt;
* Oben drauf steckt ein Pi-Hat mit Optokopplern, Relais und Klemmterminals [https://gitli.stratum0.org/chrissi/s0-sorting-hat s0-sorting-hat]&lt;br /&gt;
* an dem hat sind alle Ein- und Ausgänge verbunden, u.A. auch die Funkfernbedienung für die Keymatic&lt;br /&gt;
* Als System ist ein aktuelles raspi-os auf der SD-Karte&lt;br /&gt;
* Die Grundlegenden SSH-Funktionen werden vom Betriebssystem gehändelt und dann in einem shellskript mittels http-request an ein nodered durchgereicht.&lt;br /&gt;
* Im Nodered werden die http-requests und gpio-inputs mit den gpio-outputs verdrahtet.&lt;br /&gt;
&lt;br /&gt;
=== Workflow zur Wiederherstellung ===&lt;br /&gt;
* frisches raspios auf einer frischen SD-Karte aufsetzen&lt;br /&gt;
* Das ganze auf einem Pi so konfigurieren, dass du von deinem Rechner aus mittels &amp;lt;code&amp;gt;ssh root@s0-basilisk&amp;lt;/code&amp;gt; auf den Pi kommst.&lt;br /&gt;
* Das [https://gitli.stratum0.org/stratum0/ansible-basilisk ansible-repo] klonen und bei dir mittels &amp;lt;code&amp;gt;./playbook.sh basics.yml&amp;lt;/code&amp;gt; ausführen, dies sollte einige Zeit dauern&lt;br /&gt;
* Ggf hostname und IP-Adresse ändern (letzteres via ansible?) Ggf aufpassen, dass der Pi nicht vorher schon mit zu offenem ssh auf der IP-Adresse von basilisk (192.168.178.6) hängt, da diese zum Teil von außen erreichbar ist.&lt;br /&gt;
* Den Nodered-Flow aus dem Repo im Nodered importieren&lt;br /&gt;
* [https://pad.stratum0.org/p/kammerdesschreckens#L116 weitere Dinge] auf dem System fixen, die ggf nochmal so im Ansible mit abgeildet werden sollten, dass das nicht mehr manuell nötig ist&lt;br /&gt;
* irgendwie muss zwischendrin noch das stratumkey-keys-repo auf den Pi, am besten aus einem backup und dann neu hincommitten, so ist auch der notwendige post-receive-hook noch am richtigen Ort.&lt;/div&gt;</summary>
		<author><name>Larsan</name></author>
		
	</entry>
</feed>