AWL-Steuerprogramm Syntax AWL-Steuerprogramm Beispiele Version: 0.12 zu HUE-Control Globale Infos zum Funktionsumfang: ---------------------------------- - HUE-Control ist nicht für Stimmungen, sondern für Gebäude Automatisierung - Die AWL Kommandos werden nicht in die HUE-Bridge übertragen - Die AWL Kommandos werden nur abgearbeitet, wenn HUE-Control läuft - Wenn in der HUE-APP funktionen vorhanden sind, so bleiben diese aktiv - UpDates von Sensoren, Aktoren, HUE-Bridge sind nur in der HUE APP möglich - Die Batteriezustände von Sensoren, Aktoren sind nur in der HUE APP möglich - Als Trenner wird der ":" oder der "/" verwendet - Die gross- und kleinschreibung ist egal und dient lediglich der Lesbarkeit - Leerzeichen werden ignoriert - Alles nach dem "#" wird als Bemerkung ignoriert - Wenn das Programm HUE-Control gestartet oder beendet wird, so werden die Aktoren unverändert AWL-Taster/Sensor schaltet Aktor ein Syntax: In[SensorID][Taste]->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: In2a->Out1:254:10000 Hellihkeit 254, Farbe Gelb AWL-Taster schaltet Aktor um (Toggle), ein wird zu aus, aus wird zu ein Syntax: In[SensorID][Taste]->TogOut[LichtID]:[Helligkeit]:[Hue] Beispiel: In2a->TogOut1:254:10000 Hellihkeit 254, Farbe Gelb AWL-Einschalten beim starten, Aktor ein Syntax: ON->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: ON->Out1:254:40000 Hellihkeit 254, Farbe Kaltweiss AWL-Ausschalten beim starten, Aktor aus Syntax: OFF->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: OFF->Out1 Out1 aus AWL-Taster/Sensor schaltet Aktor für eine definierte Zeit ein Info: Der Timer ist retriggerbar, d.h. dass jeder weitere Trigger den Timer neu startet Info: Beispiel Sekunden, 60=1Minute, 3600=1Std., 86400=1Tag, 604800=1Woche Syntax: In[SensorID][Taste]->TOut[LichtID]:[Sekunden] Beispiel: In2a->TOut1:7200 Schalter In2a schaltet die Lampe Out1 für 2 Stunden an AWL-Dimmer heller, Taster an Lampe heller + Aktor +12.5% Info: Wenn die Lampe aus ist wird diese einegschltet und auf 12.5% helligeit gesetzt Info: Wird die Taste gedrückt, wenn die Lampe aus ist, so wird diese eingeschaltet Info: HUE Taster I/+/-/O - TasteNr Ein(I)=a, Heller(+)=b, Dunker(-)=c, Aus(O)=d Syntax: In[LichtID][TasteNr]->Out[LichtID]+ Beispiel: In2b->Out2+ Taster In2b macht Out2 heller AWL-Dimmer dunkler, Taster an Lampe dunkler - Aktor -12.5% Info: Wenn die Lampe die Helligkeit 0 erreicht wird diese ausgeschaltet Info: Wird die Taste gedrückt, wenn die Lampe aus ist, so wird diese eingeschaltet Info: HUE Taster I/+/-/O - TasteNr Ein(I)=a, Heller(+)=b, Dunker(-)=c, Aus(O)=d Syntax: In[LichtID][TasteNr]->Out[LichtID]- Beispiel: In2c->Out2- Taster In2b macht Out2 heller AWL-Taster/Sensor schaltet Aktor zu gewünschter Uhrzeit ein Syntax: ONZeit:[HHMM]->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: ONZeit:[1200]->Out1:254:10000 Hellihkeit 254, Farbe Gelb AWL-Taster/Sensor schaltet Aktor zu gewünschter Uhrzeit aus Syntax: OFFZeit:[HHMM]->Out[LichtID] Beispiel: OFFZeit:[1300]->Out1 Hellihkeit 254, Farbe Gelb AWL-Ping erreicgbar schaltet Aktor ein Info: IP 8.8.8.8 ist der Google DNS, wenn der erreicbr ist ist das Internet verfügbar Info: Eine IP von einem lokalen Gerät prüft dessen LAN verfügbarkeit Syntax: ONPing:[IP-Adr]->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: ONPing:8.8.8.8->Out1:254:10000 Hellihkeit 254, Farbe Gelb AWL-Ping nicht erreicgbar schaltet Aktor ein Info: IP 8.8.8.8 ist der Google DNS, wenn der nicht erreicbr ist ist das Internet OffLine Info: Eine IP von einem lokalen Gerät prüft dessen LAN verfügbarkeit Anwendung: Auslösen von, Alarm Schallgebenr, Gerät Stom unterbrechen, eMail Alarm Versand Syntax: OFFPing:[IP-Adr]->Out[LichtID]:[Helligkeit]:[Hue] Beispiel: OFFPing:8.8.8.8->Out1:254:10000 Hellihkeit 254, Farbe Gelb AWL-Taster/Sensor löst eine eMail aus Syntax: In[SensorID][Taste]->MailTo:[MeineEMail]:"Meldung" Beispiel: In2a->MailTo:Info@clinch.ch:"Alarm ausgelöst - Wassermelder Garage Hautptstr. 10"