Zitat von psilo
Allerdings würde ich lieber den SUNNY HOME MANAGER 2.0 anbinden... da hätte ich dann auch gleich den Verbrauch mit drin... gibts da schon was für SmartHomeNG?
2018-03-02 07:51:46 WARNING Main -------------------- Init SmartHomeNG 1.4.2.master (0dff0244) -------------------- 2018-03-02 07:51:46 INFO Main Init Scheduler 2018-03-02 07:51:46 INFO Main Init loadable Modules . . . 2018-03-02 07:51:47 INFO Main Start initialization of items 2018-03-02 07:51:47 INFO Main Loading '/usr/local/smarthome/lib/env/core.yaml' to 'OrderedDict' 2018-03-02 07:51:47 INFO Main Loading '/usr/local/smarthome/lib/env/location.yaml' to 'OrderedDict' 2018-03-02 07:51:47 INFO Main config.parse_itemsdir: skipping logic definition file = /usr/local/smarthome/lib/env/logic.yaml . . . 2018-03-02 07:51:47 INFO Main Start Logics 2018-03-02 07:51:47 INFO Main Loading '/usr/local/smarthome/lib/env/logic.yaml' to 'OrderedDict' 2018-03-02 07:51:47 INFO Main Loading '/usr/local/smarthome/etc/logic.yaml' to 'OrderedDict'
#!/usr/bin/env python3 # FKe.py # Annahme - Items: # Es.FK type: num oder bool # wohnung.fenster2 type: num oder bool # wohnung.fenster3 type: num oder bool # wohnung.fenster4 type: num oder bool # wohnung.fenster_status type: str num_open = 0 bool_open = 0 text_status_lang = 'Alle Fenster geschlossen' text_status_kurz = 'Alle zu' if sh.Es.FK.rechts() == 1: num_open += 1 text_status_lang = 'Fenster Essen offen' text_status_kurz = 'Essen auf' #text_status_kurz = '12345678901234' if sh.Wo.FK.links() == 1: num_open += 1 text_status_lang = 'Fenster Wohnen offen' text_status_kurz = 'Wohnen auf' #text_status_kurz = '12345678901234' . . . if num_open == 1: bool_open = 1 if num_open > 1: text_status_lang = str(num_open) + ' Fenster geöffnet' text_status_kurz = str(num_open) + ' Fenster auf' #text_status_kurz = str(num_open) + '345678901234' sh.zentral.verschlussueberwachung.text_lang(text_status_lang) sh.zentral.verschlussueberwachung.text_kurz(text_status_kurz) sh.zentral.verschlussueberwachung.anzahl(num_open) sh.zentral.verschlussueberwachung.offen(bool_open)
Fensterkontakte: # Umgebungsvariablen des Systems werden aktualisiert, z.B. Diskusage filename: fensterkontakte.py watch_item: # - '*.*.fensterkontakt.*' - '*.FK.*' # run on start of SmartHomeNG and every 5 minutes afterwards crontab: - init
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar