===== LabNet =====
**Aktuell:** Power Hubs fertig bestücken.
==== Status: ====
**CAN Nodes:** alte HW verworfen und auf 4X Module umgesattelt\\
**CAN Protokoll:** Definition weitgehend ready \\
**CAN-PC Interface:** vorerst mit geliehenem Adapter der via SOCKET-CAN ansprechbar ist.\\
**Steckdosenleisten:** Produktiv einsatz mit Schluckauf. \\
==== Dokumentation: ====
* [[:projekte:labnet:can_node|CAN Node Platine ]]
* [[:projekte:labnet:netz|Netz / Verkabelung ]]
* [[:projekte:labnet:3.10.2014_auftaktteffen_notizen|Protokoll/Notizen]]
* [[:projekte:labnet:can_protokoll|LNCP - LabNet CAN Protokoll ]]
* [[:projekte:labnet:nodes|Nodes ]]
Hardware/Software Doku
* [[:projekte:labnet:server|LabNet Server (Webinterface, Sensor Daten Archivierung) ]]
* [[:projekte:labnet:can_node|CAN Node Platine ]]
* [[:projekte:labnet:hr20|HR20 Heizungsregler ]]
* [[:projekte:labnet:rittal-7200.0014|Rittal Steckdosenleisten ]]
* [[:projekte:labnet:schaltschrank_bedienpanel|Bedienpanel ]]
* [[:projekte:labnet:bridge|CAN to MQTT Bridge]]
* [[:projekte:labnet:mqtt_schema|MQTT Schema]]
==== Beteiligte ====
* Federführender: [[:mitglieder:debauer|David Bauer]] (HW / Firmware / Server)
* Lukas (Server Software)
* Sven
* Sarah (HW)
* Florolf (entropia) (HW / Firmware)
==== Repositories ====
* [[https://github.com/fablab-ka/LabNetControl | LabNetControl @github ]]
* [[https://github.com/morbidick/node-rittal_pdu | Node.JS Modul für Rittal 7200.0014 von morbidick]]
==== Erarbeitetes Konzept + Änderungen ====
Auf einem 6 8 Adrigem Kabel mit RJ11 RJ45 Steckern:
* CAN Bus 125kbit/s
* eventuell 2ten CAN Bus parallel um wichtig/unwichtig zu trennen
* 24V
Kommunikation Protokoll
* Nodes Sprechen direkt miteinander - kein Single Point of Failure
* Nodes arbeiten möglichst Autark. D.h. Lokale Daten haltung. MainNode aktualisiert nur.
* MainNode empfängt die von den Nodes gesendeten Sensordaten
* MainNode sendet Steuersignale aus Intranet/Internet ins LabNet
* MainNode hat keine Steuerlogik. Das übernehmen die Nodes unter sich.
=== Node Ideen ===
* Klima (Temperatur + Feuchte)
* DIO universal (Türen, Fenster, Melder)
* Zähler (S0 für Stromverbrauch)
* Funksender für Funksteckdosen
* RS232 Bridge
* Diverse Displays und Signale (LED Matrix, Warnleuchten)
* FabLab ist offen Schalter
* Tür/Fenster State (offen, gekippt, geschlossen)
* Lichtschalter State (an/aus)
==== Vorhandenes Material ====
=== gespendet ===
[[http://wiki.fablab-karlsruhe.de/lib/exe/detail.php?id=projekte%3Alabnet&media=projekte:tuerschalter.jpg | Türschalter ]]
=== Leihgaben zum Testen ===
==== Resourcen ====
* http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek
* https://entropia.de/Clubbus
* https://www.chaos-inkl.de/wiki/_media/hexabus-vortrag-2013-2.pdf
* AC/DC Converter solutions: http://electronics.stackexchange.com/questions/41938/230v-ac-to-5v-dc-converter-lossless/41944#41944
==== weiterführende Links ====
* http://de.wikipedia.org/wiki/Controller_Area_Network