Änderungen

K
Zeile 1: Zeile 1:  +
== ''' Information''' ==
 +
For english users, a translated page will be created here: [https://www.kaffeewiki.de/index.php?title=Modification_of_La_Spaziale_S1_%28Mini%29_Vivaldi_II_with_timer,_web_interface,_manual_dose,_power_meter_and_printserver_with_airprint]
    
== '''Einbau eines Timers „Vivaldi myTimer“ in die Vivaldi inkl. WLAN/WiFi''' ==
 
== '''Einbau eines Timers „Vivaldi myTimer“ in die Vivaldi inkl. WLAN/WiFi''' ==
Zeile 5: Zeile 7:  
Die folgenden Optionen sind unabhängig vom Timer einzubauen. Es handelt sich aber größtenteils um so kleine Mehraufwände, so daß es ratsam ist diese mit zu realisieren, wenn die Maschine mal geöffnet ist.
 
Die folgenden Optionen sind unabhängig vom Timer einzubauen. Es handelt sich aber größtenteils um so kleine Mehraufwände, so daß es ratsam ist diese mit zu realisieren, wenn die Maschine mal geöffnet ist.
   −
'''Option 1''': Umschaltung Mengenautomatik / automatischer Bezug
+
'''Option 1''': Umschaltung Mengenautomatik / manueller Bezug
    
'''Option 2''': Energiemessgerät
 
'''Option 2''': Energiemessgerät
Zeile 12: Zeile 14:     
'''Option 4''': Rückspülautomatik
 
'''Option 4''': Rückspülautomatik
 +
 +
'''Option 5''': Boilerabschaltung (Nicht bei Mini-Vivaldi)
 +
    
== '''Projektbeschreibung''' ==
 
== '''Projektbeschreibung''' ==
Zeile 23: Zeile 28:  
Die Materialkosten belaufen sich auf ca. 65,- EUR.
 
Die Materialkosten belaufen sich auf ca. 65,- EUR.
   −
Die Optionen 3 und 4 sind noch nicht vollständig realisiert. Hierzu werden noch Tester gesucht.
+
[[Datei:Vivaldi 2.JPG]]
 +
 
 +
== '''Funktionen''' ==
 +
 
 +
* Programmierung der (Mini-)Vivaldi über ein Webinterfache
 +
* Unbegrenzte Anzahl von Timern zum Ein-/Ausschalten der Maschine (täglich, wöchentlich, einzeln (de-)aktivierbar) (mit/ohne Boiler bei der non-Mini)
 +
* Ein-/Ausschalten per Weboberfläche mit gängigen Browsern (zB mit dem Smartphone von Unterwegs)
 +
* Die non-Mini kann über die GUI wahlweise mit/ohne Boiler eingeschaltet werden
 +
* Ein-/Ausschalten per Gebäudesteuerung via Webinterface
 +
* automatischer und manueller Shottimer
 +
* Shotverwaltung (Datenbank mit Kommentar- und Favoritenfunktion) (Shots unter 8 Sekunden werden nicht gespeichert)
 +
* Die Shot-Datenbank kann per Knopfdruck bereinigt werden (alle unkommentierten Einträge ohne Favourite Flag und ohne Note)
 +
* je Schaltzeitpunkt programmierbare Boilerabschaltung (Nicht bei Mini-Vivaldi)
 +
* Mengenautomatik abschaltbar (manueller Bezug)
 +
* Rückspülautomatik
 +
* Stromzähler inkl. Stromkostenrechner
 +
* Userverwaltung mit Berechtigugskonzept
 +
* Konfiguration komplett über die grafische Oberfläche möglich*
 +
* phpmyadmin kann zur Datenmigration genutzt werden
 +
* Konfigutarion des WLAN unter Windows direkt auf der SD-Karte möglich
   −
== Screenshots der Oberfläche ==
     −
Die Oberfläche ist vom PC / Tablet oder smartphone wia Browser nutzbar.
+
== '''Screenshots der Oberfläche''' ==
 +
 
 +
Die Oberfläche ist vom PC / Tablet oder smartphone via Browser nutzbar.
    
Der Timer inkl. manuelle Ein-/Ausschaltung und Umschaltung der Dosierung
 
Der Timer inkl. manuelle Ein-/Ausschaltung und Umschaltung der Dosierung
Zeile 49: Zeile 74:       −
== Sicherheitshinweis ==
+
== '''Sicherheitshinweis''' ==
    
Die hier beschriebenen Arbeiten dürfen nur durch fachkundige Personen durchgeführt werden.
 
Die hier beschriebenen Arbeiten dürfen nur durch fachkundige Personen durchgeführt werden.
Zeile 56: Zeile 81:       −
== Disclaimer ==
+
== '''Disclaimer''' ==
    
Diese Beschreibung schildert den Umbau meiner Maschine. Es ist nicht sichergestellt, daß sich
 
Diese Beschreibung schildert den Umbau meiner Maschine. Es ist nicht sichergestellt, daß sich
Zeile 69: Zeile 94:       −
== Das Material ==
+
== '''Das Material''' ==
    
Der Raspberry PI (Rev. 2), ein Gehäuse, eine 4GB SD-Karte, ein WLAN-Stick, ein Netzteil und eine Verlängerung
 
Der Raspberry PI (Rev. 2), ein Gehäuse, eine 4GB SD-Karte, ein WLAN-Stick, ein Netzteil und eine Verlängerung
Zeile 85: Zeile 110:     
Die Bauteile gibt es größtenteils bei Reichelt:
 
Die Bauteile gibt es größtenteils bei Reichelt:
[https://secure.reichelt.de/index.html?&ACTION=20&AWKID=905967&PROVID=2084 Hier der Warenkorb]
+
[http://www.reichelt.de/?ACTION=20;AWKID=963127;PROVID=2084 Hier der Warenkorb]
    
Dann benötigen wir noch die Relaisplatine mit einem oder zwei Relais.
 
Dann benötigen wir noch die Relaisplatine mit einem oder zwei Relais.
Zeile 96: Zeile 121:  
Zähler. 1000 Impulse sind aber ausreichend.
 
Zähler. 1000 Impulse sind aber ausreichend.
   −
== Die Software ==
+
 
 +
== '''Die Software''' ==
    
Die Software gibt es hier (2-3GB): [http://usel.net/myTimer/ Download]
 
Die Software gibt es hier (2-3GB): [http://usel.net/myTimer/ Download]
   −
Aktuell wird noch ein Passwort zum Entpacken benötigt.
+
Das Passwort für das Image lautet: only4Testing
   −
Das Passwort gibt es per Mail nach dem Download.
+
<br />
 +
Dazu benötige ich den User aus dem Kaffee-Netz oder von S1Cafe. In diesen beiden Foren leiste ich Support.<br />
 +
An sonstige Mailadressen sende ich keine Mails.
    +
Deutscher Support wird hier geleistet: [http://www.kaffee-netz.de/threads/vorstellung-projekt-vivaldi-mytimer-wlan-wifi.81665/]
 +
 +
English support page is here: [http://s1cafe.com/viewtopic.php?f=26&t=2084]
    
Hier ein Beispiel der Oberfläche durch den Browser eines iPhones aufgerufen:
 
Hier ein Beispiel der Oberfläche durch den Browser eines iPhones aufgerufen:
Zeile 109: Zeile 140:  
[[Datei: VivaldyMytimer_Iphone.png]]
 
[[Datei: VivaldyMytimer_Iphone.png]]
   −
== Einbau ==
+
== '''Information''' ==
 +
We started a first english translation here: [[https://www.kaffeewiki.de/index.php?title=Modification_of_La_Spaziale_S1_%28Mini%29_Vivaldi_II_with_timer,_web_interface,_manual_dose,_power_meter_and_printserver_with_airprint#Screenshots]]
 +
 
 +
 
 +
== '''Einbau''' ==
    
In meiner Vivaldi habe ich den Raspberry in die Maschine eingesetzt. Aus Grund der Temperaturen
 
In meiner Vivaldi habe ich den Raspberry in die Maschine eingesetzt. Aus Grund der Temperaturen
Zeile 149: Zeile 184:  
[[Datei: VivaldiMyTimer_Adapter2.jpg]]
 
[[Datei: VivaldiMyTimer_Adapter2.jpg]]
   −
'''6'''. Wir benötigen für das Relais nur die Adern 1 (rot) und 11.  
+
'''6.''' Wir benötigen für das Relais zum Ein-/Ausschalten nur die Adern 1 (rot) und 11.<br />
 +
Für die Option "Rückspülautomatik" benötigen wir die Adern 2 und 7. (7 ist der Doppelbezug, 2 und 5 (Einzelbezug) würde auch gehen).<br />
 +
Für die Option "Boilerabschakltung" benötigen wir die Adern 2 und 9.<br />
 
<br />Alle anderen entfernen wir. <br />
 
<br />Alle anderen entfernen wir. <br />
 
Die beiden Adern stecken wir in einen Schrumpfschlauch.
 
Die beiden Adern stecken wir in einen Schrumpfschlauch.
  −
'''Hinweis:''' <br />
  −
Ich plane noch eine automatische Reinigungsfunktion. Wer seine Vivaldi mal offen hat, kann mit gerne die Adern der Einzelbezugstaste nennen und selbst auf ein Relais legen ;)
      
[[Datei: VivaldiMyTimer_Adapter3.jpg]]
 
[[Datei: VivaldiMyTimer_Adapter3.jpg]]
Zeile 168: Zeile 202:  
'''8.''' Option 1:  
 
'''8.''' Option 1:  
   −
Vorbereiten der Mengenautomatik (nir nötig, wenn diese Funktion gewünscht ist)
+
Vorbereiten der Mengenautomatik (nur nötig, wenn diese Funktion gewünscht ist)
    
Hierzu wird am Stecker direkt neben dem Flachbandkabel die grüne Ader durchtrennt und
 
Hierzu wird am Stecker direkt neben dem Flachbandkabel die grüne Ader durchtrennt und
Zeile 208: Zeile 242:  
Raspberry Pin 5 (Gpio03) ---> Messgerät S0 +<br />
 
Raspberry Pin 5 (Gpio03) ---> Messgerät S0 +<br />
 
Raspberry Pin 6 (Masse) ---> Messgerät S0 -
 
Raspberry Pin 6 (Masse) ---> Messgerät S0 -
 +
    
'''Option 3: Shottimer inkl. Shotverwaltung'''
 
'''Option 3: Shottimer inkl. Shotverwaltung'''
   −
Diese Option ist in Planung. Evtl. kann ein Reedschalter oder ein Hallsensor am Magnetventil die Einschaltdauer abgreifen.
+
Ein Relais parallel zum Magnetventil liefert uns den nötigen Kontakt.
 +
 
 +
PINs:<br />
 +
Raspberry Pin 3 (Gpio02) ---> Relais5 Schließer<br />
 +
Raspberry Pin 6 (Masse) ---> Relais5 Schließer (gleicher PIN wie bei Option 2)
   −
Vorgesehen habe ich folgende PINs:<br />
  −
Raspberry Pin 3 (Gpio02) ---> Sensor +<br />
  −
Raspberry Pin 6 (Masse) ---> Sensor - (gleicher PIN wie bei Option 2)
      
'''Option 4: Rückspülautomatik'''
 
'''Option 4: Rückspülautomatik'''
   −
Diese Option ist in Planung.
+
Raspberry Pin2 (+5V) ---> Relais3 VCC<br />
 +
Raspberry Pin 14 (Masse) ---> Relais3 GND<br />
 +
Raspberry Pin 18 (Gpio24) ---> Relais3 IN
 +
 
 +
Der Schließer des Relais geht auf das Bedienteil Adern 2 und 7.
 +
 
 +
 
 +
'''Option 5: Boilerabschaltung'''
 +
 
 +
Raspberry Pin2 (+5V) ---> Relais4 VCC<br />
 +
Raspberry Pin 14 (Masse) ---> Relais4 GND<br />
 +
Raspberry Pin 22 (Gpio25) ---> Relais4 IN
 +
 
 +
Der Schließer des Relais geht auf das Bedienteil Adern 2 und 9.
   −
Raspberry Pin 18 (Gpio24) ---> Relais3 IN
      
'''10.''' Für die Kabel benötigen wir eine Aussparung am Gehäuse.<br />  
 
'''10.''' Für die Kabel benötigen wir eine Aussparung am Gehäuse.<br />  
Zeile 258: Zeile 306:     
[[Datei: VivaldiMyTimer_Relais2.jpg]]
 
[[Datei: VivaldiMyTimer_Relais2.jpg]]
 +
    
'''13.''' Das fertig angeschlossene Relais sollte vor Kurzschlüssen geschützt werden, da wir es mit in
 
'''13.''' Das fertig angeschlossene Relais sollte vor Kurzschlüssen geschützt werden, da wir es mit in
Zeile 270: Zeile 319:     
[[Datei: VivaldiMyTimer_Relais4.jpg]]
 
[[Datei: VivaldiMyTimer_Relais4.jpg]]
 +
    
'''15.''' Nun fehlt nur noch der Stomanschluß für unseren Raspberry.<br />
 
'''15.''' Nun fehlt nur noch der Stomanschluß für unseren Raspberry.<br />
Zeile 303: Zeile 353:       −
'''17.''' Nun kann alles wieder zusammengebaut werden.<br />
+
'''17.''' Option 3: Shottimer (nur wenn gewünscht)
 +
 
 +
Den Shottimer greifen wir am Relais für das Magnetventil ab.
 +
Auf Grund der Größe und um einen potentialfreien Kontakt zu erhalten habe ich ein Reedrelais mit eingebauter Freilaufdiode genutzt.
 +
 
 +
Die Lötstellen, an denen wir das Relais anlöten können sehen wir auf folgendem Bild.
 +
!! Achtung !! Leider sind auf den Foto die Adern (+/-) vertauscht. Nach der Korrektur habe ich vergessen ein neues Bild zu machen.
 +
 
 +
[[Datei:Shottimer_Platine.JPG]]
 +
 
 +
Und hier das genutzte Reedrelais.
 +
Das gibt es ebenfalls günstig bei Reichelt (Art.-Nr. SIL 7271-D 12V). Die Bezeichnung lautet: SA12-1A72-71D
 +
 
 +
[[Datei:Shottimer_Reedrelais.JPG]]
 +
 
 +
 
 +
'''18.''' Nun kann alles wieder zusammengebaut werden.<br />
 
Den Raspberry habe ich bei mir oben unter der Tassenablage verstaut.<br />
 
Den Raspberry habe ich bei mir oben unter der Tassenablage verstaut.<br />
 
Die SD-Karte zeigt nach oben, damit ich leicht einen Firmwarewechsel vornehmen kann.<br />
 
Die SD-Karte zeigt nach oben, damit ich leicht einen Firmwarewechsel vornehmen kann.<br />
Zeile 311: Zeile 377:       −
'''18'''. Nun benötigen wir noch die Software. Das Image werde ich hier im Board zur Verfügung
+
'''19.''' Nun benötigen wir noch die Software.  
stellen. Link folgt.
      
Mit dem Tool „Win32 Disk Imager“ wird es auf die SD-Karte geschrieben.<br />
 
Mit dem Tool „Win32 Disk Imager“ wird es auf die SD-Karte geschrieben.<br />
Zeile 327: Zeile 392:       −
'''19.''' Im Menue „Settings“, das über das Zahnradsymbol unten rechts erreichbar ist, können
+
'''20.''' Im Menue „Settings“, das über das Zahnradsymbol unten rechts erreichbar ist, können
 
Systemeinstellungen erfolgen.
 
Systemeinstellungen erfolgen.
   −
Hier wird die SSID und der WAP-Key des WLAN-Netzwerks eingetragen.
+
Hier wird die SSID und der WPA-Key des WLAN-Netzwerks eingetragen.
 
Anschließend muss der Netzstecker (Strom) kurz gezogen werden und das LAN-Kabel gezogen
 
Anschließend muss der Netzstecker (Strom) kurz gezogen werden und das LAN-Kabel gezogen
 
werden.<br />
 
werden.<br />
Zeile 344: Zeile 409:     
Wenn alles funktioniert habt ihr es geschafft und das Gehäuse kann geschlossen werden.
 
Wenn alles funktioniert habt ihr es geschafft und das Gehäuse kann geschlossen werden.
 +
 +
 +
== '''Sonstiges''' ==
 +
 +
'''Schalten durch Webaufruf'''
 +
 +
Hier die Möglichkeit die Vivaldi direkt über Webaufruf zu schalten.<br />
 +
Dies kann für diverse Automatisierungen genutzt werden. zB FHEM
 +
 +
Einschalten: http://username:password@vivaldi/gpio_on.php  <br \>
 +
Ausschalten: http://username:password@vivaldi/gpio_off.php
 +
 +
 +
'''Timezone'''
 +
 +
A hint for my non german users:
 +
You will have a timezone problem, because the image is configured to german timezone.
 +
It is easy to change this via console:
 +
 +
To change timezone, please use the program [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe Putty] to enter the shell of the raspberry.
 +
User: pi
 +
Password: vivaldi
 +
 +
Use "sudo raspi-config" to change timezone.
 +
 +
 +
'''printserver'''
 +
 +
Der integrierte Printserver kann über diesen Link konfiguriert werden: http://vivaldi:631
 +
Damit kann jeder Drucker im Netzwerk per Airprint angesprochen werden.
 +
Eine Kabelverbindung vom Drucker zur Vivaldi ist nicht nötig.
6

Bearbeitungen