# GrowSystem # Author: Maik Müller (maik@muelleronlineorg) # WIP! # This file should do only: # - provide constants for settings # - eventually necessary system settings # - init wlan connection # - Call base class, permitting the configured constants import network import urequests from grow_system import GrowSystem from wlan import WlanClient from http_client import HTTPClient from device_info import DeviceInfo settings = { 'wlan_ssid': 'Oppa-95.lan', 'wlan_pw': '95%04-MM', 'moisture_sensor': { 'pin_int': 26 }, 'temperature_humidity_sensor': { 'pin_int': 15 }, 'pump_pin_int': 24 } def wlan_scan(): # Client-Betrieb wlan = network.WLAN(network.STA_IF) # WLAN-Interface aktivieren wlan.active(True) # WLANs ausgeben found_wlans = wlan.scan() return found_wlans # Press the green button in the gutter to run the script. if __name__ == '__main__': #print(wlan_scan()) print("Connect WLAN") wlanClient = WlanClient(settings['wlan_ssid'], settings['wlan_pw']) wlanClient.connect() print("---------------------------------------") print("") di = DeviceInfo() print("Device Infos:") print(di.get_all_device_infos()) print("---------------------------------------") print("") print("Start grow system") gs = GrowSystem(settings) gs.start()