<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://revspace.nl/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Merethan</id>
	<title>RevSpace - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://revspace.nl/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Merethan"/>
	<link rel="alternate" type="text/html" href="https://revspace.nl/Special:Contributions/Merethan"/>
	<updated>2026-05-13T06:53:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=34245</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=34245"/>
		<updated>2025-10-01T10:26:29Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = Abandoned&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. De duty-cycle van deze square wave codeert hoeveel amps de auto mag trekken: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:right;&amp;quot;&lt;br /&gt;
|+ SAE J1772 PWM duty cycle to amps&lt;br /&gt;
|-&lt;br /&gt;
! PWM&lt;br /&gt;
! Continuous&lt;br /&gt;
! Peak&lt;br /&gt;
|-&lt;br /&gt;
| 50%&lt;br /&gt;
| 30 A&lt;br /&gt;
| 36 A&lt;br /&gt;
|-&lt;br /&gt;
| 40%&lt;br /&gt;
| 24 A&lt;br /&gt;
| 30 A&lt;br /&gt;
|-&lt;br /&gt;
| 30%&lt;br /&gt;
| 18 A&lt;br /&gt;
| 22 A&lt;br /&gt;
|-&lt;br /&gt;
| 25%&lt;br /&gt;
| 15 A&lt;br /&gt;
| 20 A&lt;br /&gt;
|-&lt;br /&gt;
| 16%&lt;br /&gt;
| 9.6 A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10%&lt;br /&gt;
| 6 A&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afrekenen waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
=== Authoduino ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor de laadpunt usecase. Het is vooral het concept van de Doorduino code wat nog over is, daadwerkelijke implementatie is best anders inmiddels.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zie: https://github.com/merethan/authoduino&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=33960</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=33960"/>
		<updated>2025-06-10T11:33:23Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. De duty-cycle van deze square wave codeert hoeveel amps de auto mag trekken: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:right;&amp;quot;&lt;br /&gt;
|+ SAE J1772 PWM duty cycle to amps&lt;br /&gt;
|-&lt;br /&gt;
! PWM&lt;br /&gt;
! Continuous&lt;br /&gt;
! Peak&lt;br /&gt;
|-&lt;br /&gt;
| 50%&lt;br /&gt;
| 30 A&lt;br /&gt;
| 36 A&lt;br /&gt;
|-&lt;br /&gt;
| 40%&lt;br /&gt;
| 24 A&lt;br /&gt;
| 30 A&lt;br /&gt;
|-&lt;br /&gt;
| 30%&lt;br /&gt;
| 18 A&lt;br /&gt;
| 22 A&lt;br /&gt;
|-&lt;br /&gt;
| 25%&lt;br /&gt;
| 15 A&lt;br /&gt;
| 20 A&lt;br /&gt;
|-&lt;br /&gt;
| 16%&lt;br /&gt;
| 9.6 A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 10%&lt;br /&gt;
| 6 A&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afrekenen waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
=== Authoduino ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor de laadpunt usecase. Het is vooral het concept van de Doorduino code wat nog over is, daadwerkelijke implementatie is best anders inmiddels.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zie: https://github.com/merethan/authoduino&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Cloud_shirt&amp;diff=27297</id>
		<title>Cloud shirt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Cloud_shirt&amp;diff=27297"/>
		<updated>2021-05-24T21:45:27Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Intekenlijst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Project&lt;br /&gt;
   |Name=Cloud shirt&lt;br /&gt;
   |Picture=cloud.png&lt;br /&gt;
   |Status=In progress&lt;br /&gt;
   |Omschrijving=Het design valt niet onder de CC-licentie.&lt;br /&gt;
   |Contact=zawadi&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
= Huh, wat? =&lt;br /&gt;
Kijken of genoeg mensen interesse hebben in een Cloud shirt.&lt;br /&gt;
&lt;br /&gt;
* € 15 per stuk.&lt;br /&gt;
* Shirt(s) zelf afhalen bij RevSpace.&lt;br /&gt;
* Vanaf ca. 20 t-shirts gaan we bestellen.&lt;br /&gt;
* Info over de betaling volgt wel als we de bestelling plaatsen.&lt;br /&gt;
&lt;br /&gt;
= Intekenlijst =&lt;br /&gt;
&lt;br /&gt;
* Als je geen RevSpace-deelnemer bent, vermeld dan ook je e-mailadres zodat we je kunnen bereiken!&lt;br /&gt;
* Per maat een nieuwe regel maken&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Naam || Aantal shirts || Maat + heren/dames || E-mailadres &lt;br /&gt;
|-&lt;br /&gt;
| jij || 0 || - || hier@naar.mailen.nl &lt;br /&gt;
|-&lt;br /&gt;
| Zawadi || 1 || M heren || hi@zawadidone.nl&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi || 1 || L heren || hi@zawadidone.nl&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || 1 || M heren || floyd at polyfloyd dot net&lt;br /&gt;
|-&lt;br /&gt;
| kinroy || 3 || XL heren || yornik&amp;lt;Apenstaartje&amp;gt;yornik.nl&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || 2 || L heren || sander&amp;lt;0x40&amp;gt;inthout.me&lt;br /&gt;
|-&lt;br /&gt;
| the_jinx || 1 || XL heren || revspacewiki@annejan.com&lt;br /&gt;
|-&lt;br /&gt;
| buZz || 2 || L heer  || buzz cirkelrondeenA spacedout punkt nl &lt;br /&gt;
|-&lt;br /&gt;
| Wheeze_NL || 1 || XXL  || Revspace &lt;br /&gt;
|-&lt;br /&gt;
| Noor || 1 || S dames ||&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 2 || XL heren || chef 🐒 edgewanderer.com&lt;br /&gt;
|-|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=User:Merethan&amp;diff=26681</id>
		<title>User:Merethan</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=User:Merethan&amp;diff=26681"/>
		<updated>2021-01-29T09:59:52Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Smoel&lt;br /&gt;
 |Name=merethan&lt;br /&gt;
 |Nick=merethan (kleine letters)&lt;br /&gt;
 |Tagline=There is one thing stronger than all the armies in the world, and that is an idea whose time has come.   -Victor Hugo&lt;br /&gt;
}}&lt;br /&gt;
== merethan ==&lt;br /&gt;
Wil altijd van alles weten hoe het werkt.&amp;lt;br&amp;gt;&lt;br /&gt;
Brede interesse: Van technologie, naar psychologie, naar biologie en wat er speelt op het wereldtoneel.&lt;br /&gt;
&lt;br /&gt;
Ik speel soms ook wat muziek. Hoofdzakelijk op de basgitaar en met synthesizers: https://soundcloud.com/user-31887591&lt;br /&gt;
&lt;br /&gt;
Momenteel ben ik in het professionele leven systeemontwerper en programmeur: https://linkedin.com/in/maartenvaneeuwijk &amp;lt;br&amp;gt;&lt;br /&gt;
Voorheen ben ik onder andere docent pneumatica en lesassistent lassen geweest op een VMBO/MBO2 school.&lt;br /&gt;
&lt;br /&gt;
https://github.com/merethan/&lt;br /&gt;
&lt;br /&gt;
== Projecten ==&lt;br /&gt;
==Huidige projecten==&lt;br /&gt;
([https://revspace.nl/index.php?title=User:Merethan&amp;amp;action=purge refresh]):&lt;br /&gt;
{{#ask:[[Category:Project]] [[Project Contact::Merethan]] AND [[Project Status::Initializing]] OR [[Project Status::In progress]]&lt;br /&gt;
|mainlabel=Project&lt;br /&gt;
|?Project Status=Status&lt;br /&gt;
|?Project Last Update=Laatste update&lt;br /&gt;
|format=table&lt;br /&gt;
|limit=9001&lt;br /&gt;
|headers=show&lt;br /&gt;
|link=all&lt;br /&gt;
|sort=Project Last Update,Project Name&lt;br /&gt;
|order=descending, ascending&lt;br /&gt;
|offset=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voltooide en gestopte projecten==&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Category:Project]] [[Project Contact::Merethan]] AND  [[Project Status::Completed]] OR  [[Project Status::Abandoned]] OR [[Project Status::Stalled]]&lt;br /&gt;
|mainlabel=Project&lt;br /&gt;
|?Project Status=Status&lt;br /&gt;
|?Project Last Update=Laatste update&lt;br /&gt;
|format=table&lt;br /&gt;
|limit=9001&lt;br /&gt;
|headers=show&lt;br /&gt;
|link=all&lt;br /&gt;
|sort=Project Last Update,Project Name&lt;br /&gt;
|order=descending, ascending&lt;br /&gt;
|offset=0&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=User:Merethan&amp;diff=26680</id>
		<title>User:Merethan</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=User:Merethan&amp;diff=26680"/>
		<updated>2021-01-29T09:58:37Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* merethan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Smoel&lt;br /&gt;
 |Name=merethan&lt;br /&gt;
 |Nick=merethan (kleine letters)&lt;br /&gt;
 |Tagline=There is one thing stronger than all the armies in the world, and that is an idea whose time has come.   -Victor Hugo&lt;br /&gt;
}}&lt;br /&gt;
== merethan ==&lt;br /&gt;
Wil altijd van alles weten hoe het werkt.&amp;lt;br&amp;gt;&lt;br /&gt;
Brede interesse: Van technologie, naar psychologie, naar biologie en wat er speelt op het wereldtoneel.&lt;br /&gt;
&lt;br /&gt;
Ik speel soms ook wat muziek. Hoofdzakelijk op de basgitaar en met synthesizers: https://soundcloud.com/user-31887591&lt;br /&gt;
&lt;br /&gt;
Momenteel ben ik in het professionele leven systeemontwerper en programmeur: https://linkedin.com/in/maartenvaneeuwijk&lt;br /&gt;
Voorheen ben ik onder andere docent pneumatica en lesassistent lassen geweest op een VMBO/MBO2 school.&lt;br /&gt;
&lt;br /&gt;
== Projecten ==&lt;br /&gt;
==Huidige projecten==&lt;br /&gt;
([https://revspace.nl/index.php?title=User:Merethan&amp;amp;action=purge refresh]):&lt;br /&gt;
{{#ask:[[Category:Project]] [[Project Contact::Merethan]] AND [[Project Status::Initializing]] OR [[Project Status::In progress]]&lt;br /&gt;
|mainlabel=Project&lt;br /&gt;
|?Project Status=Status&lt;br /&gt;
|?Project Last Update=Laatste update&lt;br /&gt;
|format=table&lt;br /&gt;
|limit=9001&lt;br /&gt;
|headers=show&lt;br /&gt;
|link=all&lt;br /&gt;
|sort=Project Last Update,Project Name&lt;br /&gt;
|order=descending, ascending&lt;br /&gt;
|offset=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Voltooide en gestopte projecten==&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Category:Project]] [[Project Contact::Merethan]] AND  [[Project Status::Completed]] OR  [[Project Status::Abandoned]] OR [[Project Status::Stalled]]&lt;br /&gt;
|mainlabel=Project&lt;br /&gt;
|?Project Status=Status&lt;br /&gt;
|?Project Last Update=Laatste update&lt;br /&gt;
|format=table&lt;br /&gt;
|limit=9001&lt;br /&gt;
|headers=show&lt;br /&gt;
|link=all&lt;br /&gt;
|sort=Project Last Update,Project Name&lt;br /&gt;
|order=descending, ascending&lt;br /&gt;
|offset=0&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera11jaar&amp;diff=26679</id>
		<title>Hoera11jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera11jaar&amp;diff=26679"/>
		<updated>2021-01-29T08:35:27Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 11&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=30 Jan 2021&lt;br /&gt;
 |DateEnd=30 Jan 2021&lt;br /&gt;
 |InfoLocation=BBB&lt;br /&gt;
 |InfoOpen=17:00&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Feest! ==&lt;br /&gt;
&lt;br /&gt;
Traditioneel vieren wij de verjaardag van RevSpace (tevens HSNL-nieuwjaarsborrel) de zaterdag vóór FOSDEM. Dit jaar is FOSDEM op 6 &amp;amp; 7 februari, dus hoera11jaar is op zaterdag 30 januari.&lt;br /&gt;
&lt;br /&gt;
En uiteraard is het feestje online, net als FOSDEM, en eigenlijk alles nu.&lt;br /&gt;
&lt;br /&gt;
* De feestlocatie is https://meet.nluug.nl/b/seb-2uy-is9 (Big Blue Barbecue)&lt;br /&gt;
&lt;br /&gt;
Het feestje begint om 17:00. Als je eerder komt, word je geacht mee te helpen met voorbereidingen :P&lt;br /&gt;
&lt;br /&gt;
== BBQ ==&lt;br /&gt;
&lt;br /&gt;
Bij onze traditie hoort ook dat we bij het feestje een winter-BBQ doen. Tja, dat zul je deze keer zelf moeten regelen als je wilt BBQ&#039;en. Zelf inkopen doen, zelf grillen, zelf afwassen.&lt;br /&gt;
&lt;br /&gt;
== Inschrijving ==&lt;br /&gt;
&lt;br /&gt;
Er is deze keer geen enkele reden om inschrijving te verplichten, maar sommige mensen willen zich graag wel kunnen inschrijven omdat het traditie is. Dus ga je gang:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;animation: spin 10s linear infinite&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;transform-origin: top left; transform:rotate(-.7deg) scale(1.0837, 1.05)&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:10px solid rgba(255, 192, 203, .4)&amp;quot;  &lt;br /&gt;
! Naam/Nick !! VleesBBQ !! Vega(n)BBQ !! Opmerkingen&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || 1 || - || Ik heb geen bbq dus ik gooi wel wat vlees in &#039;n pan :)&lt;br /&gt;
|-&lt;br /&gt;
| Kartoffel || - || 1 || Wel vega, geen BBQ&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || 1 || - ||&lt;br /&gt;
|-&lt;br /&gt;
| Wheeze_NL || 1 || - || Ik kan niet garanderen dat het vlees op een BBQ word bereid.&lt;br /&gt;
|-&lt;br /&gt;
| Audionerd || n || - ||&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || - || 1 || AH Maaltijdsalade&lt;br /&gt;
|-&lt;br /&gt;
| boekenwuurm || - || 1 ||&lt;br /&gt;
|-&lt;br /&gt;
| supakeen || 1 || - ||&lt;br /&gt;
|-&lt;br /&gt;
| Thijs || - || 2 ||&lt;br /&gt;
|-&lt;br /&gt;
| kinroy || 2 || - || KAPSALON&lt;br /&gt;
|-&lt;br /&gt;
| Noor || 1 || i || complex&lt;br /&gt;
|-&lt;br /&gt;
| Peetz0r || x || y || z&lt;br /&gt;
|-&lt;br /&gt;
| f0x || r || θ || φ&lt;br /&gt;
|-&lt;br /&gt;
| zawadi || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| merethan || -φ || π || Backstreet Boys of Take That?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Heb je geen account op de wiki en wil je je wel inschrijven voor je eigen thuis-BBQ? Vraag iemand anders om je naam in de tabel te zetten :)&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
Gebruik alsjeblieft, om echo&#039;s te voorkomen, oortjes of een dichte hoofdtelefoon.&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera11jaar&amp;diff=26678</id>
		<title>Hoera11jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera11jaar&amp;diff=26678"/>
		<updated>2021-01-29T08:32:28Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 11&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=30 Jan 2021&lt;br /&gt;
 |DateEnd=30 Jan 2021&lt;br /&gt;
 |InfoLocation=BBB&lt;br /&gt;
 |InfoOpen=17:00&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Feest! ==&lt;br /&gt;
&lt;br /&gt;
Traditioneel vieren wij de verjaardag van RevSpace (tevens HSNL-nieuwjaarsborrel) de zaterdag vóór FOSDEM. Dit jaar is FOSDEM op 6 &amp;amp; 7 februari, dus hoera11jaar is op zaterdag 30 januari.&lt;br /&gt;
&lt;br /&gt;
En uiteraard is het feestje online, net als FOSDEM, en eigenlijk alles nu.&lt;br /&gt;
&lt;br /&gt;
* De feestlocatie is https://meet.nluug.nl/b/seb-2uy-is9 (Big Blue Barbecue)&lt;br /&gt;
&lt;br /&gt;
Het feestje begint om 17:00. Als je eerder komt, word je geacht mee te helpen met voorbereidingen :P&lt;br /&gt;
&lt;br /&gt;
== BBQ ==&lt;br /&gt;
&lt;br /&gt;
Bij onze traditie hoort ook dat we bij het feestje een winter-BBQ doen. Tja, dat zul je deze keer zelf moeten regelen als je wilt BBQ&#039;en. Zelf inkopen doen, zelf grillen, zelf afwassen.&lt;br /&gt;
&lt;br /&gt;
== Inschrijving ==&lt;br /&gt;
&lt;br /&gt;
Er is deze keer geen enkele reden om inschrijving te verplichten, maar sommige mensen willen zich graag wel kunnen inschrijven omdat het traditie is. Dus ga je gang:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;animation: spin 10s linear infinite&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;transform-origin: top left; transform:rotate(-.7deg) scale(1.0837, 1.05)&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:10px solid rgba(255, 192, 203, .4)&amp;quot;  &lt;br /&gt;
! Naam/Nick !! VleesBBQ !! Vega(n)BBQ !! Opmerkingen&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || 1 || - || Ik heb geen bbq dus ik gooi wel wat vlees in &#039;n pan :)&lt;br /&gt;
|-&lt;br /&gt;
| Kartoffel || - || 1 || Wel vega, geen BBQ&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || 1 || - ||&lt;br /&gt;
|-&lt;br /&gt;
| Wheeze_NL || 1 || - || Ik kan niet garanderen dat het vlees op een BBQ word bereid.&lt;br /&gt;
|-&lt;br /&gt;
| Audionerd || n || - ||&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || - || 1 || AH Maaltijdsalade&lt;br /&gt;
|-&lt;br /&gt;
| boekenwuurm || - || 1 ||&lt;br /&gt;
|-&lt;br /&gt;
| supakeen || 1 || - ||&lt;br /&gt;
|-&lt;br /&gt;
| Thijs || - || 2 ||&lt;br /&gt;
|-&lt;br /&gt;
| kinroy || 2 || - || KAPSALON&lt;br /&gt;
|-&lt;br /&gt;
| Noor || 1 || i || complex&lt;br /&gt;
|-&lt;br /&gt;
| Peetz0r || x || y || z&lt;br /&gt;
|-&lt;br /&gt;
| f0x || r || θ || φ&lt;br /&gt;
|-&lt;br /&gt;
| zawadi || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| merethan || -φ || π || &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Heb je geen account op de wiki en wil je je wel inschrijven voor je eigen thuis-BBQ? Vraag iemand anders om je naam in de tabel te zetten :)&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
Gebruik alsjeblieft, om echo&#039;s te voorkomen, oortjes of een dichte hoofdtelefoon.&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=24288</id>
		<title>Hoera10jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=24288"/>
		<updated>2020-01-23T14:01:09Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 10&lt;br /&gt;
 |DateStart=25 Jan 2020&lt;br /&gt;
 |DateEnd=25 Jan 2020&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=14:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 10 jaar! ==&lt;br /&gt;
&lt;br /&gt;
Op zaterdag 25 januari 2020 vieren we dat RevSpace tien jaar bestaat, en dat er al tien jaar hackerspaces in Nederland zijn.&lt;br /&gt;
&lt;br /&gt;
De inschrijving is geopend! (zie onderaan deze pagina)&lt;br /&gt;
&lt;br /&gt;
=== Programma (alles onder voorbehoud) ===&lt;br /&gt;
&lt;br /&gt;
* 12:00 - Begin voorbereidingen (crew only)&lt;br /&gt;
* 14:30 - &#039;&#039;&#039;Inloop middagprogramma&#039;&#039;&#039;&lt;br /&gt;
* 15:00 - Vroege/Proto-hackerspaces, (ASCII, PUSCII, Zandbak, etc) - Webmind&lt;br /&gt;
* 15:45 - Kinderziektes en andere oprichtingsperikelen van een hackerspace, panel met: Boekenwuurm, Moem &amp;amp; Will-Do, moderator: Sebastius&lt;br /&gt;
* 16:30 - Buitenwereld &amp;amp; toekomst - Evelyn Austin, Bits of Freedom&lt;br /&gt;
* 17:15 - &#039;&#039;&#039;Inloop BBQ&#039;&#039;&#039;&lt;br /&gt;
* 17:45 - BBQ + party&lt;br /&gt;
* 19:00 - Muziek: analoge synth performance (bring your gear) &amp;amp; gameboy muziek act &amp;amp; more (you?)&lt;br /&gt;
&lt;br /&gt;
=== Crew ===&lt;br /&gt;
&lt;br /&gt;
Wil je helpen? De taakverdeling (denk aan opbouw, afwas, afbouw, etc.) vullen we later nog in.&lt;br /&gt;
&lt;br /&gt;
* Vrijdag (opbouw): Juerd, f0x, hansg, Frido, noopwafel, benadski, rowan8k, ...?&lt;br /&gt;
* Zaterdag (party): Juerd, f0x, zawadi, jelly, Popcorn, the_JinX, FooBar, rowan8k, Wheeze_NL, benadski, Lucanator, qguv, Damnlie...?&lt;br /&gt;
* Zondag (space reset): Juerd, f0x, (benadski), kinroy, noopwafel, ...?&lt;br /&gt;
&lt;br /&gt;
== Aanmeldingen ==&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA.  Kosten voor het eten: max. 10 € per persoon; vorige keer kwamen we uit op 8 €. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
* We gaan tot maximaal 75 aanmeldingen voor het middagprogramma (talks).&lt;br /&gt;
* We gaan tot maximaal 150 aanmeldingen voor het avondprogramma (bbq + feest).&lt;br /&gt;
* Deze aantallen zijn gebaseerd op hoeveel fysieke ruimte er is om het veilig te houden, dus je MOET aanmelden om naar RevSpace te mogen komen op deze dag.&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
NB: graag alleen jezelf en partner(s) inschrijven, geen groepen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Middagprogramma !! VleesBBQ !! Vega(n)BBQ !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{Hoera10Jaar|Name=[[Juerd]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[f0x]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zawadi]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[WinSCaP]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Boekenwuurm]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Xesxen]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jelly]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[cmpxchg]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[SelfishPopcorn]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Dave_o|Dave_o]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Thejinx|the_JinX]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:FooBar|FooBar]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:rowan8k|rowan8k]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Wheeze_NL|Wheeze_NL]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:kinroy|kinroy]]|Talks=2|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[benadski]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[hansg]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User: Damnlie|Damnlie]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Pwuts|Pwuts]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:merethan|merethan]]|Talks=0|Vega=2|Opmerking=Eet niet mee. Pas na 20:00 aanwezig.}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Sebastius|Sebastius]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Hobbybob|Hobbybob]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Noor|Noor]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Mono-bob|Mono-Bob]]|Talks=2|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Kartoffel|Kartoffel]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Joepie91|Joepie91]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Mack]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:polyfloyd|polyfloyd]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:gori|gori]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Praseodym|praseodym]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:gmc|gmc]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[qguv]]|Talks=2|Vega=2|Opmerking=Vegan svp}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jaap]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Lucanator]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Walter]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[s6thsense]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[audionerd]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Martian]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[elanthia]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[webmind]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Moem]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Renze]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Sake]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Will-Do]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[failbaitr]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Merlijn]]|Talks=1|Vlees=0|Vega=1|Opmerking=revbank qwaxys}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[qwaxys]]|Talks=1|Vlees=1|Vega=0}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[carroarmato0]]|Talks=1|Vlees=1|Opmerking=revbank qwaxys}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jenny List]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Harirama]]|Talks=2|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[noopwafel]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[thomas]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Maxell]]|Talks=0|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Snah]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Cinder]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[denz]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Dekkers]]|Vlees=1|Opmerking=Geen melkeiwit}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[AngelM]]|Vega=1|Opmerking=Geen lactose en ui}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zkyp]]||Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Forseti]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[archels]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[peterder72]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Roosted]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Ranzbak]]+1|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[AK47]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Frido]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Chocolight]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[pbx]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Halcyon]]+[[StrongIndependantWoman]]|Talks=1|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Straw]]|Talks=2|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[brainsmoke]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Spookje]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Evelyn]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zodd]]|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[jawsper]]|Talks=1|Vega=1}}&lt;br /&gt;
&amp;lt;!-- Talks is *vol*, sorry. Je kunt je nog wel inschrijven voor de BBQ --&amp;gt;&lt;br /&gt;
{{Hoera10Jaar|Name=[[Minevira]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[ultratux]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[janv2]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[riichard]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[bef0re]] +1|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[elborro]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Gert_Kremer|devnuller]]|Vlees=1|Opmerking=revbank gert}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Powernout]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Grard]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[PeterC]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Knorrie]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Maeddoc]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[BusyR]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Videot]]|Vlees=3|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Mahjongg]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Miep]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Stoneshop]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[bertrik]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[nsr]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Dany]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[SynQ]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Milobit]]|Talks=0|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Ramon]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[trmm]]|Talks=0|Vlees=1|Opmerking=revbank is either qrs or trmm}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[hvwees]]|Talks=0|Vlees=1|Opmerking=Ik heb dan al gegeten, dus komt vooral voor de gezelligheid}}&lt;br /&gt;
&amp;lt;!-- Talks is *vol*, sorry. Je kunt je nog wel inschrijven voor de BBQ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de crewlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} (max 75) ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} (max 150) ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera10jaar&amp;amp;action=purge refresh].&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=24287</id>
		<title>Hoera10jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=24287"/>
		<updated>2020-01-23T13:58:13Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 10&lt;br /&gt;
 |DateStart=25 Jan 2020&lt;br /&gt;
 |DateEnd=25 Jan 2020&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=14:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 10 jaar! ==&lt;br /&gt;
&lt;br /&gt;
Op zaterdag 25 januari 2020 vieren we dat RevSpace tien jaar bestaat, en dat er al tien jaar hackerspaces in Nederland zijn.&lt;br /&gt;
&lt;br /&gt;
De inschrijving is geopend! (zie onderaan deze pagina)&lt;br /&gt;
&lt;br /&gt;
=== Programma (alles onder voorbehoud) ===&lt;br /&gt;
&lt;br /&gt;
* 12:00 - Begin voorbereidingen (crew only)&lt;br /&gt;
* 14:30 - &#039;&#039;&#039;Inloop middagprogramma&#039;&#039;&#039;&lt;br /&gt;
* 15:00 - Vroege/Proto-hackerspaces, (ASCII, PUSCII, Zandbak, etc) - Webmind&lt;br /&gt;
* 15:45 - Kinderziektes en andere oprichtingsperikelen van een hackerspace, panel met: Boekenwuurm, Moem &amp;amp; Will-Do, moderator: Sebastius&lt;br /&gt;
* 16:30 - Buitenwereld &amp;amp; toekomst - Evelyn Austin, Bits of Freedom&lt;br /&gt;
* 17:15 - &#039;&#039;&#039;Inloop BBQ&#039;&#039;&#039;&lt;br /&gt;
* 17:45 - BBQ + party&lt;br /&gt;
* 19:00 - Muziek: analoge synth performance (bring your gear) &amp;amp; gameboy muziek act &amp;amp; more (you?)&lt;br /&gt;
&lt;br /&gt;
=== Crew ===&lt;br /&gt;
&lt;br /&gt;
Wil je helpen? De taakverdeling (denk aan opbouw, afwas, afbouw, etc.) vullen we later nog in.&lt;br /&gt;
&lt;br /&gt;
* Vrijdag (opbouw): Juerd, f0x, hansg, Frido, noopwafel, benadski, rowan8k, ...?&lt;br /&gt;
* Zaterdag (party): Juerd, f0x, zawadi, jelly, Popcorn, the_JinX, FooBar, rowan8k, Wheeze_NL, benadski, Lucanator, qguv, Damnlie...?&lt;br /&gt;
* Zondag (space reset): Juerd, f0x, (benadski), kinroy, noopwafel, ...?&lt;br /&gt;
&lt;br /&gt;
== Aanmeldingen ==&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA.  Kosten voor het eten: max. 10 € per persoon; vorige keer kwamen we uit op 8 €. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
* We gaan tot maximaal 75 aanmeldingen voor het middagprogramma (talks).&lt;br /&gt;
* We gaan tot maximaal 150 aanmeldingen voor het avondprogramma (bbq + feest).&lt;br /&gt;
* Deze aantallen zijn gebaseerd op hoeveel fysieke ruimte er is om het veilig te houden, dus je MOET aanmelden om naar RevSpace te mogen komen op deze dag.&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
NB: graag alleen jezelf en partner(s) inschrijven, geen groepen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Middagprogramma !! VleesBBQ !! Vega(n)BBQ !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{Hoera10Jaar|Name=[[Juerd]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[f0x]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zawadi]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[WinSCaP]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Boekenwuurm]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Xesxen]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jelly]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[cmpxchg]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[SelfishPopcorn]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Dave_o|Dave_o]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Thejinx|the_JinX]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:FooBar|FooBar]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:rowan8k|rowan8k]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Wheeze_NL|Wheeze_NL]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:kinroy|kinroy]]|Talks=2|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[benadski]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[hansg]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User: Damnlie|Damnlie]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Pwuts|Pwuts]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:merethan|merethan]]|Talks=1|Vega=1|Opmerking=Eet niet mee}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Sebastius|Sebastius]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Hobbybob|Hobbybob]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Noor|Noor]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Mono-bob|Mono-Bob]]|Talks=2|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Kartoffel|Kartoffel]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Joepie91|Joepie91]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Mack]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:polyfloyd|polyfloyd]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:gori|gori]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Praseodym|praseodym]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:gmc|gmc]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[qguv]]|Talks=2|Vega=2|Opmerking=Vegan svp}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jaap]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Lucanator]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Walter]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[s6thsense]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[audionerd]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Martian]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[elanthia]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[webmind]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Moem]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Renze]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Sake]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Will-Do]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[failbaitr]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Merlijn]]|Talks=1|Vlees=0|Vega=1|Opmerking=revbank qwaxys}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[qwaxys]]|Talks=1|Vlees=1|Vega=0}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[carroarmato0]]|Talks=1|Vlees=1|Opmerking=revbank qwaxys}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jenny List]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Harirama]]|Talks=2|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[noopwafel]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[thomas]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Maxell]]|Talks=0|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Snah]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Cinder]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[denz]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Dekkers]]|Vlees=1|Opmerking=Geen melkeiwit}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[AngelM]]|Vega=1|Opmerking=Geen lactose en ui}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zkyp]]||Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Forseti]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[archels]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[peterder72]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Roosted]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Ranzbak]]+1|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[AK47]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Frido]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Chocolight]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[pbx]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Halcyon]]+[[StrongIndependantWoman]]|Talks=1|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Straw]]|Talks=2|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[brainsmoke]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Spookje]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Evelyn]]|Talks=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zodd]]|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[jawsper]]|Talks=1|Vega=1}}&lt;br /&gt;
&amp;lt;!-- Talks is *vol*, sorry. Je kunt je nog wel inschrijven voor de BBQ --&amp;gt;&lt;br /&gt;
{{Hoera10Jaar|Name=[[Minevira]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[ultratux]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[janv2]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[riichard]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[bef0re]] +1|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[elborro]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Gert_Kremer|devnuller]]|Vlees=1|Opmerking=revbank gert}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Powernout]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Grard]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[PeterC]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Knorrie]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Maeddoc]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[BusyR]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Videot]]|Vlees=3|Vega=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Mahjongg]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Miep]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Stoneshop]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[bertrik]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[nsr]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Dany]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[SynQ]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Milobit]]|Talks=0|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Ramon]]|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[trmm]]|Talks=0|Vlees=1|Opmerking=revbank is either qrs or trmm}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[hvwees]]|Talks=0|Vlees=1|Opmerking=Ik heb dan al gegeten, dus komt vooral voor de gezelligheid}}&lt;br /&gt;
&amp;lt;!-- Talks is *vol*, sorry. Je kunt je nog wel inschrijven voor de BBQ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de crewlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} (max 75) ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} (max 150) ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera10jaar&amp;amp;action=purge refresh].&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=23774</id>
		<title>Hoera10jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera10jaar&amp;diff=23774"/>
		<updated>2019-12-20T13:20:02Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 10&lt;br /&gt;
 |DateStart=25 Jan 2020&lt;br /&gt;
 |DateEnd=25 Jan 2020&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=?&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Placeholderpagina ==&lt;br /&gt;
&lt;br /&gt;
Zet maar vast in je agenda: op zaterdag 25 januari 2020 vieren we dat RevSpace 10 jaar bestaat, en dat er al 10 jaar hackerspaces in Nederland zijn.&lt;br /&gt;
&lt;br /&gt;
Meer info volgt, maar je kunt je alvast inschrijven.&lt;br /&gt;
&lt;br /&gt;
=== Crew ===&lt;br /&gt;
&lt;br /&gt;
Wil je helpen? De taakverdeling (denk aan opbouw, afwas, afbouw, etc.) vullen we later nog in.&lt;br /&gt;
&lt;br /&gt;
* Vrijdag (opbouw): Juerd, f0x, Wheeze_NL (na werk), ...?&lt;br /&gt;
* Zaterdag (party): Juerd, f0x, zawadi, jelly, SelfishPopcorn, the_JinX, FooBar, rowan8k, Wheeze_NL, benadski, ...?&lt;br /&gt;
* Zondag (space reset): Juerd, f0x, benadski, ...?&lt;br /&gt;
&lt;br /&gt;
=== Spamplanning ===&lt;br /&gt;
&lt;br /&gt;
We hebben meer deelnemers dan plek, dus we spammen niet overal tegelijk. Eigen deelnemers eerst :)&lt;br /&gt;
&lt;br /&gt;
* Donderdag: participantsonly@revspace.nl (en wie de pagina zelf vindt)&lt;br /&gt;
* Vrijdag:   revspace@revspace.nl en #revspace&lt;br /&gt;
* Zaterdag:  general@hackerspaces.nl en IRC-kanalen van andere spaces.&lt;br /&gt;
* 27 t/m 30 december: mondeling HSNL&#039;ers uitnodigen tijdens 36C3&lt;br /&gt;
* Als er nog plek is, ergens begin januari: spam via twitter @revspacenl&lt;br /&gt;
&lt;br /&gt;
== Aanmeldingen ==&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA.  Kosten voor het eten: max. 10 € per persoon; vorige keer kwamen we uit op 8 €. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
* We gaan tot maximaal 75 aanmeldingen voor het middagprogramma (talks).&lt;br /&gt;
* We gaan tot maximaal 150 aanmeldingen voor het avondprogramma (bbq + feest).&lt;br /&gt;
* Mensen die ook naar de BBQ komen, krijgen voorrang bij de talks. Als je je alleen voor het middagprogramma aanmeldt maar niet voor de BBQ, kan het dus zijn dat je inschrijving vervalt.&lt;br /&gt;
* Deze aantallen zijn gebaseerd op hoeveel fysieke ruimte er is om het veilig te houden, dus je MOET aanmelden om naar RevSpace te mogen komen op deze dag.&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
NB: graag alleen jezelf en partner(s) inschrijven, geen groepen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Middagprogramma !! VleesBBQ !! Vega(n)BBQ !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{Hoera10Jaar|Name=[[Juerd]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[f0x]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[zawadi]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[WinSCaP]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Boekenwuurm]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Xesxen]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[Jelly]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[cmpxchg]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[SelfishPopcorn]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Dave_o|Dave_o]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Thejinx|the_JinX]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:FooBar|FooBar]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:rowan8k|rowan8k]]|Talks=1|}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Wheeze_NL|Wheeze_NL]]|Talks=1|Vlees=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:kinroy|kinroy]]|Talks=2|Vlees=2}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[benadski]]|Talks=2|Vlees=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[hansg]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User: Damnlie|Damnlie]]|Talks=1|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:Pwuts|Pwuts]]|Vega=1}}&lt;br /&gt;
{{Hoera10Jaar|Name=[[User:merethan|merethan]]|Talks=2|Vega=2|&amp;quot;BYOBBQ?&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de crewlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?Talks|limit=999|format=sum}} (max 75) ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} (max 150)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera10jaar&amp;amp;action=purge refresh].&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=SEM_oud&amp;diff=22820</id>
		<title>SEM oud</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=SEM_oud&amp;diff=22820"/>
		<updated>2019-10-15T12:43:40Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* SEM GANG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Project&lt;br /&gt;
 |Name=SEM&lt;br /&gt;
 |Picture=SEM_imagining.jpg&lt;br /&gt;
 |Omschrijving=Getting SEMsational images of chips, materials, and more!&lt;br /&gt;
 |Status=Initializing&lt;br /&gt;
 |Contact=User:Shiz&lt;br /&gt;
 |Contact1=User:Peterbjornx&lt;br /&gt;
 |Contact2=User:PeterC&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
With the [[Decapping|recent improvements]] to RevSpace&#039;s chip analysis infrastructure,&lt;br /&gt;
we want to take it to the next level and acquire and maintain an actual scanning electron microscope (SEM)!&lt;br /&gt;
We&#039;ve found a good candidate and are pending contact with the seller to get confirmation of all the details.&lt;br /&gt;
&lt;br /&gt;
== Benefits ==&lt;br /&gt;
&lt;br /&gt;
* We can image chips with ridiculous clarity&lt;br /&gt;
* We can image &#039;&#039;anything&#039;&#039; with ridiculous clarity, who needs normal microscopes&lt;br /&gt;
* It&#039;s a super cool device!&lt;br /&gt;
* It&#039;d be the first public usage device of its kind in the Netherlands, and a good opportunity to get people to participate in RevSpace to do any projects requiring it, see [[#Use_cases!]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Initial funding (see [[#SEM_GANG|#Funding]])&lt;br /&gt;
* Initial RevSpace resources (space, people willing to set it up)&lt;br /&gt;
* Ongoing maintenance (cleaning, occasional Tungsten fillament replacement if heavily used)&lt;br /&gt;
* Ongoing RevSpace resources (electricity, maintenance)&lt;br /&gt;
&lt;br /&gt;
== Candidate ==&lt;br /&gt;
&lt;br /&gt;
We are currently looking at a candidate from a seller in a nearby country. It has the following properties:&lt;br /&gt;
&lt;br /&gt;
* Precision: 4.5 nm&lt;br /&gt;
* Magnification: up to 300,000x&lt;br /&gt;
* Accelerating voltage: up to 30 kV&lt;br /&gt;
* Probe current: 1 pA - 1μA&lt;br /&gt;
* Pump type: turbo&lt;br /&gt;
* Built: early 90&#039;s&lt;br /&gt;
* Power (peak): 2300W&lt;br /&gt;
&lt;br /&gt;
Additionally, it has the following benefits that certainly sweeten the deal:&lt;br /&gt;
&lt;br /&gt;
* Support for energy-dispersive X-ray spectroscopy (EDX)&lt;br /&gt;
* Support for digital imagining&lt;br /&gt;
* Confirmed working&lt;br /&gt;
* &#039;&#039;&#039;Very&#039;&#039;&#039; extensive manual available&lt;br /&gt;
&lt;br /&gt;
== SEM GANG ==&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Amount !! Paid&lt;br /&gt;
|-&lt;br /&gt;
| Shiz || €2000 || no&lt;br /&gt;
|-&lt;br /&gt;
| pbx || €1000 || no&lt;br /&gt;
|-&lt;br /&gt;
| PeterC || €x || no&lt;br /&gt;
|-&lt;br /&gt;
| merethan|| €1000 || no&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The estimated total costs as of right now are €7000. A bit over €6000 for the microscope itself, and the remainder for getting it to RevSpace and up and operational. We are looking into minimizing these costs, among others by haggling and finding cheaper options for transport.&lt;br /&gt;
&lt;br /&gt;
All contributions matter, no matter how big or small!&lt;br /&gt;
&lt;br /&gt;
== Use cases! ==&lt;br /&gt;
&lt;br /&gt;
* Chip reverse engineering&lt;br /&gt;
* Chip failure analysis&lt;br /&gt;
* Metallurgy&lt;br /&gt;
* Detailed material analysis&lt;br /&gt;
* Biological analysis (subject to pre-processing depending on kind)&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* SPACE! The size approximates a bigger desk.&lt;br /&gt;
** Idea: move the current desk containing the t-shirt press (which can also stored on a shelf and used on the main desks, as it is only used occasionally) and microscope (deprecated) out of the way.&lt;br /&gt;
*** tshirt press needs a proper sturdy table and it needs to remain relatively clean, so it should live in the main room. The centre-desks and the side desks are NOT suitable (not strong enough. The microscope is NOT deprecated, not even with an SEM present. &lt;br /&gt;
*** ^ The t-shirt press could sit on the SEM table itself, which is very sturdy. The microscope being deprecated was a quip, but it could be moved to the table leftside of the heavy-duty electronics measuring equipment.&lt;br /&gt;
* Electricity! It&#039;s a rather heavy machine on max draw of 2300W.&lt;br /&gt;
** If this is problematic for normal usage: charge for use?&lt;br /&gt;
* Sound: the roughing pump is rather loud, which you do not want in a normal lounge room.&lt;br /&gt;
** Nope, that will make it impossible to remain in the main room.&lt;br /&gt;
** Possible to keep it at short distance from the actual machine, so it&#039;s possible to put it on the other side of a drilled-through wall.&lt;br /&gt;
*** That will put it in the werkplaats, which is way to dusty for equipment to survive.&lt;br /&gt;
*** ^ Maybe making a protective cover for the pump solves this.&lt;br /&gt;
* Maintenance! Normal maintenance requires just cleaning and very occasional Tungsten fillament replacement, which is cheap.&lt;br /&gt;
** Roughing pump breaks: fairly cheap to replace;&lt;br /&gt;
** Turbo pump breaks: moderately expensive but also very hard to break;&lt;br /&gt;
** Vacuum failure: SEM has protection against this, would at most be just replacing the O-rings;&lt;br /&gt;
** Column breaks: rather expensive, but completely avoidable given good instructions, and there is a good manual for newbies available;&lt;br /&gt;
&lt;br /&gt;
== Roadmap/TODO ==&lt;br /&gt;
&lt;br /&gt;
* Get in contact with seller and confirm condition&lt;br /&gt;
* Talk with other (hackerspace) SEM owners, their experiences can come in handy&lt;br /&gt;
** Bitlair&#039;s plan: [[https://bitlair.nl/Projects/ElectronenMicroscoop]]&lt;br /&gt;
** Analytics Lounge: [[http://www.analyticslounge.org/equipment]]&lt;br /&gt;
** HackerFarm Chiba: [[http://41j.com/blog/2015/03/visit-see-sem-electron-microscope/]]&lt;br /&gt;
** Other spaces (outdated): [[https://wiki.hackerspaces.org/Electron_Microscope]]&lt;br /&gt;
* Find best way forward for potential resource issues above&lt;br /&gt;
* Set up acquisition and maintenance plan&lt;br /&gt;
* Get approval from board&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2019/10/15&#039;&#039;&#039;: found candidate, discussed foundations, started preliminary planning, created project page&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21032</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21032"/>
		<updated>2019-01-26T01:18:03Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Takenlijst BBQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Foobar&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* Sebastius&lt;br /&gt;
* chocolight&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* WinSCaP &lt;br /&gt;
* Sebastius&lt;br /&gt;
* Juerd&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Muggenvrij maken van de keukenruimte voor eten/koken begint&lt;br /&gt;
* merethan&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* zawadi: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Rickgeex&lt;br /&gt;
* ....&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* Fano&lt;br /&gt;
* Kinroy&lt;br /&gt;
&lt;br /&gt;
; Brood&lt;br /&gt;
* Bakker Joepie91&lt;br /&gt;
* ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen of vegen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* hansg&lt;br /&gt;
* qguv&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[FooBar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=4}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vega=1|Opmerking=Tot uiterlijk 20u aanwezig}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Boekenwuurm]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[chocolight]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[WinSCaP]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Wheeze_NL|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[PsychiC]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[xesxen]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ash]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Duco]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hobbybob|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dave_o|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Kinroy|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Fano|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Damnlie]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dekkers|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AngelM|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=joepie91|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=renze|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=praseodym|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=FriedZombie|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Zeno4ever|Vlees=1|Opmerking=100% kans}}&lt;br /&gt;
{{BBQParticipant|Participant=MarkOfApproval|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AK47|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=bootc|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=h3x4d3c1m4l|Vlees=1|Vega=1|Opmerking=Allergie voor noten, pinda, pijnboompitten}}&lt;br /&gt;
{{BBQParticipant|Participant=[[DrWhax]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ultratux]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[bloemist]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qwaxys]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[sasja]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[TQ]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[evils]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=tsd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[brainsmoke]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=warddr|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Retrace|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=devnuller|Opmerking=Eet niet mee, ben wel in pand}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qguv]]|Vega=1|Opmerking=Tot uiterlijk 22u aanwezig (trein). Geen melkproducten aub!}}&lt;br /&gt;
{{BBQParticipant|Participant=[[fk]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Muse]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[lucanator]]||Opmerking=NIET meeeten, en NIET de hele avond.}}&lt;br /&gt;
{{BBQParticipant|Participant=bigmacfoobar|Vlees=3|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=redlizard|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=BugBlue|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Bartvanderveer|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=DarkBlue|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[User:peterbjornx|pbx]]|Vlees=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21022</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21022"/>
		<updated>2019-01-25T13:53:04Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Takenlijst BBQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Foobar&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* Sebastius&lt;br /&gt;
* chocolight&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* WinSCaP &lt;br /&gt;
* merethan?&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Muggenvrij maken van de keukenruimte voor eten/koken begint&lt;br /&gt;
* merethan&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* zawadi: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Rickgeex&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* Fano&lt;br /&gt;
* Kinroy&lt;br /&gt;
&lt;br /&gt;
; Brood&lt;br /&gt;
* Bakker Joepie91&lt;br /&gt;
* ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen of vegen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* hansg&lt;br /&gt;
* qguv&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[FooBar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=4}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vega=1|Opmerking=Tot uiterlijk 20u aanwezig}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Boekenwuurm]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[chocolight]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[WinSCaP]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Wheeze_NL|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[PsychiC]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[xesxen]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ash]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Duco]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hobbybob|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dave_o|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Kinroy|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Fano|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Damnlie]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dekkers|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AngelM|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=joepie91|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=renze|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=the_jinx|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=praseodym|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=FriedZombie|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Zeno4ever|Vlees=1|Opmerking=100% kans}}&lt;br /&gt;
{{BBQParticipant|Participant=MarkOfApproval|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AK47|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=bootc|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=h3x4d3c1m4l|Vlees=1|Vega=1|Opmerking=Allergie voor noten, pinda, pijnboompitten}}&lt;br /&gt;
{{BBQParticipant|Participant=[[DrWhax]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ultratux]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[bloemist]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qwaxys]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[sasja]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[TQ]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[evils]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=tsd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[brainsmoke]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=warddr|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Retrace|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=devnuller|Opmerking=Eet niet mee, ben wel in pand}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qguv]]|Vega=1|Opmerking=Tot uiterlijk 22u aanwezig (trein). Geen melkproducten aub!}}&lt;br /&gt;
{{BBQParticipant|Participant=[[fk]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Muse]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[lucanator]]||Opmerking=NIET meeeten, en NIET de hele avond.}}&lt;br /&gt;
{{BBQParticipant|Participant=bigmacfoobar|Vlees=3|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=redlizard|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=BugBlue|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Bartvanderveer|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=DarkBlue|Vlees=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21021</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=21021"/>
		<updated>2019-01-25T13:52:26Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Takenlijst BBQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Foobar&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* Sebastius&lt;br /&gt;
* chocolight&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* WinSCaP &lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Muggenvrij maken van de keukenruimte voor eten/koken begint&lt;br /&gt;
* merethan&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* zawadi: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Rickgeex&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* Fano&lt;br /&gt;
* Kinroy&lt;br /&gt;
&lt;br /&gt;
; Brood&lt;br /&gt;
* Bakker Joepie91&lt;br /&gt;
* ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen of vegen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* hansg&lt;br /&gt;
* qguv&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[FooBar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=4}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vega=1|Opmerking=Tot uiterlijk 20u aanwezig}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Boekenwuurm]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[chocolight]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[WinSCaP]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Wheeze_NL|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[PsychiC]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[xesxen]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ash]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Duco]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hobbybob|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dave_o|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Kinroy|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Fano|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Damnlie]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dekkers|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AngelM|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=joepie91|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=renze|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=the_jinx|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=praseodym|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=FriedZombie|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Zeno4ever|Vlees=1|Opmerking=100% kans}}&lt;br /&gt;
{{BBQParticipant|Participant=MarkOfApproval|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AK47|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=bootc|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=h3x4d3c1m4l|Vlees=1|Vega=1|Opmerking=Allergie voor noten, pinda, pijnboompitten}}&lt;br /&gt;
{{BBQParticipant|Participant=[[DrWhax]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ultratux]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[bloemist]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qwaxys]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[sasja]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[TQ]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[evils]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=tsd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[brainsmoke]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=warddr|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Retrace|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=devnuller|Opmerking=Eet niet mee, ben wel in pand}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qguv]]|Vega=1|Opmerking=Tot uiterlijk 22u aanwezig (trein). Geen melkproducten aub!}}&lt;br /&gt;
{{BBQParticipant|Participant=[[fk]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Muse]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[lucanator]]||Opmerking=NIET meeeten, en NIET de hele avond.}}&lt;br /&gt;
{{BBQParticipant|Participant=bigmacfoobar|Vlees=3|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=redlizard|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=BugBlue|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Bartvanderveer|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=DarkBlue|Vlees=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20929</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20929"/>
		<updated>2019-01-21T22:51:54Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Aanmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* f0x&lt;br /&gt;
* chocolight&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* WinSCaP &lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* zawadi: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Rickgeex&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* Fano&lt;br /&gt;
* Kinroy&lt;br /&gt;
&lt;br /&gt;
; Brood&lt;br /&gt;
* Bakker Bas eeh Sebastius&lt;br /&gt;
* Bakker Joepie91&lt;br /&gt;
* ? &lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen en dweilen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* hansg&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[FooBar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=4}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vega=1|Opmerking=Tot uiterlijk 20u aanwezig}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Boekenwuurm]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Rickgeex]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[chocolight]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[WinSCaP]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Wheeze_NL|Vlees=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[PsychiC]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[xesxen]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Roverhoofdman]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ash]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Duco]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hobbybob|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dave_o|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Morphje|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=ObiToo|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Kinroy|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Fano|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Damnlie]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Dekkers|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AngelM|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=joepie91|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=renze|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=the_jinx|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=praseodym|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=FriedZombie|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=Zeno4ever|Vlees=1|Opmerking=50% kans}}&lt;br /&gt;
{{BBQParticipant|Participant=MarkOfApproval|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=AK47|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=bootc|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=h3x4d3c1m4l|Vlees=1|Vega=1|Opmerking=Allergie voor noten, pinda, pijnboompitten}}&lt;br /&gt;
{{BBQParticipant|Participant=[[DrWhax]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Ultratux]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[bloemist]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[qwaxys]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[sasja]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[TQ]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[evils]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=tsd|Vlees=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20689</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20689"/>
		<updated>2018-12-25T17:34:16Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
https://events.ccc.de/congress/2018/wiki/&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3~4 || Cabrio booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Seats&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 1 (Martijn, TkkrLab)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://parkhaus-leipzig.de/en &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20688</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20688"/>
		<updated>2018-12-25T17:33:57Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
https://events.ccc.de/congress/2018/wiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3~4 || Cabrio booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Seats&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 1 (Martijn, TkkrLab)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://parkhaus-leipzig.de/en &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20686</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20686"/>
		<updated>2018-12-25T17:02:25Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Aanmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* f0x&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* benadski: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen en dweilen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=3}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Eightdot]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vlees=0|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vlees=0|Vega=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20685</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20685"/>
		<updated>2018-12-25T17:00:57Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Aanmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* f0x&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* benadski: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen en dweilen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=3}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Eightdot]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vlees=0|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vlees=0|Vega=1|E621/gistextract overgevoeligheid}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20684</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20684"/>
		<updated>2018-12-25T16:57:24Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Aanmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* f0x&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* benadski: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen en dweilen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=3}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Eightdot]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vlees=0|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[merethan]]|Vlees=0|Vega=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20683</id>
		<title>Hoera9jaar</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Hoera9jaar&amp;diff=20683"/>
		<updated>2018-12-25T16:57:06Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Aanmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Verjaardag 9&amp;lt;sup&amp;gt;e&amp;lt;/sup&amp;gt; jaar&lt;br /&gt;
 |DateStart=26 Jan 2019&lt;br /&gt;
 |DateEnd=26 Jan 2019&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=17:30&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Zaterdag 26 januari is het weer zover, dan viert revspace zijn&lt;br /&gt;
verjaardag / hebben we onze traditionele nieuwjaarsborrel met BBQ.&lt;br /&gt;
&lt;br /&gt;
??? regelt de BBQ (inkopen, barbecues, etc.), maar heeft tijdens de&lt;br /&gt;
dag zelf wel hulp nodig met de bbq (sla en brood snijden, afwassen, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activiteiten =&lt;br /&gt;
&lt;br /&gt;
* Jouw activiteit hier&lt;br /&gt;
&lt;br /&gt;
= Takenlijst BBQ =&lt;br /&gt;
&lt;br /&gt;
Kun je de verantwoordelijkheid aan? Zet je naam erbij :-)&lt;br /&gt;
&lt;br /&gt;
; Regelen huur extra BBQ&#039;s en tafels&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inchecken gasten&lt;br /&gt;
* f0x&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vlees, sla, brood  ([[Hoera9jaar/Boodschappen|boodschappenlijstje]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Inkoop vegea(n)istarisch&lt;br /&gt;
* benadski&lt;br /&gt;
&lt;br /&gt;
; Opbouw en inrichting partytent&lt;br /&gt;
* Crashjuh&lt;br /&gt;
* Jelly&lt;br /&gt;
&lt;br /&gt;
; Inrichten Space/Keuken/Terras ([[Hoera8jaar/Inrichting|ideeen over inrichting]])&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Grillmeisters&lt;br /&gt;
* benadski: vega(n)&lt;br /&gt;
* Foobar&lt;br /&gt;
* Gori&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
; Salade&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afwas&lt;br /&gt;
* Costyn+1 (Carolien)&lt;br /&gt;
&lt;br /&gt;
; Achteraf opruimen en schoonmaken&lt;br /&gt;
* &#039;&#039;iedereen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Space stofzuigen en dweilen&lt;br /&gt;
* jij?&lt;br /&gt;
&lt;br /&gt;
; Afbouw buiten (partytent en zo, vegen etc)&lt;br /&gt;
* Jij?&lt;br /&gt;
&lt;br /&gt;
= Aanmeldingen =&lt;br /&gt;
&lt;br /&gt;
Bij &amp;quot;vlees&amp;quot; en &amp;quot;vega(n)&amp;quot; graag het aantal mee-eters vermelden, als je vegaN wilt hebben, zet het erbij, anders krijg je vegA. Kosten voor het eten: &amp;amp;euro;8,- per persoon. We rekenen dit via Revbank met je af.&lt;br /&gt;
&lt;br /&gt;
We gaan tot maximaal 100 aanmeldingen :-) (er is voor 100 mensen plaats in het gebouw, je MOET dus aanmelden om naar Revspace te komen deze dag.)&lt;br /&gt;
&lt;br /&gt;
Zonder wiki-account aanmelden kan ook. Vraag op [[IRC]] in #revspace (freenode) of iemand je wil toevoegen, of e-mail via https://revspace.nl/Contact&lt;br /&gt;
&lt;br /&gt;
Telt de lijst niet goed op? Probeer eens een [https://revspace.nl/index.php?title=Hoera9jaar&amp;amp;action=purge refresh].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;border:40px inset rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4); box-shadow: 0 0 0 5px rgba(calc({{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} * 2),calc((100 - {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}}) * 2), 0,0.4);;&amp;quot;  &lt;br /&gt;
! Naam/Nick !! Vlees !! Vega(n) !! Opmerkingen&lt;br /&gt;
&lt;br /&gt;
{{BBQParticipant|Participant=[[Sebastius]]|Vlees=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[f0x]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[benadski]]|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Crashjuh]]|Vlees=3}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Pepman]]|Vlees=1|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Polyfloyd]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[cmpxchg]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Zawadi]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Kartoffel]]|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=hansg|Vlees=0|Vega=1}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Eightdot]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[jelly]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Costyn]]|Vlees=0|Vega=2}}&lt;br /&gt;
{{BBQParticipant|Participant=[[ZentronStar]]|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=[[Gori]]|Vlees=2|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=Juerd|Vlees=1|Vega=0}}&lt;br /&gt;
{{BBQParticipant|Participant=merethan|Vlees=0|Vega=1}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- He jij daar, tof dat je je inschrijft! Overweeg alsjeblieft om je naam ook bij de takenlijst te zetten. Zo&#039;n feestje is best veel werk en we zoeken altijd meer vrijwilligers! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Subtotaal || {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|limit=999|format=sum}} ||{{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVega|limit=999|format=sum}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Totaal ||colspan=&amp;quot;2&amp;quot;| {{#ask:[[-Has subobject::{{FULLPAGENAME}}]]|?BBQVlees|?BBQVega|limit=999|format=sum}} || max: 100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20671</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20671"/>
		<updated>2018-12-23T13:54:58Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Handy dandy stuffs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3~4 || Cabrio booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Seats&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 1 (Martijn, TkkrLab)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://parkhaus-leipzig.de/en &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20665</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20665"/>
		<updated>2018-12-22T20:35:22Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Seats available */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3~4 || Cabrio booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Seats&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 1 (Martijn, TkkrLab)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20664</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20664"/>
		<updated>2018-12-22T20:34:53Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Carpool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3~4 || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Seats&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 1 (Martijn, TkkrLab)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20662</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20662"/>
		<updated>2018-12-22T14:38:49Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Carpool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht. Alle tickets zijn 2018/12/06 verstuurd naar de mailadressen van de bestellers (adressen uit de revspace deelnemerslijst)&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || delivered || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || delivered || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || delivered || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || delivered || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || delivered || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || delivered || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || delivered || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || delivered || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || delivered ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || too late || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || delivered ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || delivered || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || delivered ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| You? || # || # || # || # || # || # || Somewhere in Leipzig.. || ? dec || ? dec/jan || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats taken ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 4, all taken (TkkrLab) || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20439</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20439"/>
		<updated>2018-12-03T14:15:09Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Handy dandy stuffs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht.&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3 seats total&amp;lt;br&amp;gt;4 if all are sparse on luggage || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://city-parking.de/parken/standorte/leipzig/parkplaetze-leipziger-messe/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20438</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20438"/>
		<updated>2018-12-03T13:25:10Z</updated>

		<summary type="html">&lt;p&gt;Merethan: OSM route planner added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht.&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3 seats total&amp;lt;br&amp;gt;4 if all are sparse on luggage || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.openstreetmap.org/directions?engine=graphhopper_car&amp;amp;route=52.078%2C4.392%3B51.396%2C12.389 &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20437</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20437"/>
		<updated>2018-12-03T13:12:07Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht.&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3 seats total&amp;lt;br&amp;gt;4 if all are sparse on luggage || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver is needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20436</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20436"/>
		<updated>2018-12-03T13:09:41Z</updated>

		<summary type="html">&lt;p&gt;Merethan: Overhaul: Outdated statements removed. Carpool table added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Tickets ==&lt;br /&gt;
De voucher-fase is voorbij. Normale verkoop is geëindigd. Het evenement is uitverkocht.&lt;br /&gt;
&lt;br /&gt;
Tickets zijn enkel nog verkrijgbaar in het doorverkoop circuit. Tip: Probeer #35C3 @ irc.hackint.org&amp;lt;br&amp;gt;&lt;br /&gt;
Er zijn altijd mensen met een ticket die door omstandigheden toch niet kunnen.&lt;br /&gt;
&lt;br /&gt;
=== Tickets verkregen via vouchers ===&lt;br /&gt;
In totaal heeft Revspace via de vouchers &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
==== Revspace Participants ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || Train or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || Bicycle (and train)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  Car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || Train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friends ====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Ticket type (Budget, Regular, Supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x Regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tickets for sale ===&lt;br /&gt;
None so far.&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
=== Seats available ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Capacity (seats) || Capacity (luggage) || Fuel type || Fuel economy || Costs || Destination || Parking || Arrival || Leave || Other&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 3 seats total&amp;lt;br&amp;gt;4 if all are sparse on luggage || Sedan booth (limited) || Gasoline || 1:10&#039;ish || Fuel costs&amp;lt;br&amp;gt;to be split || Leipzig Hbf, Messe || Leipzig Messe P&amp;amp;R&amp;lt;br&amp;gt;(probably) || 26 dec || 31 dec || At least one other&amp;lt;br&amp;gt;driver needed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seats needed ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Luggage requirements || Driving license || Desired arrival || Desired leave&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Handy dandy stuffs ===&lt;br /&gt;
https://www.leipzig.de/umwelt-und-verkehr/unterwegs-in-leipzig/auto-motorrad-und-reisemobile/park-ride/&lt;br /&gt;
https://www.anwb.nl/vakantie/duitsland/informatie/milieuzones&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20435</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20435"/>
		<updated>2018-12-03T12:34:15Z</updated>

		<summary type="html">&lt;p&gt;Merethan: 35C3 bus references removed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Voucher-fase is voorbij ==&lt;br /&gt;
&lt;br /&gt;
De voucher-fase is voorbij, de reservering van tickets voor verkoop via vouchers is op. Je hebt nog kans bij de normale verkoop-periodes:&lt;br /&gt;
&lt;br /&gt;
* 8. November 2018 12:00 CET&lt;br /&gt;
* 11. November 2018 14:00 CET&lt;br /&gt;
* 21. November 2018 21:00 CET&lt;br /&gt;
&lt;br /&gt;
Die tickets zal je echter zelf moeten regelen...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
In totaal heeft Revspace via de vouchers: &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || Train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car, maybe train&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || Train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || Probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || Train or carpool (anyone driving 26/31?)&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || Fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || Car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || Car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# merethan: Provided at least one passenger is able &amp;amp; willing to drive. Fuel costs to be shared (1:10&#039;ish fuel economy).&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20434</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20434"/>
		<updated>2018-12-03T12:32:02Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Queue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Voucher-fase is voorbij ==&lt;br /&gt;
&lt;br /&gt;
De voucher-fase is voorbij, de reservering van tickets voor verkoop via vouchers is op. Je hebt nog kans bij de normale verkoop-periodes:&lt;br /&gt;
&lt;br /&gt;
* 8. November 2018 12:00 CET&lt;br /&gt;
* 11. November 2018 14:00 CET&lt;br /&gt;
* 21. November 2018 21:00 CET&lt;br /&gt;
&lt;br /&gt;
Die tickets zal je echter zelf moeten regelen...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
In totaal heeft Revspace via de vouchers: &amp;lt;B&amp;gt;39&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || 35C3 bus or train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || Car; seats 3 people, or 4 people if all passengers pack luggage sparsely&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || 35C3 bus or train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || probably train&lt;br /&gt;
|-&lt;br /&gt;
| Deurknop || Regular || yes || confirmed || train or carpool (anyone driving 26/31?)&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || 35C3 bus of fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| Kamitor || Regular || yes || confirmed || 35C3 bus or with car &lt;br /&gt;
|-&lt;br /&gt;
| Rickgeex || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
| Chocolight || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
| f0x || Regular || yes || paid || train&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed ||&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x regular, 1x Up-and-coming Ticket || yes || confirmed || Automobile&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# merethan: Provided at least one passenger is able &amp;amp; willing to drive. Fuel costs to be shared (1:10&#039;ish fuel economy).&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20152</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20152"/>
		<updated>2018-10-30T22:41:10Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Carpool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Voucher-fase is voorbij ==&lt;br /&gt;
&lt;br /&gt;
De voucher-fase is voorbij, de reservering van tickets voor verkoop via vouchers is op. Je hebt nog kans bij de normale verkoop-periodes:&lt;br /&gt;
&lt;br /&gt;
* 8. November 2018 12:00 CET&lt;br /&gt;
* 11. November 2018 14:00 CET&lt;br /&gt;
* 21. November 2018 21:00 CET&lt;br /&gt;
&lt;br /&gt;
Die tickets zal je echter zelf moeten regelen...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
In totaal heeft Revspace via de vouchers: &amp;lt;B&amp;gt;38&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || 35C3 bus or train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || 35C3 bus or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || 35C3 bus or train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || probably train&lt;br /&gt;
|-&lt;br /&gt;
|Deurknop || Regular || yes || confirmed || train or carpool (anyone driving 26/31?)&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || 35C3 bus of fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
|Kamitor || Regular || yes || confirmed || 35C3 bus or with car &lt;br /&gt;
|-&lt;br /&gt;
|Rickgeex || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
|Chocolight || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
|f0x || Regular || yes || helaas... vouchers op || train? &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x regular || yes || confirmed &lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x regular, 1x Up-and-coming Ticket || yes || confirmed &lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# merethan: Provided at least one passenger is able &amp;amp; willing to drive. Fuel costs to be shared (1:10&#039;ish fuel economy).&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20151</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20151"/>
		<updated>2018-10-30T22:35:33Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Carpool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickets&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Voucher-fase is voorbij ==&lt;br /&gt;
&lt;br /&gt;
De voucher-fase is voorbij, de reservering van tickets voor verkoop via vouchers is op. Je hebt nog kans bij de normale verkoop-periodes:&lt;br /&gt;
&lt;br /&gt;
* 8. November 2018 12:00 CET&lt;br /&gt;
* 11. November 2018 14:00 CET&lt;br /&gt;
* 21. November 2018 21:00 CET&lt;br /&gt;
&lt;br /&gt;
Die tickets zal je echter zelf moeten regelen...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
In totaal heeft Revspace via de vouchers: &amp;lt;B&amp;gt;38&amp;lt;/B&amp;gt; tickets kunnen bestellen \o/&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || yes || confirmed ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || yes || confirmed || 35C3 bus or train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || yes || confirmed || 35C3 bus or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || confirmed || 35C3 bus or train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || confirmed || probably train&lt;br /&gt;
|-&lt;br /&gt;
|Deurknop || Regular || yes || confirmed || train or carpool (anyone driving 26/31?)&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || confirmed || 35C3 bus of fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes || confirmed || car&lt;br /&gt;
|-&lt;br /&gt;
|Kamitor || Regular || yes || confirmed || 35C3 bus or with car &lt;br /&gt;
|-&lt;br /&gt;
|Rickgeex || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
|Chocolight || Budget || yes || confirmed ||  car &lt;br /&gt;
|-&lt;br /&gt;
|f0x || Regular || yes || helaas... vouchers op || train? &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x regular || yes || confirmed &lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || confirmed&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv || 1x Regular, 4x Business 470 || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k+1 || 1x regular, 1x Up-and-coming Ticket || yes || confirmed &lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| Pietdv (for a friend) || 2x Regular || yes || confirmed&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || too late || no&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || too late || no&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || too late || no&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# merethan: Provided at least one passenger is able &amp;amp; willing to drive. Fuel costs to be shared.&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Revspaceshirt&amp;diff=20035</id>
		<title>Revspaceshirt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Revspaceshirt&amp;diff=20035"/>
		<updated>2018-10-21T12:15:16Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Inschrijflijst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NewsItem&lt;br /&gt;
 |Name=Revspace Shirts weer te bestellen!&lt;br /&gt;
 |Date=2018-10-21&lt;br /&gt;
 |Info=&#039;&#039;Het is weer mogelijk een origineel Revspace &amp;quot;If it smells like chicken&amp;quot; Shirt te bestellen: &#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
  {{Project&lt;br /&gt;
   |Name=Revspace Shirt&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=5084338970_e18b44f55e_o.jpg&lt;br /&gt;
   |Contact=Sebastius&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
=Nieuwe batch!=&lt;br /&gt;
We gaan weer een nieuwe lading Revspace shirts bestellen. Zelfde opdruk, zelfde kwaliteit shirt, zelfde drukker. Geef hieronder aan hoeveel je wilt en welke maat, en zorg dat er per shirt 15 euro op jouw revbank staat! Ophalen bij Revspace zelf. Heb je geen revbank account? Los dat dan op door een keertje langs te komen :) &lt;br /&gt;
&lt;br /&gt;
=Deadline en minimum=&lt;br /&gt;
We gaan bestellen op 20 november. We moeten zo&#039;n 15 shirts bestellen minimaal.&lt;br /&gt;
&lt;br /&gt;
=Inschrijflijst=&lt;br /&gt;
Let op: hierop je naam zetten is (bij halen van het minimum aantal) direct een koopverplichting. Heb je meerdere maten/modellen nodig, maak aub voor elk model een aparte regel.&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Shirt Size (S/M/L/XL etc) || Model (Dames/Heren) || Aantal || Gestort op revbank || Uitgedeeld&lt;br /&gt;
|-&lt;br /&gt;
| Pepman || 3XL || Heren|| 1 || Nee || -&lt;br /&gt;
|-&lt;br /&gt;
| Pinoaffe || L || Heren|| 1 || Nee || -&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || XL || Heren || 2 || Nee || -&lt;br /&gt;
|-&lt;br /&gt;
| merethan || L? XL? || Heren || 2 || Nee || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=20007</id>
		<title>35c3bus</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=20007"/>
		<updated>2018-10-17T11:12:13Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Animocheck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3Bus&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=Randombussen.jpg&lt;br /&gt;
   |Contact=Sebastius&lt;br /&gt;
  }}&lt;br /&gt;
=Wut?=&lt;br /&gt;
Met een touringcar naar 35C3 te Leipzig. Heenreis op 26 december, terugreis op 31 december.&lt;br /&gt;
&lt;br /&gt;
We rent a touringcar to 35C3 Leipzig. We leave on dec 26, return on dec 31.&lt;br /&gt;
&lt;br /&gt;
=Kosten/Cost=&lt;br /&gt;
Een touringcar huren kost 4000 tot 5000 euro incl chauffeur. Met 50 hackers dus ca 100 euro. Mogelijk goedkoper, we weten het nog niet totdat we een beter beeld hebben van gewenste stops etc. We moeten nog offertes opvragen. &lt;br /&gt;
&lt;br /&gt;
Renting a touringcar costs between 4000 to 5000 euro including the driver. With 50 hackers that should amount to 100 euro each. It may become cheaper, it might become more expensive. We won&#039;t know until we have actual quotes.&lt;br /&gt;
&lt;br /&gt;
==Offerte 1==&lt;br /&gt;
*Tarief 20-persoonsminibus:       EUR 3.500,00&lt;br /&gt;
*Tarief 35-persoons touringcar:   EUR 3.995,00&lt;br /&gt;
*Tarief 50-persoons touringcar:   EUR 4.250,00&lt;br /&gt;
&lt;br /&gt;
Inclusief: belastingen, tolgelden en verzorging chauffeur. U reist per luxe touringcar voorzien van onder andere airconditioning, CD/DVD-speler en toilet (behalve in de minibus). Een professionele chauffeur brengt uw gezelschap op een veilige en comfortabele manier op de bestemming.  De reistijd bedraagt voor bovenstaand schema circa 10 uur.&lt;br /&gt;
&lt;br /&gt;
=Route-idee=&lt;br /&gt;
Route is nog een concept. Er kunnen spaces bij en af, afhankelijk van animo. Volgorde in de randstad kan ook nog geoptimaliseerd.&lt;br /&gt;
Incl laden/lossen, ruststops voor de chauffeur en eten zullen we zo&#039;n 12 tot 13 uur onderweg zijn vanaf het startpunt. &lt;br /&gt;
&lt;br /&gt;
Route below is still a concept. We can add or remove spaces, depending on demand. We will probably be en route for 12 to 13 hours.&lt;br /&gt;
&lt;br /&gt;
*RevSpace Den Haag (vertrek om bv 07:00)&lt;br /&gt;
*PixelBar Rotterdam &lt;br /&gt;
*Bitlair Amersfoort (of Station Amersfoort?)&lt;br /&gt;
*Hack42 Arnhem (of Station Arnhem?)&lt;br /&gt;
*TkkrLab Enschede &lt;br /&gt;
*Leipzig Hbf&lt;br /&gt;
*(Leipzig Messe)&lt;br /&gt;
&lt;br /&gt;
[[File:35c3bus conceptroute1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=Animocheck=&lt;br /&gt;
Dit is een animocheck. Je verplicht jezelf nog tot niets.&lt;br /&gt;
&lt;br /&gt;
At the moment we&#039;re polling interest. By enlisting below you state such interest. No purchase is required at this point. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Opstapplaats&lt;br /&gt;
! Bestemming/Destination&lt;br /&gt;
! Hotel booked until&lt;br /&gt;
! Dingen&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || RevSpace || Leipzig Hbf || 30e, bereid aan te passen.&lt;br /&gt;
|-&lt;br /&gt;
| Peetz0r || RevSpace || Leipzig Hbf || nog niet || Ik weet nog niet of ik ga, vanwege redenen enzo.&lt;br /&gt;
|-&lt;br /&gt;
| merethan || RevSpace || Leipzig Hbf || &lt;br /&gt;
|-&lt;br /&gt;
| Juerd || RevSpace || Leipzig Hbf || 31 || Huidige planning is met de auto gaan met passagiers, dus ik ga alleen met de bus als die passagiers ook met de bus willen. Update: ze willen en staan al op de lijst. Auto blijft backupplan.&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Revspace || Leipzig Hbf || 30 (werk aan 31ste) ||&lt;br /&gt;
|-&lt;br /&gt;
| deurknop || Revspace || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Pixelbar/RevSpace || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Pixelbar/RevSpace || Leipzig Hbf || 31&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || Bitlair || Leipzig Hbf || 30e&lt;br /&gt;
|-&lt;br /&gt;
| Kartoffel || Bitlair || Leipzig Hbf || 31 || Wat Juerd zegt, maar dan andersom (passagier 1/2)&lt;br /&gt;
|-&lt;br /&gt;
| Evert  || Bitlair || Leipzig Hbf || 31 ||(via Sebastius mail)&lt;br /&gt;
|-&lt;br /&gt;
| DrWhax || TechInc || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Sjors (HSN) || HSN || Leipzig HBF || 31 || Kan ook vanaf andere space starten.&lt;br /&gt;
|-&lt;br /&gt;
| Daan (HSN RU) || HSN || Leipzig HBF || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Boekenwuurm ||  || Leipzig Hbf || 31 || Als de nieuwe dienstregeling bekend is, doe ik een sanity check op wat een gunstige instapplek is.&lt;br /&gt;
|-&lt;br /&gt;
| Zeno4ever || TkkrLab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Renze || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Spero || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| FriedZombie || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Walter || Pixelbar || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Claudia || Pixelbar || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr || Pixelbar/hack42 || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || RevSpace || Congres centrum || Geen boeking* || *nou gewoon omdat het kan geen kamer boeken&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Revspace || Leipzig Hbf || nog niet || Ik weet ook nog niet zeker of ik ga &lt;br /&gt;
|-&lt;br /&gt;
| leont || Bitlair || Leipzig Hbf || ?? || ?? &lt;br /&gt;
|-| Jij? || ? || ? || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20006</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=20006"/>
		<updated>2018-10-17T11:11:44Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Friends */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickers&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || paid || yes, received || car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || paid || yes, received || 35C3 bus or train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || paid || yes, received || 35C3 bus or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || yes, received || 35C3 bus or train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || yes, received || probably train&lt;br /&gt;
|-&lt;br /&gt;
|Deurknop || Regular || yes || yes, received || 35C3 bus if possible&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || yes, received || 35C3 bus of fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || yes, received || car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes ||  received || car&lt;br /&gt;
|-&lt;br /&gt;
|Kamitor || Regular || yes || received || 35C3 bus or with car &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi (voor een vriend) || 3x regular || yes || received&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 5x Regular || yes || ordered&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || not yet || no&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || not yet || no&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || yes || no&lt;br /&gt;
|- &lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 4x Budget || yes || no&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || not yet || no&lt;br /&gt;
|-&lt;br /&gt;
| elanthia || Regular || not yet || no&lt;br /&gt;
|-&lt;br /&gt;
| ? || Regular || not yet || no&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
Sebastius is planning a bus-rental ... see [[35c3bus]]&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# Someone&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=19974</id>
		<title>35c3bus</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=19974"/>
		<updated>2018-10-13T11:25:12Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Animocheck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3Bus&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=Randombussen.jpg&lt;br /&gt;
   |Contact=Sebastius&lt;br /&gt;
  }}&lt;br /&gt;
=Wut?=&lt;br /&gt;
Met een touringcar naar 35C3 te Leipzig. Heenreis op 26 december, terugreis op 31 december.&lt;br /&gt;
&lt;br /&gt;
We rent a touringcar to 35C3 Leipzig. We leave on dec 26, return on dec 31.&lt;br /&gt;
&lt;br /&gt;
=Kosten/Cost=&lt;br /&gt;
Een touringcar huren kost 4000 tot 5000 euro incl chauffeur. Met 50 hackers dus ca 100 euro. Mogelijk goedkoper, we weten het nog niet totdat we een beter beeld hebben van gewenste stops etc. We moeten nog offertes opvragen. &lt;br /&gt;
&lt;br /&gt;
Renting a touringcar costs between 4000 to 5000 euro including the driver. With 50 hackers that should amount to 100 euro each. It may become cheaper, it might become more expensive. We won&#039;t know until we have actual quotes.&lt;br /&gt;
&lt;br /&gt;
==Offerte 1==&lt;br /&gt;
*Tarief 20-persoonsminibus:       EUR 3.500,00&lt;br /&gt;
*Tarief 35-persoons touringcar:   EUR 3.995,00&lt;br /&gt;
*Tarief 50-persoons touringcar:   EUR 4.250,00&lt;br /&gt;
&lt;br /&gt;
Inclusief: belastingen, tolgelden en verzorging chauffeur. U reist per luxe touringcar voorzien van onder andere airconditioning, CD/DVD-speler en toilet (behalve in de minibus). Een professionele chauffeur brengt uw gezelschap op een veilige en comfortabele manier op de bestemming.  De reistijd bedraagt voor bovenstaand schema circa 10 uur.&lt;br /&gt;
&lt;br /&gt;
=Route-idee=&lt;br /&gt;
Route is nog een concept. Er kunnen spaces bij en af, afhankelijk van animo. Volgorde in de randstad kan ook nog geoptimaliseerd.&lt;br /&gt;
Incl laden/lossen, ruststops voor de chauffeur en eten zullen we zo&#039;n 12 tot 13 uur onderweg zijn vanaf het startpunt. &lt;br /&gt;
&lt;br /&gt;
Route below is still a concept. We can add or remove spaces, depending on demand. We will probably be en route for 12 to 13 hours.&lt;br /&gt;
&lt;br /&gt;
*RevSpace Den Haag (vertrek om bv 07:00)&lt;br /&gt;
*PixelBar Rotterdam &lt;br /&gt;
*Bitlair Amersfoort (of Station Amersfoort?)&lt;br /&gt;
*Hack42 Arnhem (of Station Arnhem?)&lt;br /&gt;
*TkkrLab Enschede &lt;br /&gt;
*Leipzig Hbf&lt;br /&gt;
*(Leipzig Messe)&lt;br /&gt;
&lt;br /&gt;
[[File:35c3bus conceptroute1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=Animocheck=&lt;br /&gt;
Dit is een animocheck. Je verplicht jezelf nog tot niets.&lt;br /&gt;
&lt;br /&gt;
At the moment we&#039;re polling interest. By enlisting below you state such interest. No purchase is required at this point. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Opstapplaats&lt;br /&gt;
! Bestemming/Destination&lt;br /&gt;
! Hotel booked until&lt;br /&gt;
! Dingen&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || RevSpace || Leipzig Hbf || 30e, bereid aan te passen.&lt;br /&gt;
|-&lt;br /&gt;
| Peetz0r || RevSpace || Leipzig Hbf || nog niet || Ik weet nog niet of ik ga, vanwege redenen enzo.&lt;br /&gt;
|-&lt;br /&gt;
| merethan || RevSpace || Leipzig Hbf || &lt;br /&gt;
|-&lt;br /&gt;
| Annemarie? || RevSpace || Leipzig Hbf || || Nog niet zeker&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || RevSpace || Leipzig Hbf || 31 || Huidige planning is met de auto gaan met passagiers, dus ik ga alleen met de bus als die passagiers ook met de bus willen. Update: ze willen en staan al op de lijst. Auto blijft backupplan.&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Revspace || Leipzig Hbf || 30 (werk aan 31ste) ||&lt;br /&gt;
|-&lt;br /&gt;
| deurknop || Revspace || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Pixelbar/RevSpace || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Pixelbar/RevSpace || Leipzig Hbf || 31&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || Bitlair || Leipzig Hbf || 30e&lt;br /&gt;
|-&lt;br /&gt;
| Kartoffel || Bitlair || Leipzig Hbf || 31 || Wat Juerd zegt, maar dan andersom (passagier 1/2)&lt;br /&gt;
|-&lt;br /&gt;
| Evert  || Bitlair || Leipzig Hbf || 31 ||(via Sebastius mail)&lt;br /&gt;
|-&lt;br /&gt;
| DrWhax || TechInc || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Sjors (HSN) || HSN || Leipzig HBF || 31 || Kan ook vanaf andere space starten.&lt;br /&gt;
|-&lt;br /&gt;
| Daan (HSN RU) || HSN || Leipzig HBF || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Boekenwuurm ||  || Leipzig Hbf || 31 || Als de nieuwe dienstregeling bekend is, doe ik een sanity check op wat een gunstige instapplek is.&lt;br /&gt;
|-&lt;br /&gt;
| Zeno4ever || TkkrLab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Renze || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Spero || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| FriedZombie || Tkkrlab || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Walter || Pixelbar || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Claudia || Pixelbar || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| CyBr || Pixelbar/hack42 || Leipzig Hbf || 31 ||&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || RevSpace || Congres centrum || Geen boeking* || *nou gewoon omdat het kan geen kamer boeken&lt;br /&gt;
|-| Jij? || ? || ? || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19973</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19973"/>
		<updated>2018-10-13T11:06:34Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Friends */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickers&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want (140, 160, 270, 120 euro, other, see: https://tickets.events.ccc.de/35c3/ )&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Ticket ordered || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || paid || yes, received || car&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || paid || yes, received ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || paid || yes, received || 35C3 bus or train&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || paid || yes, received || 35C3 bus or carpooling&lt;br /&gt;
|-&lt;br /&gt;
| Kinroy || Regular || yes || ordered || 35C3 bus or train or car&lt;br /&gt;
|-&lt;br /&gt;
| bwb || Supporter || yes || ordered || probably train&lt;br /&gt;
|-&lt;br /&gt;
|Deurknop || Regular || yes || ordered || 35C3 bus if possible&lt;br /&gt;
|-&lt;br /&gt;
| Okkie || Budget || yes || ordered || 35C3 bus of fiets (en trein)&lt;br /&gt;
|-&lt;br /&gt;
| minicom || Budget || yes || ordered || car&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l || Regular || yes ||  || car&lt;br /&gt;
|-&lt;br /&gt;
|Lukkie+1 || Regular || not yet ||  || bus or car&lt;br /&gt;
|-&lt;br /&gt;
|Kamitor || Regular || not yet (2nd week october) ||  || 35C3 bus or with car &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi(voor een vriend) || 3x regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| dexter (via bwb) || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Mend0x (via Peetz0r) || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| CyBr (via Kinroy Revbank acount) || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| h3x4d3c1m4l (voor vriendengroep) || 9x Budget || not yet&lt;br /&gt;
|-&lt;br /&gt;
| OkZ0r + 1 || 2x Budget || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Annemarie? (via merethan) (nog niet zeker) || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| ? || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
Sebastius is planning a bus-rental ... see [[35c3bus]]&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# Someone&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19877</id>
		<title>Weekend van de Wetenschap (2018)</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19877"/>
		<updated>2018-10-05T18:49:53Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Weekend van de Wetenschap&lt;br /&gt;
 |DateStart=6 Oct 2018&lt;br /&gt;
 |DateEnd=7 Oct 2018&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=12:00&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
Het weekend van 6 en 7 oktober 2018.&lt;br /&gt;
&lt;br /&gt;
Bezoekers zijn via https://www.weekendvandewetenschap.nl uitgenodigd om langs te komen voor rondleidingen, hacken en workshops. We openen zaterdag en zondag om 12:00 onze deuren en ronden weer af rond 17:00 (uiteraard kan er daarna nog gehackt worden en zijn gasten ook welkom).&lt;br /&gt;
&lt;br /&gt;
=Ja ik help mee!=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Zaterdag&lt;br /&gt;
! Zondag&lt;br /&gt;
! Rol&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Nee || Ja || Crew/food en mijn flipdot spel zal er zijn.&lt;br /&gt;
|-&lt;br /&gt;
| Benadski || Ja || Ja || Soldeerkitjes: Extra zintuig maken.&lt;br /&gt;
|-&lt;br /&gt;
| Gori || Ja || Ja || Vuur, vonken en ijzer + mogelijk een lezing over duurzaamheid &amp;amp; technologie&lt;br /&gt;
|-&lt;br /&gt;
| f0x || Nee || Ja || $dingen&lt;br /&gt;
|-&lt;br /&gt;
| Crashjuh || Ja || Ja || $dingen / meschien iets met radio&lt;br /&gt;
|-&lt;br /&gt;
| Damnlie || Nee || Ja || $things / macrophotos / robots / food&lt;br /&gt;
|-&lt;br /&gt;
| Maxell || Nee || Nee || &lt;br /&gt;
|-&lt;br /&gt;
| Juerd || Ja || ? || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| Foobar || Ja || ? || &lt;br /&gt;
|-&lt;br /&gt;
| Morphje || Ja || Ja || Smeed dingen doen. Bij voorkeur buiten (weather permitting)&lt;br /&gt;
|-&lt;br /&gt;
| Dave_o || Ja || Ja || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 🔋 || 🔋 || Interessant doen, ofzo.&lt;br /&gt;
|-&lt;br /&gt;
| Jij? || Ja || Ja || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ideas for activities =&lt;br /&gt;
== Easy and available at the space right now ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Lenz%27s_law Lenz&#039;s law] : [https://www.youtube.com/watch?v=N7tIi71-AjA Video example]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Coand%C4%83_effect Coandă effect] : [https://www.youtube.com/watch?v=sRfTYP-XVhU CCool video]&lt;br /&gt;
&lt;br /&gt;
== More work, requires purchasing ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Dry_ice Dry Ice]&lt;br /&gt;
** [https://www.stevespanglerscience.com/lab/experiments/dry-ice-smoking-bubbles/ smoking bubbles]&lt;br /&gt;
** [https://www.symmetrymagazine.org/article/january-2015/how-to-build-your-own-particle-detector Cloud chamber - radiation detection]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Liquid_nitrogen Liquid Nitrogen ] : [https://www.youtube.com/watch?v=xhC7CqMM60A  Banana hammer]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Implosion_(mechanical_process) Air pressure implosions] : [https://www.youtube.com/watch?v=JsoE4F2Pb20 Oil drum implosion]&lt;br /&gt;
** First hit marktplaats : 35 Euro 200L drum new -  [https://www.vatenonline.nl/a-43331503/olievaten/200-liter-olievat-zwart/]&lt;br /&gt;
&lt;br /&gt;
== Short (10-20 min) lectures in the lounge ==&lt;br /&gt;
* &amp;quot;Wat en hoe  duurzaamheid&amp;quot; - Gori&lt;br /&gt;
* &amp;quot;Social media en wereldbeeld&amp;quot; - merethan&lt;br /&gt;
* &amp;quot;Blockchain voor n00bs&amp;quot; - ?&lt;br /&gt;
* &amp;quot;Wat betekent dat groen slotje in mijn browser&amp;quot; - ?&lt;br /&gt;
* &amp;quot;Waar zijn unicorns voor het eerst gezien&amp;quot; - ?&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19876</id>
		<title>Weekend van de Wetenschap (2018)</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19876"/>
		<updated>2018-10-05T18:47:45Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Short (10-20 min) lectures in the lounge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Weekend van de Wetenschap&lt;br /&gt;
 |DateStart=6 Oct 2018&lt;br /&gt;
 |DateEnd=7 Oct 2018&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=12:00&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
Het weekend van 6 en 7 oktober 2018.&lt;br /&gt;
&lt;br /&gt;
Bezoekers zijn via https://www.weekendvandewetenschap.nl uitgenodigd om langs te komen voor rondleidingen, hacken en workshops. We openen zaterdag en zondag om 12:00 onze deuren en ronden weer af rond 17:00 (uiteraard kan er daarna nog gehackt worden en zijn gasten ook welkom).&lt;br /&gt;
&lt;br /&gt;
=Ja ik help mee!=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Zaterdag&lt;br /&gt;
! Zondag&lt;br /&gt;
! Rol&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Nee || Ja || Crew/food en mijn flipdot spel zal er zijn.&lt;br /&gt;
|-&lt;br /&gt;
| Benadski || Ja || Ja || Soldeerkitjes: Extra zintuig maken.&lt;br /&gt;
|-&lt;br /&gt;
| Gori || Ja || Ja || Vuur, vonken en ijzer + mogelijk een lezing over duurzaamheid &amp;amp; technologie&lt;br /&gt;
|-&lt;br /&gt;
| f0x || Nee || Ja || $dingen&lt;br /&gt;
|-&lt;br /&gt;
| Crashjuh || Ja || Ja || $dingen / meschien iets met radio&lt;br /&gt;
|-&lt;br /&gt;
| Damnlie || Nee || Ja || $things / macrophotos / robots / food&lt;br /&gt;
|-&lt;br /&gt;
| Maxell || Nee || Nee || &lt;br /&gt;
|-&lt;br /&gt;
| Juerd || Ja || ? || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| Foobar || Ja || ? || &lt;br /&gt;
|-&lt;br /&gt;
| Morphje || Ja || Ja || Smeed dingen doen. Bij voorkeur buiten (weather permitting)&lt;br /&gt;
|-&lt;br /&gt;
| Dave_o || Ja || Ja || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 🔋 || 🔋 || Interessant doen, ofzo.&lt;br /&gt;
|-&lt;br /&gt;
| Jij? || Ja || Ja || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ideas for activities =&lt;br /&gt;
== Easy and available at the space right now ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Lenz%27s_law Lenz&#039;s law] : [https://www.youtube.com/watch?v=N7tIi71-AjA Video example]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Coand%C4%83_effect Coandă effect] : [https://www.youtube.com/watch?v=sRfTYP-XVhU CCool video]&lt;br /&gt;
&lt;br /&gt;
== More work, requires purchasing ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Dry_ice Dry Ice]&lt;br /&gt;
** [https://www.stevespanglerscience.com/lab/experiments/dry-ice-smoking-bubbles/ smoking bubbles]&lt;br /&gt;
** [https://www.symmetrymagazine.org/article/january-2015/how-to-build-your-own-particle-detector Cloud chamber - radiation detection]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Liquid_nitrogen Liquid Nitrogen ] : [https://www.youtube.com/watch?v=xhC7CqMM60A  Banana hammer]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Implosion_(mechanical_process) Air pressure implosions] : [https://www.youtube.com/watch?v=JsoE4F2Pb20 Oil drum implosion]&lt;br /&gt;
** First hit marktplaats : 35 Euro 200L drum new -  [https://www.vatenonline.nl/a-43331503/olievaten/200-liter-olievat-zwart/]&lt;br /&gt;
&lt;br /&gt;
== Short (10-20 min) lectures in the lounge ==&lt;br /&gt;
* &amp;quot;Wat en hoe  duurzaamheid&amp;quot; - Gori&lt;br /&gt;
* &amp;quot;Blockchain voor n00bs&amp;quot; - ?&lt;br /&gt;
* &amp;quot;Wat betekent dat groen slotje in mijn browser&amp;quot; - ?&lt;br /&gt;
* &amp;quot;Waar zijn unicorns voor het eerst gezien?&amp;quot; - ?&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19875</id>
		<title>Weekend van de Wetenschap (2018)</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Weekend_van_de_Wetenschap_(2018)&amp;diff=19875"/>
		<updated>2018-10-05T18:46:49Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Ja ik help mee! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event&lt;br /&gt;
 |Name=Weekend van de Wetenschap&lt;br /&gt;
 |DateStart=6 Oct 2018&lt;br /&gt;
 |DateEnd=7 Oct 2018&lt;br /&gt;
 |InfoLocation=Overgoo 1, Leidschendam&lt;br /&gt;
 |InfoOpen=12:00&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
Het weekend van 6 en 7 oktober 2018.&lt;br /&gt;
&lt;br /&gt;
Bezoekers zijn via https://www.weekendvandewetenschap.nl uitgenodigd om langs te komen voor rondleidingen, hacken en workshops. We openen zaterdag en zondag om 12:00 onze deuren en ronden weer af rond 17:00 (uiteraard kan er daarna nog gehackt worden en zijn gasten ook welkom).&lt;br /&gt;
&lt;br /&gt;
=Ja ik help mee!=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Zaterdag&lt;br /&gt;
! Zondag&lt;br /&gt;
! Rol&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Nee || Ja || Crew/food en mijn flipdot spel zal er zijn.&lt;br /&gt;
|-&lt;br /&gt;
| Benadski || Ja || Ja || Soldeerkitjes: Extra zintuig maken.&lt;br /&gt;
|-&lt;br /&gt;
| Gori || Ja || Ja || Vuur, vonken en ijzer + mogelijk een lezing over duurzaamheid &amp;amp; technologie&lt;br /&gt;
|-&lt;br /&gt;
| f0x || Nee || Ja || $dingen&lt;br /&gt;
|-&lt;br /&gt;
| Crashjuh || Ja || Ja || $dingen / meschien iets met radio&lt;br /&gt;
|-&lt;br /&gt;
| Damnlie || Nee || Ja || $things / macrophotos / robots / food&lt;br /&gt;
|-&lt;br /&gt;
| Maxell || Nee || Nee || &lt;br /&gt;
|-&lt;br /&gt;
| Juerd || Ja || ? || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| Foobar || Ja || ? || &lt;br /&gt;
|-&lt;br /&gt;
| Morphje || Ja || Ja || Smeed dingen doen. Bij voorkeur buiten (weather permitting)&lt;br /&gt;
|-&lt;br /&gt;
| Dave_o || Ja || Ja || Dingen.&lt;br /&gt;
|-&lt;br /&gt;
| merethan || 🔋 || 🔋 || Interessant doen, ofzo.&lt;br /&gt;
|-&lt;br /&gt;
| Jij? || Ja || Ja || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ideas for activities =&lt;br /&gt;
== Easy and available at the space right now ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Lenz%27s_law Lenz&#039;s law] : [https://www.youtube.com/watch?v=N7tIi71-AjA Video example]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Coand%C4%83_effect Coandă effect] : [https://www.youtube.com/watch?v=sRfTYP-XVhU CCool video]&lt;br /&gt;
&lt;br /&gt;
== More work, requires purchasing ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Dry_ice Dry Ice]&lt;br /&gt;
** [https://www.stevespanglerscience.com/lab/experiments/dry-ice-smoking-bubbles/ smoking bubbles]&lt;br /&gt;
** [https://www.symmetrymagazine.org/article/january-2015/how-to-build-your-own-particle-detector Cloud chamber - radiation detection]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Liquid_nitrogen Liquid Nitrogen ] : [https://www.youtube.com/watch?v=xhC7CqMM60A  Banana hammer]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Implosion_(mechanical_process) Air pressure implosions] : [https://www.youtube.com/watch?v=JsoE4F2Pb20 Oil drum implosion]&lt;br /&gt;
** First hit marktplaats : 35 Euro 200L drum new -  [https://www.vatenonline.nl/a-43331503/olievaten/200-liter-olievat-zwart/]&lt;br /&gt;
&lt;br /&gt;
== Short (10-20 min) lectures in the lounge ==&lt;br /&gt;
* &amp;quot;Wat en hoe  duurzaamheid&amp;quot; - Gori&lt;br /&gt;
* &amp;quot;Blockchain voor n00bs&amp;quot; - ?&lt;br /&gt;
* &amp;quot;Wat betekent dat groen slotje in mijn browser&amp;quot; - ?&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19647</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19647"/>
		<updated>2018-09-09T16:27:03Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Revspace Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickers&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
No info on vouchers or tickets yet.... but lets get prepared:&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
* Since the pre-sale hasn&#039;t even been announced yet, i&#039;m going off the information from last year, tickets are budget(100),regular(120),supporter(140 or whatever you choose above)&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Supporter || not yet || 35C3 bus or carpooling&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank&lt;br /&gt;
|-&lt;br /&gt;
| ? || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi(voor een vriend) || regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k || budget || not yet &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
Sebastius is planning a bus-rental ... see [[35c3bus]]&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# Someone&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19646</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19646"/>
		<updated>2018-09-09T16:26:00Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Revspace Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickers&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
No info on vouchers or tickets yet.... but lets get prepared:&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
* Since the pre-sale hasn&#039;t even been announced yet, i&#039;m going off the information from last year, tickets are budget(100),regular(120),supporter(140 or whatever you choose above)&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank || Mode de transport&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Regular || not yet || 35C3 bus or carpooling&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank&lt;br /&gt;
|-&lt;br /&gt;
| ? || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi(voor een vriend) || regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k || budget || not yet &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
Sebastius is planning a bus-rental ... see [[35c3bus]]&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# Someone&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19645</id>
		<title>35C3 Tickets</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35C3_Tickets&amp;diff=19645"/>
		<updated>2018-09-09T16:20:48Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Revspace Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=35C3 Tickers&lt;br /&gt;
   |Status=Initializing&lt;br /&gt;
   |Picture=24574934887 9a5aa89cf0 b.jpg&lt;br /&gt;
   |Contact=Foobar&lt;br /&gt;
  }}&lt;br /&gt;
No info on vouchers or tickets yet.... but lets get prepared:&lt;br /&gt;
&lt;br /&gt;
== Vouchers for RevSpace participants ==&lt;br /&gt;
&lt;br /&gt;
To streamline the procedure for this year, and make sure we can get our tickets when the voucher phase starts, please follow the procedure below:&lt;br /&gt;
&lt;br /&gt;
* Sign up on the list below, specifying which kind of ticket you want&lt;br /&gt;
* Deposit cash or transfer money to your revspace revbank account (or make sure there is enough in there)&lt;br /&gt;
* Revspace will buy the tickets&lt;br /&gt;
* First come, first serve. RevSpace participants first, friends after the first two weeks.&lt;br /&gt;
* Since the pre-sale hasn&#039;t even been announced yet, i&#039;m going off the information from last year, tickets are budget(100),regular(120),supporter(140 or whatever you choose above)&lt;br /&gt;
&lt;br /&gt;
== Queue ==&lt;br /&gt;
&lt;br /&gt;
====Revspace Participants====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| FooBar || regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Juerd || CCC member ||&lt;br /&gt;
|-&lt;br /&gt;
| Jelle || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| joepie91 || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| merethan || Regular || not yet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Friends====&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Name in revbank !! Ticket type (Budget, regular, supporter, CCC member) || Deposited to revbank&lt;br /&gt;
|-&lt;br /&gt;
| ? || Regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| Zawadi(voor een vriend) || regular || not yet&lt;br /&gt;
|-&lt;br /&gt;
| rowan8k || budget || not yet &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Carpool ==&lt;br /&gt;
&lt;br /&gt;
Sebastius is planning a bus-rental ... see [[35c3bus]]&lt;br /&gt;
&lt;br /&gt;
People going by car and offering space:&lt;br /&gt;
&lt;br /&gt;
# Someone&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19606</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19606"/>
		<updated>2018-09-09T13:45:06Z</updated>

		<summary type="html">&lt;p&gt;Merethan: Spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. Als de PWM 1Khz. is betekent dat dat de auto &amp;quot;vol vermogen&amp;quot; mag trekken. Hoe lager de frequentie, hoe minder amps de auto mag trekken. Online zijn tabellen te vinden van welke PWM cycle hoeveel ampères betekent.&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden. Online zijn tabellen te vinden met welke weerstand welke staat codeert.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg en tabellen van coderingen is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afrekenen waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
=== Authoduino ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor de laadpunt usecase. Het is vooral het concept van de Doorduino code wat nog over is, daadwerkelijke implementatie is best anders inmiddels.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zie: https://github.com/merethan/authoduino&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=19604</id>
		<title>35c3bus</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=35c3bus&amp;diff=19604"/>
		<updated>2018-09-09T13:42:35Z</updated>

		<summary type="html">&lt;p&gt;Merethan: merethan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Wut?=&lt;br /&gt;
Met een touringcar naar 35C3 te Leipzig. Heenreis op 26 december, terugreis op 31 december (of misschien 30 december in de avond/nacht?. &lt;br /&gt;
&lt;br /&gt;
=Kosten=&lt;br /&gt;
Een touringcar huren kost 3000 tot 5000 euro incl chauffeur. Met 50 hackers dus ca 100 euro. Mogelijk goedkoper, we weten het nog niet totdat we een beter beeld hebben van gewenste stops etc. We moeten nog offertes opvragen. &lt;br /&gt;
&lt;br /&gt;
=Route-idee=&lt;br /&gt;
Incl laden/lossen, ruststops voor de chauffeur en eten zullen we zo&#039;n 12 tot 13 uur onderweg zijn vanaf het startpunt. &lt;br /&gt;
&lt;br /&gt;
*RevSpace Den Haag (vertrek om bv 07:00)&lt;br /&gt;
*PixelBar Rotterdam &lt;br /&gt;
*Bitlair Amersfoort&lt;br /&gt;
*Hack42 Arnhem &lt;br /&gt;
*TkkrLab Enschede&lt;br /&gt;
*Leipzig HBF&lt;br /&gt;
*Leipzig Messe&lt;br /&gt;
&lt;br /&gt;
=Animocheck=&lt;br /&gt;
Dit is een animocheck. Je verplicht jezelf nog tot niets.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Naam/Nick&lt;br /&gt;
! Opstapplaats&lt;br /&gt;
! Bestemming&lt;br /&gt;
! Hotel geboekt tot&lt;br /&gt;
|-&lt;br /&gt;
| Sebastius || RevSpace || Leipzig HBF || 30e, bereid aan te passen.&lt;br /&gt;
|-&lt;br /&gt;
| Peetz0r || RevSpace || Leipzig HBF ||&lt;br /&gt;
|-&lt;br /&gt;
| Rowan8k || Bitlair || Leipzig HBF ||&lt;br /&gt;
|-&lt;br /&gt;
| polyfloyd || Bitlair || Leipzig HBF || 30e&lt;br /&gt;
|-&lt;br /&gt;
| merethan || RevSpace || Leipzig HBF ||&lt;br /&gt;
|-&lt;br /&gt;
| Jij? || ? || ? || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19472</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19472"/>
		<updated>2018-08-26T22:17:56Z</updated>

		<summary type="html">&lt;p&gt;Merethan: Code naar Github. En het arduino deel heet nu Authoduino.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. Als de PWM 1Khz. is betekent dat dat de auto &amp;quot;vol vermogen&amp;quot; mag trekken. Hoe lager de frequentie, hoe minder amps de auto mag trekken. Online zijn tabellen te vinden van welke PWM cycle hoeveel ampères betekent.&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden. Online zijn tabellen te vinden met welke weerstand welke staat codeert.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg en tabellen van coderingen is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afgekeken waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
=== Authoduino ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor de laadpunt usecase. Het is vooral het concept van de Doorduino code wat nog over is, daadwerkelijke implementatie is best anders inmiddels.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zie: https://github.com/merethan/authoduino&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19434</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19434"/>
		<updated>2018-08-19T11:09:43Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* Doorduino &amp;quot;Chargeduino&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. Als de PWM 1Khz. is betekent dat dat de auto &amp;quot;vol vermogen&amp;quot; mag trekken. Hoe lager de frequentie, hoe minder amps de auto mag trekken. Online zijn tabellen te vinden van welke PWM cycle hoeveel ampères betekent.&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden. Online zijn tabellen te vinden met welke weerstand welke staat codeert.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg en tabellen van coderingen is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afgekeken waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
Komt later op Github ofzo, maar voorlopig staat het (ook) hier.&lt;br /&gt;
&lt;br /&gt;
=== Doorduino &amp;quot;Chargeduino&amp;quot; ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor de laadpunt usecase.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;OneWire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Board layout (Doorduino)&lt;br /&gt;
#define PIN_LED_GREEN 13&lt;br /&gt;
#define PIN_LED_RED   12&lt;br /&gt;
#define PIN_RELAY     11&lt;br /&gt;
#define PIN_1WIRE     10&lt;br /&gt;
#define PIN_BUTTON     9&lt;br /&gt;
&lt;br /&gt;
#define OFF    0 // Undefined state (or off/broken, obviously)&lt;br /&gt;
#define GREEN  1 // Charging available&lt;br /&gt;
#define RED    2 // Stuff b0rked&lt;br /&gt;
#define YELLOW (GREEN | RED) // Yellow means ready for auth (same as Doorduino)&lt;br /&gt;
&lt;br /&gt;
#define INIT_DELAY 500              // Delay after all setup operations&lt;br /&gt;
#define LED_BLINK_INTERVAL 2000     // Be nice, blink to people/robots/ghosts/other things passing by&lt;br /&gt;
#define LED_BLINK_TIME 120          // Each fancy led blink last this much miliseconds&lt;br /&gt;
#define BUTTON_INTERVAL_TIME 3000   // After an iButton has been read, no read operation for this much miliseconds&lt;br /&gt;
#define ABANDONED_TIME 30000        // Max interval between serial messages before Arduino considers the managing device down&lt;br /&gt;
#define ABANDONED_MSG_INTERVAL 5000 // The interval between each message send over serial, when in the ABANDONED state&lt;br /&gt;
&lt;br /&gt;
OneWire ds(PIN_1WIRE); // Dallas 1-Wire bus&lt;br /&gt;
&lt;br /&gt;
enum Command {&lt;br /&gt;
  NONE,    // No command received&lt;br /&gt;
  ENABLE,  // Manager says user/customer is authorized&lt;br /&gt;
  DISABLE, // Manager says user/customer not authorized&lt;br /&gt;
  PING     // Sign of life&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
static enum State {&lt;br /&gt;
  ABANDONED, // Arduino has not had contact with the managing device for too long, or is yet to receive the first message&lt;br /&gt;
  ENABLED,  // Charging is available to the user/customer&lt;br /&gt;
  DISABLED // No charging possible, ready for a new customer&lt;br /&gt;
} state;  // State the system is in&lt;br /&gt;
&lt;br /&gt;
// These values are in miliseconds since start of program. Ulongs are 32 bits on arduino, which gets you&lt;br /&gt;
// up to 4.294.967.295 msec or just over 49 and a half days. So values that affect state need some guards for millis() overflowing back to zero&lt;br /&gt;
static unsigned long lastblink = 0; // Last time we did a nice blinky on the led&lt;br /&gt;
static unsigned long lastread = 0;  // Last time an iButton was read&lt;br /&gt;
static unsigned long keepalive = 0; // Last time a sign of life was received from the managing device (affects device state!)&lt;br /&gt;
static unsigned long lastmsg = 0;   // Last time we have send a message to the managing device (currently used to limit the abandoned message over serial rate)&lt;br /&gt;
&lt;br /&gt;
void setup () {&lt;br /&gt;
  led(YELLOW); // Led test (if the reader is green or red during power-up, the other color is broken)&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);   // Same as Doorduino&lt;br /&gt;
  Serial.println(&amp;quot;INIT&amp;quot;); // Doorduino says &amp;quot;RESET&amp;quot;, Chargeduino says &amp;quot;INIT&amp;quot;&lt;br /&gt;
  pinMode(PIN_LED_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN_LED_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN_RELAY,     OUTPUT);&lt;br /&gt;
  pinMode(PIN_BUTTON,    INPUT); // Unused at this moment. TODO: Make a car explode on push&lt;br /&gt;
&lt;br /&gt;
  state = ABANDONED; // When system initializes, nothing is possible until managing device has shown a sign of life&lt;br /&gt;
&lt;br /&gt;
  delay(INIT_DELAY); // To make the led test effective (init is very fast)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop () {&lt;br /&gt;
  // Overflow protections regarding timing. Since millis() overflows back to zero&lt;br /&gt;
  // somewhere in the 49th day, some guard are required to prevent nutty behaviour&lt;br /&gt;
  if (millis() &amp;lt; keepalive) {&lt;br /&gt;
    keepalive = 0; // Overflow detected, reset keepalive&lt;br /&gt;
  }&lt;br /&gt;
  // The other timing-related values are not affecting state. If anything, a weird led flicker is kinda interesting so yeah whatever&lt;br /&gt;
&lt;br /&gt;
  // Check for messages from the managing device&lt;br /&gt;
  Command mancmd = readSerial();&lt;br /&gt;
  switch (mancmd) {&lt;br /&gt;
    case ENABLE: {&lt;br /&gt;
        state = ENABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLE: {&lt;br /&gt;
        state = DISABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case PING: {&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // If there has been no input from the managing device, we consider ourselves abandoned.&lt;br /&gt;
  // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
  if (millis() - ABANDONED_TIME &amp;gt; keepalive &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_TIME) {&lt;br /&gt;
    state = ABANDONED;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Read the one wire bus, see if there&#039;s a button&lt;br /&gt;
  if (state != ABANDONED) { // We only care about iButtons if there&#039;s a managing device present&lt;br /&gt;
    // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
    if (millis() - BUTTON_INTERVAL_TIME &amp;gt; lastread &amp;amp;&amp;amp; millis() &amp;gt; BUTTON_INTERVAL_TIME) {&lt;br /&gt;
      if (readButton()) {&lt;br /&gt;
        lastread = millis(); // A button was successfully read&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Allow or not allow charging, depending on what input has been given before&lt;br /&gt;
  switch (state) {&lt;br /&gt;
    case ENABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, HIGH); // By enabling the relay, the SAE J1772 CP-pin is enabled&lt;br /&gt;
        led(GREEN);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(YELLOW);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case ABANDONED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(RED);&lt;br /&gt;
        if (millis() - ABANDONED_MSG_INTERVAL &amp;gt; lastmsg &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_MSG_INTERVAL) {&lt;br /&gt;
          Serial.println(&amp;quot;ABANDONED&amp;quot;);&lt;br /&gt;
          lastmsg = millis();&lt;br /&gt;
        }&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void led (byte color) {&lt;br /&gt;
  if (millis() - LED_BLINK_INTERVAL &amp;gt; lastblink &amp;amp;&amp;amp; millis() &amp;gt; LED_BLINK_INTERVAL) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, 0);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   0);&lt;br /&gt;
    lastblink = millis();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (millis() - LED_BLINK_TIME &amp;gt; lastblink) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, color &amp;amp; GREEN);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   color &amp;amp; RED);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool readButton() {&lt;br /&gt;
  byte id[8]; // ID of the iButton will be written into this variable by ds.search()&lt;br /&gt;
&lt;br /&gt;
  if (ds.reset()) { // After a reset pulse, if one or more slave devices are on the bus, reset returns nonzero&lt;br /&gt;
    ds.reset_search(); // 1-Wire bus can have multiple slave devices. Reset next use of search() to start/first position&lt;br /&gt;
    if (ds.search(id)) { // Do a search until something is found, write the ID into id (stateful; next call returns next device). Returns nonzero if a new ID was written to id&lt;br /&gt;
      if (OneWire::crc8(id, 7) != id[7]) {&lt;br /&gt;
        return false; // If checksum fails, return&lt;br /&gt;
      }&lt;br /&gt;
      led(OFF);&lt;br /&gt;
      Serial.print(&amp;quot;&amp;lt;&amp;quot;);&lt;br /&gt;
      for (byte i = 0; i &amp;lt; 8; i++) { // Dump the found ID to serial out&lt;br /&gt;
        if (id[i] &amp;lt; 16) Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
        Serial.print(id[i], HEX);&lt;br /&gt;
      }&lt;br /&gt;
      Serial.println(&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Command readSerial() {&lt;br /&gt;
  while (Serial.available()) {&lt;br /&gt;
    char c = Serial.read();&lt;br /&gt;
&lt;br /&gt;
    if (c == &#039;E&#039;) { // Enable charging&lt;br /&gt;
      Serial.println(&amp;quot;ENABLED&amp;quot;);&lt;br /&gt;
      return ENABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;D&#039;) {&lt;br /&gt;
      Serial.println(&amp;quot;DISABLED&amp;quot;);&lt;br /&gt;
      return DISABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;P&#039;) { // Yo still there bro?&lt;br /&gt;
      Serial.println(&amp;quot;PONG&amp;quot;);&lt;br /&gt;
      return PING; // In this case, it means exactly the opposite&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return NONE;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19433</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19433"/>
		<updated>2018-08-19T11:05:14Z</updated>

		<summary type="html">&lt;p&gt;Merethan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. Als de PWM 1Khz. is betekent dat dat de auto &amp;quot;vol vermogen&amp;quot; mag trekken. Hoe lager de frequentie, hoe minder amps de auto mag trekken. Online zijn tabellen te vinden van welke PWM cycle hoeveel ampères betekent.&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden. Online zijn tabellen te vinden met welke weerstand welke staat codeert.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg en tabellen van coderingen is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, doet het laadpunt de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn (zeer beperkt) te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts sturen nadat je tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen (PP wordt dan met PE verbonden) wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL in de Keba hardware en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren).&lt;br /&gt;
Momenteel gaat het niet mogelijk worden automatisch af te rekenen via de bar, omdat de bar niet de verkoop van een voorgeprogrammeerd item (&amp;quot;lollie&amp;quot;, &amp;quot;Club-Mate&amp;quot;, &amp;quot;kWh&amp;quot; etc.) in fracties ondersteunt (er is nooit een reden geweest om 2,368 Club-Mate te kunnen verkopen, obviously). Initieel zal het afgekeken waarschijnlijk periodiek, handmatig gaan d.m.v. een &amp;quot;take [ammount] [reason]&amp;quot; operatie op de bar. De Pi zal initieel de lijst met opgenomen kWh&#039;s per gebruiker dus zelf vast houden.&lt;br /&gt;
De Pi moet ook updates naar IRC kunnen sturen (vergelijkbaar met deuren in de space die geopend worden). Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin zal worden gedaan met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
Het is gestart als Doorduino code, maar inmiddels zoveel werk ondergaan dat de routine die hij doorloopt niet meer herkenbaar is.&amp;lt;br&amp;gt;&lt;br /&gt;
Wat het doet, is het volgende:&lt;br /&gt;
&lt;br /&gt;
 * Het serienummer van de iButton over serial sturen wanneer er eentje wordt aangeboden op de lezer&lt;br /&gt;
 * Laden toestaan op commando van de Pi&lt;br /&gt;
 * Laden niet langer toestaan op commando van de Pi&lt;br /&gt;
 * De huidige staat vast houden zo lang er ping berichten worden ontvangen&lt;br /&gt;
 * Bij verlies verbinding met Pi (te lang geen ping of ander commando), laden niet langer toestaan (&amp;quot;abandoned mode&amp;quot;, error mode in feite)&lt;br /&gt;
 * Enige manier om uit abandoned mode te komen is als managing device (Pi) het commando laden toestaan of laden niet toestaan stuurt. Een ping veranderd de staat niet&lt;br /&gt;
&lt;br /&gt;
Authorisatie wordt dus geheel aan de software op de Pi overgelaten. De Arduino is enkel de interface. Elke staat heeft ook een eigen kleurtje van de led in de iButton lezer socket.&amp;lt;br&amp;gt;&lt;br /&gt;
De code staat aan het eind van de pagina.&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
Komt later op Github ofzo, maar voorlopig staat het (ook) hier.&lt;br /&gt;
&lt;br /&gt;
=== Doorduino &amp;quot;Chargeduino&amp;quot; ===&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered voor deze usecase.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;OneWire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Board layout (Doorduino)&lt;br /&gt;
#define PIN_LED_GREEN 13&lt;br /&gt;
#define PIN_LED_RED   12&lt;br /&gt;
#define PIN_RELAY     11&lt;br /&gt;
#define PIN_1WIRE     10&lt;br /&gt;
#define PIN_BUTTON     9&lt;br /&gt;
&lt;br /&gt;
#define OFF    0 // Undefined state (or off/broken, obviously)&lt;br /&gt;
#define GREEN  1 // Charging available&lt;br /&gt;
#define RED    2 // Stuff b0rked&lt;br /&gt;
#define YELLOW (GREEN | RED) // Yellow means ready for auth (same as Doorduino)&lt;br /&gt;
&lt;br /&gt;
#define INIT_DELAY 500              // Delay after all setup operations&lt;br /&gt;
#define LED_BLINK_INTERVAL 2000     // Be nice, blink to people/robots/ghosts/other things passing by&lt;br /&gt;
#define LED_BLINK_TIME 120          // Each fancy led blink last this much miliseconds&lt;br /&gt;
#define BUTTON_INTERVAL_TIME 3000   // After an iButton has been read, no read operation for this much miliseconds&lt;br /&gt;
#define ABANDONED_TIME 30000        // Max interval between serial messages before Arduino considers the managing device down&lt;br /&gt;
#define ABANDONED_MSG_INTERVAL 5000 // The interval between each message send over serial, when in the ABANDONED state&lt;br /&gt;
&lt;br /&gt;
OneWire ds(PIN_1WIRE); // Dallas 1-Wire bus&lt;br /&gt;
&lt;br /&gt;
enum Command {&lt;br /&gt;
  NONE,    // No command received&lt;br /&gt;
  ENABLE,  // Manager says user/customer is authorized&lt;br /&gt;
  DISABLE, // Manager says user/customer not authorized&lt;br /&gt;
  PING     // Sign of life&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
static enum State {&lt;br /&gt;
  ABANDONED, // Arduino has not had contact with the managing device for too long, or is yet to receive the first message&lt;br /&gt;
  ENABLED,  // Charging is available to the user/customer&lt;br /&gt;
  DISABLED // No charging possible, ready for a new customer&lt;br /&gt;
} state;  // State the system is in&lt;br /&gt;
&lt;br /&gt;
// These values are in miliseconds since start of program. Ulongs are 32 bits on arduino, which gets you&lt;br /&gt;
// up to 4.294.967.295 msec or just over 49 and a half days. So values that affect state need some guards for millis() overflowing back to zero&lt;br /&gt;
static unsigned long lastblink = 0; // Last time we did a nice blinky on the led&lt;br /&gt;
static unsigned long lastread = 0;  // Last time an iButton was read&lt;br /&gt;
static unsigned long keepalive = 0; // Last time a sign of life was received from the managing device (affects device state!)&lt;br /&gt;
static unsigned long lastmsg = 0;   // Last time we have send a message to the managing device (currently used to limit the abandoned message over serial rate)&lt;br /&gt;
&lt;br /&gt;
void setup () {&lt;br /&gt;
  led(YELLOW); // Led test (if the reader is green or red during power-up, the other color is broken)&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);   // Same as Doorduino&lt;br /&gt;
  Serial.println(&amp;quot;INIT&amp;quot;); // Doorduino says &amp;quot;RESET&amp;quot;, Chargeduino says &amp;quot;INIT&amp;quot;&lt;br /&gt;
  pinMode(PIN_LED_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN_LED_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN_RELAY,     OUTPUT);&lt;br /&gt;
  pinMode(PIN_BUTTON,    INPUT); // Unused at this moment. TODO: Make a car explode on push&lt;br /&gt;
&lt;br /&gt;
  state = ABANDONED; // When system initializes, nothing is possible until managing device has shown a sign of life&lt;br /&gt;
&lt;br /&gt;
  delay(INIT_DELAY); // To make the led test effective (init is very fast)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop () {&lt;br /&gt;
  // Overflow protections regarding timing. Since millis() overflows back to zero&lt;br /&gt;
  // somewhere in the 49th day, some guard are required to prevent nutty behaviour&lt;br /&gt;
  if (millis() &amp;lt; keepalive) {&lt;br /&gt;
    keepalive = 0; // Overflow detected, reset keepalive&lt;br /&gt;
  }&lt;br /&gt;
  // The other timing-related values are not affecting state. If anything, a weird led flicker is kinda interesting so yeah whatever&lt;br /&gt;
&lt;br /&gt;
  // Check for messages from the managing device&lt;br /&gt;
  Command mancmd = readSerial();&lt;br /&gt;
  switch (mancmd) {&lt;br /&gt;
    case ENABLE: {&lt;br /&gt;
        state = ENABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLE: {&lt;br /&gt;
        state = DISABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case PING: {&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // If there has been no input from the managing device, we consider ourselves abandoned.&lt;br /&gt;
  // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
  if (millis() - ABANDONED_TIME &amp;gt; keepalive &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_TIME) {&lt;br /&gt;
    state = ABANDONED;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Read the one wire bus, see if there&#039;s a button&lt;br /&gt;
  if (state != ABANDONED) { // We only care about iButtons if there&#039;s a managing device present&lt;br /&gt;
    // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
    if (millis() - BUTTON_INTERVAL_TIME &amp;gt; lastread &amp;amp;&amp;amp; millis() &amp;gt; BUTTON_INTERVAL_TIME) {&lt;br /&gt;
      if (readButton()) {&lt;br /&gt;
        lastread = millis(); // A button was successfully read&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Allow or not allow charging, depending on what input has been given before&lt;br /&gt;
  switch (state) {&lt;br /&gt;
    case ENABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, HIGH); // By enabling the relay, the SAE J1772 CP-pin is enabled&lt;br /&gt;
        led(GREEN);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(YELLOW);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case ABANDONED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(RED);&lt;br /&gt;
        if (millis() - ABANDONED_MSG_INTERVAL &amp;gt; lastmsg &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_MSG_INTERVAL) {&lt;br /&gt;
          Serial.println(&amp;quot;ABANDONED&amp;quot;);&lt;br /&gt;
          lastmsg = millis();&lt;br /&gt;
        }&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void led (byte color) {&lt;br /&gt;
  if (millis() - LED_BLINK_INTERVAL &amp;gt; lastblink &amp;amp;&amp;amp; millis() &amp;gt; LED_BLINK_INTERVAL) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, 0);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   0);&lt;br /&gt;
    lastblink = millis();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (millis() - LED_BLINK_TIME &amp;gt; lastblink) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, color &amp;amp; GREEN);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   color &amp;amp; RED);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool readButton() {&lt;br /&gt;
  byte id[8]; // ID of the iButton will be written into this variable by ds.search()&lt;br /&gt;
&lt;br /&gt;
  if (ds.reset()) { // After a reset pulse, if one or more slave devices are on the bus, reset returns nonzero&lt;br /&gt;
    ds.reset_search(); // 1-Wire bus can have multiple slave devices. Reset next use of search() to start/first position&lt;br /&gt;
    if (ds.search(id)) { // Do a search until something is found, write the ID into id (stateful; next call returns next device). Returns nonzero if a new ID was written to id&lt;br /&gt;
      if (OneWire::crc8(id, 7) != id[7]) {&lt;br /&gt;
        return false; // If checksum fails, return&lt;br /&gt;
      }&lt;br /&gt;
      led(OFF);&lt;br /&gt;
      Serial.print(&amp;quot;&amp;lt;&amp;quot;);&lt;br /&gt;
      for (byte i = 0; i &amp;lt; 8; i++) { // Dump the found ID to serial out&lt;br /&gt;
        if (id[i] &amp;lt; 16) Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
        Serial.print(id[i], HEX);&lt;br /&gt;
      }&lt;br /&gt;
      Serial.println(&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Command readSerial() {&lt;br /&gt;
  while (Serial.available()) {&lt;br /&gt;
    char c = Serial.read();&lt;br /&gt;
&lt;br /&gt;
    if (c == &#039;E&#039;) { // Enable charging&lt;br /&gt;
      Serial.println(&amp;quot;ENABLED&amp;quot;);&lt;br /&gt;
      return ENABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;D&#039;) {&lt;br /&gt;
      Serial.println(&amp;quot;DISABLED&amp;quot;);&lt;br /&gt;
      return DISABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;P&#039;) { // Yo still there bro?&lt;br /&gt;
      Serial.println(&amp;quot;PONG&amp;quot;);&lt;br /&gt;
      return PING; // In this case, it means exactly the opposite&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return NONE;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19432</id>
		<title>Laadpunt</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Laadpunt&amp;diff=19432"/>
		<updated>2018-08-19T00:16:28Z</updated>

		<summary type="html">&lt;p&gt;Merethan: /* iButton lezer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  {{Project&lt;br /&gt;
   |Name = Laadpunt&lt;br /&gt;
   |Picture = Keba_P20.jpg&lt;br /&gt;
   |Omschrijving = Een laadpunt voor elektrische auto&#039;s @Revspace&lt;br /&gt;
   |Status = In progress&lt;br /&gt;
   |Contact = merethan&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Er komen meer en meer [https://www.anwb.nl/auto/themas/elektrisch-rijden/ elektrische auto&#039;s] op de Nederlandse wegen. Een groot nadeel van deze voertuigen is dat accu&#039;s in vergelijking met een brandstoftank nog altijd wat beperkt zijn in hoeveel energie ze kunnen vasthouden. Om lekker rond te kunnen karren heb je dus wat vaker toegang nodig tot een [https://oplaadpalen.nl/ stopcontact] dan dat je een brandstof auto moet tanken. Niet alleen vaker, maar ook langer, want het laden duurt even.&lt;br /&gt;
&lt;br /&gt;
Omdat het laden even duurt is het daarom handig een stopcontact te hebben op de plek waar je heen gaat. Terwijl je ergens bent kan je auto dan opladen. Revspace is zo&#039;n plek waar ik regelmatig ben, maar tot nu toe geen &amp;quot;echt&amp;quot; laadpunt was.&lt;br /&gt;
&lt;br /&gt;
Sinds september 2016 heb ik een [https://en.wikipedia.org/wiki/Renault_Twizy Renault Twizy]. Daar heb je eigenlijk geen &amp;quot;echt&amp;quot; laadpunt voor nodig, want hij laad slechts met 230VAC 10A (enkele fase). Er zit dan ook een doodnormale [https://en.wikipedia.org/wiki/Schuko Schuko] stekker aan, en niet de in Europa voor auto&#039;s bekende [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2]. Wanneer ik wat laag aan de acculading zat deed ik mijn Twizy dan ook via een normaal (geschikt) verlengsnoer opladen bij Revspace. Vanaf het begin waren er al geluiden dat dit problemen kon gaan geven omdat het niet echt als &amp;quot;fair use&amp;quot; te verkopen valt aan de partij waarvan Revspace het pand van huurt. Maar gezien de Twizy niet een &amp;quot;echte&amp;quot; auto was en ik het niet heel vaak deed, werd een oogje toe geknepen.&lt;br /&gt;
&lt;br /&gt;
Sinds ergens begin 2018 heeft [[mux]] echter ook een elektrische kar, namelijk een 1st gen. [https://en.wikipedia.org/wiki/Nissan_leaf Nissan Leaf] (binnenkort met extra 18650&#039;s uitgerust, I kid you not). Toen die ook kwam laden was de pand eigenaar &amp;quot;not amused&amp;quot;. Nu er meer en ook grotere rijdende accu&#039;s Revspace aandoen, hebben we dus een &amp;quot;echt&amp;quot; laadpunt nodig, die stroom per &amp;quot;klant&amp;quot; afrekent; gezien het significante stroomverbruik tijdens het laden van voertuigen kan dit niet meer onder de elektra fair use policy van de rest van de space geschaard worden.&lt;br /&gt;
&lt;br /&gt;
== Tijdelijke administratie kWh&#039;s ==&lt;br /&gt;
&lt;br /&gt;
Totdat we een werkend laadpunt met automatische afrekening hebben, houden we hier bij hoeveel er geladen wordt.&lt;br /&gt;
&lt;br /&gt;
Mux:&lt;br /&gt;
&lt;br /&gt;
* ?? Februari: 12 kWh&lt;br /&gt;
* Wo 11 april: 3 kWh&lt;br /&gt;
* Ma 30 april: 16 kWh&lt;br /&gt;
* Di 1 mei: 11 kWh&lt;br /&gt;
&lt;br /&gt;
== Het laadpunt ==&lt;br /&gt;
Momenteel zijn er twee laadpunten in bouw. [[Mux]] heeft er voor gekozen allerhande spulletjes uit China over te laten komen, en uit componenten zelf iets te fabriceren.  Ik ([[merethan]]) heb er voor gekozen naar een tweede hands of kapotte op zoek te gaan, en die net zo lang te hacken tot het doet wat ik wil. Ik heb wat rond gezocht en gemaild, waarna ik reactie van [https://www.laadpunt.nl/ laadpunt.nl] heb gekregen. Die hadden nog een ingeruilde liggen, die ik voor een relatief zacht prijsje mocht overnemen, mits ik er ook echt wat boeiends mee ging doen. Dank aan laadpunt.nl daarvoor.&lt;br /&gt;
&lt;br /&gt;
=== Keba P20 ===&lt;br /&gt;
[[File:Keba_P20_tweedehandsje.jpg|200px|thumb|right|De Keba P20 gekocht door merethan]]&lt;br /&gt;
Het apparaat betreft een [https://www.keba.com/web/downloads/e-mobility/KeContact_KCP20_30_ih_en.pdf Keba KeContact P20]. Hij heeft reeds ruim 2 jaar dienst gedaan bij de vorige eigenaar. De vorige eigenaar heeft &#039;em ingeruild voor een nieuwer en geavanceerder model, naar verluid omdat hij/zij meer management opties wilde.&lt;br /&gt;
&lt;br /&gt;
==== Keba AG ====&lt;br /&gt;
[http://www.keba.com/ Keba AG.] is een Oostenrijks bedrijf wat actief is in meerdere markten. Voor ze laadpalen zijn gaan maken deden ze al allerhande andere automatisering, waaronder machines voor plastic gieten, metaalbewerking, kluisjessystemen en bankautomaten (flappentappen &amp;amp; contant deposit).&lt;br /&gt;
&lt;br /&gt;
==== Specs &amp;amp; features ====&lt;br /&gt;
[[File:Keba_P20_tweedehandsje_open.jpg|200px|thumb|right|De Keba P20 geopend]]&lt;br /&gt;
Het volledige modelnummer is: KC-P20-ES240010-00R. De installatiehandleiding bevat een handig tabelletje om dat te decoderen. Het komt neer op het volgende:&lt;br /&gt;
KeContact, model P20, Europese uitvoering, met een Socket (ipv vaste kabel), 2 = Mennekes Type-2, 4 = 32A versie, 00 = 0 meter kabel (duh..), 1 = b-series model, 0 = &amp;quot;Contactor electrics&amp;quot; (wut??), 00R = met RFID uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
Het betreft dus, gezien het 3-fase 230V op 32A is, een 22kW laadpunt.&lt;br /&gt;
&lt;br /&gt;
==== Installatie ====&lt;br /&gt;
Het apparaat moet upstream afgezekerd worden met een automaat die bij de specs van de bekabeling past en een eigen aardlekschakelaar. Ook moet het maximale laadvermogen dmv DIP-switches ingesteld worden, zodat de paal dit kan communiceren aan de auto.&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
Het apparaat heeft meerdere interfaces via welke het interactie heeft met de rest van de wereld.&lt;br /&gt;
&lt;br /&gt;
=== Mennekes Type 2 plug met SAE J1772 signallering ===&lt;br /&gt;
!! Mux moet deze sectie nog fact-checken en aanvullen !!&amp;lt;br&amp;gt;&lt;br /&gt;
De meest elementaire interface aan het laadpunt is het stopcontact voor de auto: De [https://en.wikipedia.org/wiki/Type_2_connector Mennekes Type 2] connector. Deze bevat naast een PE, N, L1, L2 en L3 (de pinnen die je kent van krachtstroom) ook nog de pinnen PP (proximity pilot) en CP (control pilot). Via PP en CP communiceren de auto, de kabel en het laadsysteem hoeveel vermogen er getrokken mag worden. De logica hierachter is echt heel low-tech en niet uniek voor deze plug. Het &amp;quot;protocol&amp;quot; is namelijk overgenomen van een andere standaard: De Japans/Amerikaanse [https://en.wikipedia.org/wiki/SAE_J1772 SAE J1772] plug.&lt;br /&gt;
&lt;br /&gt;
Via de PP pin laat de kabel (de stekker eigenlijk) weten voor hoeveel ampère de kabel geschikt is. Dit werkt zeer low-tech: Een bepaalde weerstand tussen de +12V PP pin en de PE pin codeert van welke klasse de kabel is. Via deze pin kan zowel de auto als het laadstation dus ook detecteren wanneer er een kabel ingeplugd is. De PP pin is ook korter dan de andere pinnen, zodat het laadstation of de auto de stroom kan afschakelen voordat de rest van de pinnen contact verliezen (dit om vonken te voorkomen). De PP pin is niet van de ene naar de andere kant van de kabel verbonden.&lt;br /&gt;
&lt;br /&gt;
De CP pin is wel verbonden door de kabel heen, wat de auto en het laadpunt in staat stelt om te communiceren met elkaar. Again, dit werkt zeer low-tech: Het laadpunt zet een square-wave van ±12V (-12V tot +12V) op de CP pin, met een frequentie van 1Khz. Als de PWM 1Khz. is betekent dat dat de auto &amp;quot;vol vermogen&amp;quot; mag trekken. Hoe lager de frequentie, hoe minder amps de auto mag trekken. Online zijn tabellen te vinden van welke PWM cycle hoeveel ampères betekent.&lt;br /&gt;
&lt;br /&gt;
De CP pin is aan de auto kant verbonden met de PE pin via een weerstand en een diode. Omdat maar de helft van de ±12V square-wave afgevlakt wordt (diode) weet het laadstation dat het snoer ook echt in een auto zit en niet in de regen ligt. De weerstand die de auto tussen CP en PE plaatst codeert verschillende &amp;quot;staten&amp;quot; waarin de auto zich bevind. Zo is er bijvoorbeeld een specifieke weerstand waarmee de auto aan het laadsation aangeeft dat hij wil gaan laden. Online zijn tabellen te vinden met welke weerstand welke staat codeert.&lt;br /&gt;
&lt;br /&gt;
Meer diepgaande uitleg en tabellen van coderingen is [https://en.wikipedia.org/wiki/SAE_J1772#Signaling op Wikipedia] te vinden.&lt;br /&gt;
&lt;br /&gt;
Voor de duidelijkheid: Het laadpunt is enkel een circuit breaker. Het laadpunt doet niets in de trand van power duty cycle regeling. Als de auto meer amps trekt dan het door het laadpunt opgegeven maximum, gaat de stroom gewoon uit.&lt;br /&gt;
&lt;br /&gt;
=== GreenPhy protocol ===&lt;br /&gt;
Het laadstation ondersteunt ook PLC (Power Line Communication) met de auto dmv het [https://en.wikipedia.org/wiki/HomePlug#HomePlug_Green_PHY GreenPhy protocol]. Voor wat ik er nu van begrijp stelt dat de auto in staat om via de AC kabels op 10mbit te communiceren met het LAN waar het laadpunt aan vast zit. Zeer vergelijkbaar met &amp;quot;power line ethernet&amp;quot; wat je binnen je huis kunt doen, als je te lui bent om kabels te trekken.&lt;br /&gt;
&lt;br /&gt;
=== RFID ===&lt;br /&gt;
Bijna alle laadstations hebben een methode voor authorisatie/authenticatie. Het authorisatie/authenticatiesysteem van het door mij gekochte model werkt op basis van RFID tokens. RFID functionaliteit wordt verzorgd door een [http://www.hopt-schuler.com/33771/Products/Card-Readers/RFID-card-readers/RFID-card-readers/881/productlist.aspx ddm Hopt+Schuler 881 module] ([https://www.microtron.be/wp-content/uploads/2016/10/Hopt-Schuler-881.pdf datasheet]). Deze reader is compatible met Mifare/ISO14443/ISO15693 tokens. Voor zover ik het systeem nu begrijp blaft de module gewoon het serienummer van de gepresenteerde token over een RS232 TTL lijn heen en dat is dan de sleutel.&lt;br /&gt;
&lt;br /&gt;
=== Enable-input ===&lt;br /&gt;
Binnenin het laadstation zit een enable-input (terminal X1) voor interfacing met een ander systeem. Door deze terminal kort te sluiten is het systeem &amp;quot;enabled&amp;quot;. Hierin slaat &amp;quot;enabled&amp;quot; niet op authorisatie: Deze input schakelt het laden aan of uit, maar voorkomt aankoppelen niet. Dus als de enable-input onderbroken (uit) is, en iemand koppelt een kabel/auto aan, dan wordt die wel gelocked en begint initialisatie van het laadproces. Laden (stroom leveren) begint echter pas als je X1 kortsluit. (Dat zou je bijvoorbeeld kunnen gebruiken icm een zonnepanelen systeem, zodat je enkel overcapaciteit in je auto laad.) De enable-input is dus geen access control systeem of te gebruiken om een access control systeem op aan te sluiten.&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
De Keba P20 heeft een ethernetpoortje (terminal X3). De IP instellingen zijn te regelen met de DIP-switches. Momenteel gebruikt het apparaat 192.168.25.11 als adres.&lt;br /&gt;
&lt;br /&gt;
==== UDP input ====&lt;br /&gt;
Keba laadpunten ondersteunen volgens de UDP programmers manual een setje commando&#039;s die je via ethernet kunt sturen. Dit zijn simpele tekst-gebaseerde commando&#039;s over UDP, op poort 7090. Open een shell met &#039;netcat -l -p 7090 -u -b 192.168.25.11 7090&#039; om te luisteren, ga in een andere shell commando&#039;s sturen met &#039;echo -n &amp;quot;[command]&amp;quot; | netcat -q 0 -u 192.168.25.11 7090&#039;, en je bent in business.&lt;br /&gt;
&lt;br /&gt;
De door mij gekochte versie is echter het instapmodel, en ondersteunt daarom vrijwel niks van wat in de UDP manual van Keba staat. Dit is waarschijnlijk slechts een upselling scheme wat enkel in de software verankerd is, maar voor nu even waar we het mee moeten doen. De enige commando&#039;s waar mijn model zover op gereageerd heeft is i, waarop hij antwoord met &amp;quot;Firmware: KEBA P20 v 2.5a3 (160613-061001)&amp;quot;, en report 1, waarop je iets meer info terug krijgt (ook serienummer &amp;amp; modelnummer). En dat was het.&lt;br /&gt;
&lt;br /&gt;
==== UDP output ====&lt;br /&gt;
De ethernetpoort is niet geheel waardeloos, want hij doet wel nuttige UDP broadcasts. Bij elke status verandering doet hij een bijpassende broadcast met de veranderde waarden. Denk aan de toestand van het apparaat (wachten/aankoppelen/laden etc.), het koppelen/ontkoppelen van de kabel en/of auto, wanneer er authorisatie is (RFID/UDP), enable input (X1) open/dicht, en een verandering in hoeveelheid geleverde energie. Zie de UDP programmers guide van Keba voor een overzicht &amp;amp; uitleg.&lt;br /&gt;
&lt;br /&gt;
Hij gaat overigens pas broadcasts geven nadat je even tegen hem gepraat heb. Het is net een dronkenlap in een bar: Je moet even één vraag stellen maar daarna houd hij niet meer op met praten.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
Op poort 80 zit een webserver, die een pagina serveert waar wat statistieken op staan vergelijkbaar met wat via UDP broadcasts gepubliceert wordt.&lt;br /&gt;
&lt;br /&gt;
==== OCPP ====&lt;br /&gt;
Het apparaat lijkt iets van &amp;quot;communication hub mode&amp;quot; ofzo met een KeContact C10 communication hub te kunnen via OCPP. Geen idee wat het precies is, maar wellicht het onderzoeken waard. Het lijkt iets te zijn waarbij je &amp;quot;intelligent&amp;quot; energie kunt verdelen, indien je een systeem heb met meerdere van deze laadstations.&lt;br /&gt;
&lt;br /&gt;
== Interfacing met de space ==&lt;br /&gt;
Wat ik wil maken is dat elke deelnemer zich met zijn/haar [[Secure_iButton]] kan authenticeren op het laadstation en dat de kosten voor de geleverde energie worden afgerekend via de bar. Er moet dus op een manier een iButton lezer in, en een interface naar de bar gemaakt worden. Ook lijkt het mij leuk om status updates te doen op het IRC kanaal, vergelijkbaar met deuren die geopend worden.&lt;br /&gt;
&lt;br /&gt;
=== Mogelijke mods om iButton lezer te koppelen ===&lt;br /&gt;
Authenticatie bij de door mij gekochte uitvoering van het laadstation werkt door RFID-tags in te programmeren en die te gebruiken als sleutel. RFID wordt verzorgd door een losse module, die door een eigen stuk hardware te emuleren is. Hij zit via RS232 TTL vast aan de rest en heeft een manual, dus met wat logic analyzer magic, RTFM en blijven proberen moet dat wel te gebruiken zijn als aansluit interface voor eigen access control (stukje hardware wat iButtons kan lezen).&lt;br /&gt;
&lt;br /&gt;
Keba palen kunnen hetgeen wat met RFID kaartjes kan ook via de ethernetpoort, als je genoeg geld neerlegt bij Keba. Het door mij gekochte model is echter de goedkope versie, die deze features &amp;quot;niet heeft&amp;quot; (ofwel het staat uit in de software). De afwezigheid van deze features is waarschijnlijk de reden geweest dat de vorige eigenaar dit laadstation heeft ingeruild voor een nieuwere/duurdere.&lt;br /&gt;
&lt;br /&gt;
Zoals eerder genoemd bij de Enable-input sectie: Deze is niet te gebruiken voor authorisatie. Deze input is om het laden tijdelijk te onderbreken en weer verder te gaan met laden wanneer er weer zonlicht op de zonnepanelen valt.&lt;br /&gt;
&lt;br /&gt;
Een andere mod die erg goed blijkt te werken is CP pin onderbreken. Wanneer de CP niet meer verbonden is met de PE pin stopt de software het laden en wordt de stekker ontgrendeld. Bij inpluggen wordt de stekker wel altijd vergrendeld, maar als er geen laadoperatie gestart wordt in ~30 sec. gaat hij alsnog weer los. Ook als de stekker al los is gegaan door de timeout kan alsnog een laadsessie gestart worden door de CP pin weer te verbinden (de stekker vergrendeld dan weer). Dit tezamen met een lege ACL en een relais lijkt de ideale hack om een eigen authorisatie/authenticatiesysteem in te bouwen.&lt;br /&gt;
&lt;br /&gt;
Voor verbruiksstatistieken en status updates naar IRC zijn de UDP broadcasts op de ethernet poort bruikbaar. Voor de meest actuele verbruiksstand kan ook de output van de webserver gebruikt worden.&lt;br /&gt;
&lt;br /&gt;
=== Mod hardware ===&lt;br /&gt;
Ik heb een gen 1. Pi model B, die op de ethernetpoort van de Keba kan. De Pi kan zo de statistieken van de energielevering opvragen (http get) en/of bijhouden (UDP luisteren). Wellicht is het mogelijk automatisch af te rekenen via de bar, zo niet dan wordt om de zoveel tijd handmatig voor iedereen afgerekend. Tevens moet de Pi ook updates naar IRC kunnen sturen. Voor het uitlezen van iButtons wordt gebruik gemaakt van een gemodificeerde Doorduino. Het onderbreken van de CP pin is prima te doen met een relais aangesloten op de Doorduino.&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi ====&lt;br /&gt;
Softwares? Hoe de boel te scripten danwel programmeren in een daemon?&lt;br /&gt;
&lt;br /&gt;
==== iButton lezer ====&lt;br /&gt;
De Doorduino moet in staat zijn twee staten te hebben. Momenteel openen ze enkel een deur en gaan ze daarna weer terug naar &amp;quot;dicht&amp;quot;. De software moet wat aangepast worden zodat ze een toestand vast houden tot dezelfde button weer contact maakt. Wellicht is het ook wenselijk dat de Doorduino weer terug kan van geauthenticeerd naar ongeauthenticeerd als de auto de laadoperatie onderbreekt (ook de auto kan de CP pin onderbreken; dit emuleren we feitelijk met de relais). En er moet een override via het netwerk zijn, om ellende op afstand te kunnen oplossen.&lt;br /&gt;
&lt;br /&gt;
Puntsgewijs:&lt;br /&gt;
 * Tussen toestanden geauthenticeerd en ongeauthenticeerd schakelen door aanbieden iButton&lt;br /&gt;
 * Toestand vasthouden&lt;br /&gt;
 * Gebruikersnaam deelnemer aan Raspberry Pi communiceren (voor vastleggen verbruik per gebruiker, IRC updates)&lt;br /&gt;
 * Override voor schakelen geauthenticeerd en ongeauthenticeerd via het netwerk, ofwel via Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
===== Arduino code =====&lt;br /&gt;
Dit is begonnen als Doorduino code, maar is inmiddels wat over-engineered.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;OneWire.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Board layout (Doorduino)&lt;br /&gt;
#define PIN_LED_GREEN 13&lt;br /&gt;
#define PIN_LED_RED   12&lt;br /&gt;
#define PIN_RELAY     11&lt;br /&gt;
#define PIN_1WIRE     10&lt;br /&gt;
#define PIN_BUTTON     9&lt;br /&gt;
&lt;br /&gt;
#define OFF    0 // Undefined state (or off/broken, obviously)&lt;br /&gt;
#define GREEN  1 // Charging available&lt;br /&gt;
#define RED    2 // Stuff b0rked&lt;br /&gt;
#define YELLOW (GREEN | RED) // Yellow means ready for auth (same as Doorduino)&lt;br /&gt;
&lt;br /&gt;
#define INIT_DELAY 500              // Delay after all setup operations&lt;br /&gt;
#define LED_BLINK_INTERVAL 2000     // Be nice, blink to people/robots/ghosts/other things passing by&lt;br /&gt;
#define LED_BLINK_TIME 120          // Each fancy led blink last this much miliseconds&lt;br /&gt;
#define BUTTON_INTERVAL_TIME 3000   // After an iButton has been read, no read operation for this much miliseconds&lt;br /&gt;
#define ABANDONED_TIME 30000        // Max interval between serial messages before Arduino considers the managing device down&lt;br /&gt;
#define ABANDONED_MSG_INTERVAL 5000 // The interval between each message send over serial, when in the ABANDONED state&lt;br /&gt;
&lt;br /&gt;
OneWire ds(PIN_1WIRE); // Dallas 1-Wire bus&lt;br /&gt;
&lt;br /&gt;
enum Command {&lt;br /&gt;
  NONE,    // No command received&lt;br /&gt;
  ENABLE,  // Manager says user/customer is authorized&lt;br /&gt;
  DISABLE, // Manager says user/customer not authorized&lt;br /&gt;
  PING     // Sign of life&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
static enum State {&lt;br /&gt;
  ABANDONED, // Arduino has not had contact with the managing device for too long, or is yet to receive the first message&lt;br /&gt;
  ENABLED,  // Charging is available to the user/customer&lt;br /&gt;
  DISABLED // No charging possible, ready for a new customer&lt;br /&gt;
} state;  // State the system is in&lt;br /&gt;
&lt;br /&gt;
// These values are in miliseconds since start of program. Ulongs are 32 bits on arduino, which gets you&lt;br /&gt;
// up to 4.294.967.295 msec or just over 49 and a half days. So values that affect state need some guards for millis() overflowing back to zero&lt;br /&gt;
static unsigned long lastblink = 0; // Last time we did a nice blinky on the led&lt;br /&gt;
static unsigned long lastread = 0;  // Last time an iButton was read&lt;br /&gt;
static unsigned long keepalive = 0; // Last time a sign of life was received from the managing device (affects device state!)&lt;br /&gt;
static unsigned long lastmsg = 0;   // Last time we have send a message to the managing device (currently used to limit the abandoned message over serial rate)&lt;br /&gt;
&lt;br /&gt;
void setup () {&lt;br /&gt;
  led(YELLOW); // Led test (if the reader is green or red during power-up, the other color is broken)&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);   // Same as Doorduino&lt;br /&gt;
  Serial.println(&amp;quot;INIT&amp;quot;); // Doorduino says &amp;quot;RESET&amp;quot;, Chargeduino says &amp;quot;INIT&amp;quot;&lt;br /&gt;
  pinMode(PIN_LED_GREEN, OUTPUT);&lt;br /&gt;
  pinMode(PIN_LED_RED,   OUTPUT);&lt;br /&gt;
  pinMode(PIN_RELAY,     OUTPUT);&lt;br /&gt;
  pinMode(PIN_BUTTON,    INPUT); // Unused at this moment. TODO: Make a car explode on push&lt;br /&gt;
&lt;br /&gt;
  state = ABANDONED; // When system initializes, nothing is possible until managing device has shown a sign of life&lt;br /&gt;
&lt;br /&gt;
  delay(INIT_DELAY); // To make the led test effective (init is very fast)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop () {&lt;br /&gt;
  // Overflow protections regarding timing. Since millis() overflows back to zero&lt;br /&gt;
  // somewhere in the 49th day, some guard are required to prevent nutty behaviour&lt;br /&gt;
  if (millis() &amp;lt; keepalive) {&lt;br /&gt;
    keepalive = 0; // Overflow detected, reset keepalive&lt;br /&gt;
  }&lt;br /&gt;
  // The other timing-related values are not affecting state. If anything, a weird led flicker is kinda interesting so yeah whatever&lt;br /&gt;
&lt;br /&gt;
  // Check for messages from the managing device&lt;br /&gt;
  Command mancmd = readSerial();&lt;br /&gt;
  switch (mancmd) {&lt;br /&gt;
    case ENABLE: {&lt;br /&gt;
        state = ENABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLE: {&lt;br /&gt;
        state = DISABLED;&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case PING: {&lt;br /&gt;
        keepalive = millis();&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // If there has been no input from the managing device, we consider ourselves abandoned.&lt;br /&gt;
  // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
  if (millis() - ABANDONED_TIME &amp;gt; keepalive &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_TIME) {&lt;br /&gt;
    state = ABANDONED;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Read the one wire bus, see if there&#039;s a button&lt;br /&gt;
  if (state != ABANDONED) { // We only care about iButtons if there&#039;s a managing device present&lt;br /&gt;
    // First compare loops backwards to near max value first msecs of program operation, hence the second one&lt;br /&gt;
    if (millis() - BUTTON_INTERVAL_TIME &amp;gt; lastread &amp;amp;&amp;amp; millis() &amp;gt; BUTTON_INTERVAL_TIME) {&lt;br /&gt;
      if (readButton()) {&lt;br /&gt;
        lastread = millis(); // A button was successfully read&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Allow or not allow charging, depending on what input has been given before&lt;br /&gt;
  switch (state) {&lt;br /&gt;
    case ENABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, HIGH); // By enabling the relay, the SAE J1772 CP-pin is enabled&lt;br /&gt;
        led(GREEN);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case DISABLED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(YELLOW);&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    case ABANDONED: {&lt;br /&gt;
        digitalWrite(PIN_RELAY, LOW); // By disabling the relay, the SAE J1772 CP-pin connection is cut&lt;br /&gt;
        led(RED);&lt;br /&gt;
        if (millis() - ABANDONED_MSG_INTERVAL &amp;gt; lastmsg &amp;amp;&amp;amp; millis() &amp;gt; ABANDONED_MSG_INTERVAL) {&lt;br /&gt;
          Serial.println(&amp;quot;ABANDONED&amp;quot;);&lt;br /&gt;
          lastmsg = millis();&lt;br /&gt;
        }&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void led (byte color) {&lt;br /&gt;
  if (millis() - LED_BLINK_INTERVAL &amp;gt; lastblink &amp;amp;&amp;amp; millis() &amp;gt; LED_BLINK_INTERVAL) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, 0);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   0);&lt;br /&gt;
    lastblink = millis();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (millis() - LED_BLINK_TIME &amp;gt; lastblink) {&lt;br /&gt;
    digitalWrite(PIN_LED_GREEN, color &amp;amp; GREEN);&lt;br /&gt;
    digitalWrite(PIN_LED_RED,   color &amp;amp; RED);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool readButton() {&lt;br /&gt;
  byte id[8]; // ID of the iButton will be written into this variable by ds.search()&lt;br /&gt;
&lt;br /&gt;
  if (ds.reset()) { // After a reset pulse, if one or more slave devices are on the bus, reset returns nonzero&lt;br /&gt;
    ds.reset_search(); // 1-Wire bus can have multiple slave devices. Reset next use of search() to start/first position&lt;br /&gt;
    if (ds.search(id)) { // Do a search until something is found, write the ID into id (stateful; next call returns next device). Returns nonzero if a new ID was written to id&lt;br /&gt;
      if (OneWire::crc8(id, 7) != id[7]) {&lt;br /&gt;
        return false; // If checksum fails, return&lt;br /&gt;
      }&lt;br /&gt;
      led(OFF);&lt;br /&gt;
      Serial.print(&amp;quot;&amp;lt;&amp;quot;);&lt;br /&gt;
      for (byte i = 0; i &amp;lt; 8; i++) { // Dump the found ID to serial out&lt;br /&gt;
        if (id[i] &amp;lt; 16) Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
        Serial.print(id[i], HEX);&lt;br /&gt;
      }&lt;br /&gt;
      Serial.println(&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Command readSerial() {&lt;br /&gt;
  while (Serial.available()) {&lt;br /&gt;
    char c = Serial.read();&lt;br /&gt;
&lt;br /&gt;
    if (c == &#039;E&#039;) { // Enable charging&lt;br /&gt;
      Serial.println(&amp;quot;ENABLED&amp;quot;);&lt;br /&gt;
      return ENABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;D&#039;) {&lt;br /&gt;
      Serial.println(&amp;quot;DISABLED&amp;quot;);&lt;br /&gt;
      return DISABLE;&lt;br /&gt;
    }&lt;br /&gt;
    else if (c == &#039;P&#039;) { // Yo still there bro?&lt;br /&gt;
      Serial.println(&amp;quot;PONG&amp;quot;);&lt;br /&gt;
      return PING; // In this case, it means exactly the opposite&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return NONE;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reverse-engineering ==&lt;br /&gt;
Initieel ligt de focus op het realiseren van een laadpunt. Later gaan we de hardware en software nog reverse-engineeren. Voor shits &amp;amp; giggles, en wie weet wat er allemaal nog mogelijk blijkt (hint: die UDP aansturingsfeatures zijn wel leuk om te hebben).&lt;br /&gt;
&lt;br /&gt;
Paar losse flarden info:&lt;br /&gt;
* lwIP (lightweight IP) TCP/IP stack&lt;br /&gt;
* Contiki als OS?&lt;/div&gt;</summary>
		<author><name>Merethan</name></author>
	</entry>
</feed>