Commit Graph

250 Commits

Author SHA1 Message Date
Max Prokhorov
61411b2002 rfbridge: fix webui codes parsing 2019-02-25 17:57:06 +03:00
Max Prokhorov
65af8373cb Merge remote-tracking branch 'origin/dev' into mqtt/group-receive-only 2019-02-22 04:59:12 +03:00
Max Prokhorov
a53b66d55a Relay MQTT group sync mode setting 2019-02-20 08:36:26 +03:00
Max Prokhorov
860ecb7464 Merge branch 'dev' into compact-ws 2019-02-12 15:10:06 +03:00
Max Prokhorov
2f147ec088 double-click to select textarea 2019-02-09 18:22:08 +03:00
Max Prokhorov
e1ddcc533c do html escaping on the client 2019-02-09 18:22:08 +03:00
Max Prokhorov
31a0772e37 Print each HA config entry separately 2019-02-09 18:22:08 +03:00
Max Prokhorov
b2ad29a660 Revert timestamp prepending, separate debug destinations
* Simply print timestamp for supported destinations
* Update ws destination to support 'prefix' sub-key
* Avoid void casting in telnet module
2019-02-08 01:00:47 +03:00
Max Prokhorov
cde1aba561 partial sending of rfbridge codes 2019-01-29 16:49:49 +03:00
Max Prokhorov
17e5156ebf fixup rfbridge ws-data 2019-01-29 16:33:53 +03:00
Max Prokhorov
868d153fa4 Compact WS data
* send all ws config at once on start
* reduce ws json overhead by creating message buffer manually
* use k:[values] instead of k1:value1, k2:value2 etc. for lists
2019-01-29 16:27:47 +03:00
Xose Pérez
4d5c0d7617 Split ws messages for relays and rf codes (#262) 2018-12-11 19:26:23 +01:00
Rui Marinho
aeeef47ce7 Add support for EZO™ pH Circuit 2018-11-30 00:31:01 +00:00
Xose Pérez
8b863c48eb Merge branch 'dev' into sensor/veml6075 2018-11-19 22:44:18 +01:00
Rui Marinho
e2b7f953a7 Add support for VEML6075 2018-11-02 00:17:47 +00:00
Rui Marinho
0ca5bff2f4 Add support for VL53L1X sensor 2018-10-29 02:12:25 +00:00
Xose Pérez
fb6eba57cd Merge branch 'dev' into sensors 2018-10-08 17:35:41 +02:00
Xose Pérez
426aafd5b3 Update custom.js 2018-10-07 12:34:18 +02:00
Marcos Pérez Ferro
f77dd5f860 Admin pass validation condition always failing. Adding hyphen to valid chars. 2018-10-06 15:34:18 +02:00
Max Prokhorov
d69c30aa61 Use specific function to check form 2018-09-29 06:55:49 +03:00
Max Prokhorov
7a8949fd24 Check if password is required before showing alert
Show alert if no input on #password page
Do not fail with empty password when on #layout
Fix password selector
2018-09-29 04:49:15 +03:00
Max Prokhorov
54ec4fa28a attr() is undefined when elem doesnt have it 2018-09-28 08:07:22 +03:00
Xose Pérez
227d641a9b Support for MICS-2710, MICS-5525 and MICS-4514, gas sensors 2018-09-18 18:15:41 +02:00
Max Prokhorov
822837f7b2 Use separate form for each panel 2018-09-17 05:22:21 +03:00
Max Prokhorov
3c91389c20 Update password UI
* revise first-time-use screen
* generate password (policy applies)
* hide/reveal password text for sta/admin settings
* changed autocomplete='...' for some inputs to avoid completion
2018-09-17 05:22:21 +03:00
Xose Pérez
88e2ecccce Improve memory info 2018-09-11 23:40:52 +02:00
Xose Pérez
d476557329 Move string parts to progmem 2018-09-10 10:36:08 +02:00
Max Prokhorov
f59d747af1 do not reset original attr every ws message 2018-09-04 17:48:42 +03:00
Max Prokhorov
0caf7a4aac attr() returns text, do not compare to 0 / 1 2018-09-04 17:48:42 +03:00
Maxim Prokhorov
e326fbe09f hostname/password length requirements
* fix webui regexp and input length limits
* explain requirements in webui and headers
2018-09-03 06:47:36 +03:00
Xose Pérez
01802741f2 Tested encoder support 2018-08-29 08:26:15 +02:00
Rui Marinho
43abc6b9d4 Add support for NewPing
* Works with many different ultrasonic sensor models: HC-SR04, SRF05,
  SRF06, DYP-ME007, JSN-SR04T & Parallax PING)))™.
* Built-in digital filter method ping_median() for easy error correction
  (use SONAR_ITERATIONS build flag to configure).
* Allows setting of a maximum distance where pings beyond that distance
  are read as no ping or clear (use SONAR_MAX_DISTANCE build flag).
2018-08-09 02:22:56 +01:00
Xose Pérez
f9d7390b89 Merge branch 'dev' into sensors 2018-07-26 13:28:30 +02:00
userName
959bb2a598 some socket debugging escaped... sorry) 2018-07-22 09:06:52 +03:00
userName
df9fecd16a removed blind copy/paste console.log....
improved CSS to comply with CODACY rules
2018-07-22 09:00:02 +03:00
userName
4094adbae6 changed the look and feel of the checkboxes to resolve Edge issue and bring disabled state
also minor html fixes
2018-07-21 23:45:48 +03:00
Xose Pérez
fba8a9f45f Handle events in EventSensor 2018-07-14 14:21:15 +02:00
Xose Pérez
35d1d4046e Merge pull request #1035 from mcspr/alert-haschanged
Don't show alert on already set hostname
2018-07-12 09:20:47 +02:00
Maxim Prokhorov
6cf55da375 Don't show alert on already set hostname 2018-07-06 13:19:54 +03:00
Max Prokhorov
712cbe4942 Safari needs -webkit- prefix for clip-path 2018-07-05 17:58:45 +03:00
Xose Pérez
af47959b85 Fix return value for doClearMessage callback 2018-06-28 19:38:34 +02:00
Xose Pérez
7b0d062190 Fix RFM69 message buttons in Web UI 2018-06-28 19:30:41 +02:00
Xose Pérez
0506f97f7b Update to latest RFM69 version 2018-06-28 16:34:26 +02:00
Xose Pérez
a39c4689ec Merge branch 'dev' into rfm69 2018-06-25 13:45:18 +02:00
Xose Pérez
f58f625303 Recover auth code 2018-06-25 13:28:53 +02:00
Xose Pérez
0371a193d6 Check binary flash mode in web upgrade 2018-06-25 12:51:46 +02:00
Xose Pérez
3cd58e7f7c Initial support for RFM69GW board 2018-06-24 22:39:06 +02:00
Maxim Prokhorov
857969b8ff Use relative protocol for deviceip href 2018-06-22 06:06:14 +03:00
Xose Pérez
a6adeb2cd0 Fix relay switching from webui when multiple switches (#956) 2018-06-20 22:29:47 +02:00
Xose Pérez
8e41cd3ad0 Merge branch 'remote-webui' into webui 2018-06-20 10:30:27 +02:00