Kaynağa Gözat

[cli][supervise] check the real mac address

Maxime Alves LIRMM@home 3 yıl önce
ebeveyn
işleme
c927d82250
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. 6
    2
      pyheatpump/cli.py

+ 6
- 2
pyheatpump/cli.py Dosyayı Görüntüle

140
 def supervise(since):
140
 def supervise(since):
141
     logger = logger_init()
141
     logger = logger_init()
142
 
142
 
143
-    from .config import config
143
+    from .config import config, mac_address_init
144
+    mac_address = config.get('heatpump','mac_address')
145
+    if mac_address == 'None':
146
+        mac_address = mac_address_init()
147
+
144
     from .models.heatpump import Heatpump
148
     from .models.heatpump import Heatpump
145
 
149
 
146
     last_update = None
150
     last_update = None
147
     if since:
151
     if since:
148
         last_update = int(datetime.now().strftime('%s')) - config.getint('supervisor', 'interval')
152
         last_update = int(datetime.now().strftime('%s')) - config.getint('supervisor', 'interval')
149
 
153
 
150
-    h = Heatpump(config.get('heatpump','mac_address'), last_update)
154
+    h = Heatpump(mac_address, last_update)
151
 
155
 
152
     base_url = {
156
     base_url = {
153
         'scheme':config.get('supervisor', 'scheme'),
157
         'scheme':config.get('supervisor', 'scheme'),

Loading…
İptal
Kaydet