update.esl 293 B

1234567
  1. (lambda (device results)
  2. (if (=== "string" (typeof results)) (= results (JSON.parse results)))
  3. (var state ((get /state/devices device)))
  4. (.map (Object.keys results) (lambda (id)
  5. (= (get state id) ((get /models device) (get results id)))))
  6. (.set (get /state/devices device) state))