Commit Graph

213 Commits

Author SHA1 Message Date
archandanime
59f9389ad2
Make wz_mini.conf.dist easier to read 2023-10-04 20:46:22 +07:00
archandanime
be89dad08a
Make wz_mini.conf.dist easier to read 2023-10-04 20:14:00 +07:00
archandanime
84e92c5712
S11configbackup: use mount bind to avoid creating/deleing symlink 2023-10-04 19:09:06 +07:00
archandanime
edd79b546a
Add PATH variables /opt/bin and /opt/sbin if overlayfs is used 2023-10-04 00:20:16 +07:00
archandanime
e327633e5f
Fix S11configbackup doesn't generate BACKUP_THESE_FILES.md file 2023-10-03 23:59:38 +07:00
archandanime
4070ed7ce6
Fix S11configbackup creates /wyze_config_backup without wyze_config_backup/configs 2023-10-03 23:18:48 +07:00
archandanime
7eddbb6c18
fix S11configbackup is not run when not using overlay rootfs 2023-10-03 20:39:21 +07:00
archandanime
84d72d2f27
Update wz_mini.conf.dist with ENABLE_OVERLAY_FOR_ROOTFS option 2023-10-03 12:14:07 +07:00
archandanime
40ebeda609
Create /sdcard/record in case SD Card is cleared 2023-10-03 11:35:52 +07:00
archandanime
f2babb4593
Add check for overlay rootfs before linking /sdcard/record to /opt/record 2023-10-03 09:58:41 +07:00
archandanime
7fe2053d6b
Allow webserver to access (sdcard)/record/ at /opt/record/ with overlay rootfs 2023-10-03 09:53:07 +07:00
archandanime
9b98cf08c0
Fix accidental paste 2023-10-03 09:46:44 +07:00
archandanime
b03f6dbb4b
Let S11configbackup backup as if SD Card is mounted at /opt 2023-10-03 09:29:28 +07:00
virmaior
348ddac0ca improve status.cgi and multicam tool (#627)
* add irled and night mode testing to status.cgi

* move multicam / update code to show night/day mode

* Create index.js

* Create index.css

* Update S10httpd to reflect move of multicam

* Update index.js

fix broken timer issue (would incorrectly calculate necessary update frequency).
2023-09-30 11:46:33 -07:00
gtxaspec
4719cb5634 fix duplicate S10httpd 2023-09-26 01:38:25 -07:00
virmaior
a91b20a959
make clearer why base page is not populating / add check recording (#624)
* add ability to check if last minute recorded to SD

* improve composition of web root

* add multicam to list of options in s10httpd

* make cgi-bin and sh functional / improve logic
2023-09-24 19:36:42 -07:00
gtxaspec
c4c10e65cd S17motor: add startup motor position. Thanks @Grntrenchman 2023-09-20 16:19:10 -07:00
gtxaspec
1a1cd03a64 rc.common: add sleep to wait_for_icamera function, fixes S18fps 2023-09-19 16:44:39 -07:00
gtxaspec
930cbe2e9d init: add S00config, validate and repair invalid line endings in wz_mini.conf 2023-09-19 15:58:48 -07:00
87435
f65b076aa2
Fixed message when wyze_config_backup exists (#592) 2023-09-17 19:44:37 -07:00
virmaior
d9c2c160b1
Update S10httpd (#614)
fix path error in pages
2023-09-17 19:43:45 -07:00
virmaior
a8b70cf19d
pull request to display go2rtc when it is active in the webserver (#606)
* improve index.html for wz_mini webserver

* shared top for dynamically generated base index

* base documentation for go2rtc in webserver

It seems like there should be more but I didn't immediately see any...
2023-09-13 22:30:43 -07:00
gtxaspec
76be5e7995 go2rtc: add further clarification to endpoint descriptions. README.md: move changelog to wiki. 2023-07-19 21:01:47 -07:00
Tom Bresson
efbf869c6a
Add Wyze Cam V2 Note to go2rtc.yml (#566)
Co-authored-by: gtxaspec <gtxent@gmail.com>
2023-07-19 20:57:08 -07:00
Alfonso Gamboa
9c88234f87 S03ethernet/wz_mini.conf: add USB_ETH_MAC_ADDR variable to config and init script 2023-07-19 17:07:37 -07:00
Alfonso Gamboa
2fabba2e38 go2rtc: update to master version, update alsa config to support dsnooper, add ca-bundle certificate to support tls 2023-07-19 15:12:00 -07:00
Alfonso Gamboa
5df2944af9 S11configbackup: change visibility to ON of the cloud config backup folder on sd card 2023-07-19 15:11:26 -07:00
Alfonso Gamboa
cde9a372fd ser2net: update init scripts and wz_mini.conf, socat is deprecated 2023-07-19 15:11:11 -07:00
Alfonso Gamboa
ac34e561cc usb_direct: fix netmon script when bonding is enabled 2023-07-19 15:10:58 -07:00
Alfonso Gamboa
86b4f38429 S19video: wait for icamera before launching monitor 2023-07-19 15:10:41 -07:00
Alfonso Gamboa
9b2c2d735b ser2net: initial support 2023-07-19 15:10:13 -07:00
Alfonso Gamboa
65d407f6d7 go2rtc.yml: update opus audio parameters 2023-07-13 20:05:36 -07:00
Alfonso Gamboa
4883506fcf go2rtc: set opus as default codec 2023-07-12 13:16:29 -07:00
Alfonso Gamboa
2407d8fe87 go2rtc: update ffmpeg version, include libopus, enable audio in go2rtc config 2023-07-11 23:01:14 -07:00
Alfonso Gamboa
d898fdc80d Update readme, config file with new variables 2023-07-11 19:02:18 -07:00
Alfonso Gamboa
ff7a49e273 S18fps: source rc.common 2023-07-11 18:35:28 -07:00
Alfonso Gamboa
e4d8cd462c S19video: source rc.common 2023-07-11 18:34:32 -07:00
Alfonso Gamboa
70127bf4cf S19video: fix path for imp_monitor.sh 2023-07-11 18:14:53 -07:00
Alfonso Gamboa
8f18af08e6 S18fps: fix wrong impdbg parameters for frame rate 2023-07-11 18:14:30 -07:00
Alfonso Gamboa
f0c7c4e092 go2rtc: add initial support 2023-07-11 18:13:43 -07:00
Alfonso Gamboa
34712eb4ee S18fps: add function to set using impdbg if fps>20 2023-07-11 17:34:36 -07:00
Alfonso Gamboa
20ea8e772e S15v4l2rtspserver: remove references to old imp_helper.sh 2023-07-11 01:34:30 -07:00
Alfonso Gamboa
ec00c105e7 S15fwupdate: fix typo 2023-07-11 01:11:39 -07:00
Alfonso Gamboa
ff62b922ed Remove old imp_helper.sh from rtspserver scripts and add init script for imp_monitor.sh 2023-07-11 00:46:19 -07:00
glessa1
f004af3ef5
Add Basic Auth to Web Server portal (#391)
Add Basic Auth to Web Server portal
2023-06-28 19:39:02 -07:00
Leo
2388a135ef
Added startup script to kill sinker and hl_client in self-hosted mode (#339)
These two processes do nothing in self-hosted mode and is now removed
from the init startup script.
2022-10-13 00:34:01 -07:00
Leo
b35653f86f
Updated NTP to start using dmon (#338)
Replace timesync with ntpd but retain dmon so that NTP status can be
read from the system logs.
2022-10-13 00:33:51 -07:00
Leo
4d6c1d8651
Added auto bind feature for offline / cloud-less setup (#303)
* Added auto bind feature for offline / cloud-less setup

Automatically sets bindOk=1 when WiFi settings are detected without
needing the camera to interact with the Wyze cloud. This feature
can be enabled when ENABLE_AUTO_BIND=true is set in wz_mini.conf

* Added 'WiFi Connected' audio message when QR code is valid

* Fixed the auto bind script improperly checking WiFi status

/configs isn't mounted during the init phase from the SD card and
as a result, the checks for whether bindOk=0 done by the init
script was ineffective. The script now mounts it if necessary before
checking.

* Updated autobind feature to use ENABLE_SELFHOSTED_MODE option

The feature to update the bindOk value will now use the same
`ENABLE_SELFHOSTED_MODE` option as the self-hosted iCamera patch.

This feature should only be used by advanced users in isolated
networks or when the user does not intend to use the Wyze App or
cloud services.

* Updated ENABLE_SELFHOSTED_MODE to false by default

The default should be to rely on Wyze servers. Ooops.
2022-09-28 17:17:49 -07:00
Leo
9973c5869d
Fixed configbackup init script not backing up files (#304)
* Fixed configbackup init script not backing up files

The /configs directory isn't mounted at this point in the boot process,
as a result this backup doesn't actually work and just copies an empty
directory every time.

* Tested on T20 and added missing /configs mount in backup script
2022-09-27 17:50:56 -07:00
Leo
b7c27c73bd
Run a NTP client at startup (#301)
* Added NTP service to startup

A NTP service script will run a NTP client on a custom NTP server
in order to synchronize the camera's clock. This may be useful in
cases where the camera has to use a local NTP server rather than
the one hard coded in iCamera.

To use this, simply set your desired NTP server in the `NTP_SERVER`
option in `wz_mini.conf`.

* Kill timesync if a custom NTP server is used

When using a custom NTP server, the timesync service with its
hard-coded NTP servers should not be running.
2022-09-27 17:50:21 -07:00