Skip to content

Commit

Permalink
Website
Browse files Browse the repository at this point in the history
  • Loading branch information
mathieucarbou committed Jul 12, 2024
0 parents commit bffa3cf
Show file tree
Hide file tree
Showing 499 changed files with 99,947 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[submodule "docs/routers/FredM67-PVRouter-1-phase"]
path = docs/routers/FredM67-PVRouter-1-phase
url = [email protected]:mathieucarbou/FredM67-PVRouter-1-phase.git
[submodule "docs/routers/FlaredM67-PVRouter-3-phase"]
path = docs/routers/FredM67-PVRouter-3-phase
url = [email protected]:mathieucarbou/FredM67-PVRouter-3-phase.git
[submodule "docs/routers/xlyric-pv-router-esp32"]
path = docs/routers/xlyric-pv-router-esp32
url = [email protected]:mathieucarbou/xlyric-pv-router-esp32.git
[submodule "docs/routers/xlyric-PV-discharge-Dimmer-AC-Dimmer-KIT-Robotdyn"]
path = docs/routers/xlyric-PV-discharge-Dimmer-AC-Dimmer-KIT-Robotdyn
url = [email protected]:mathieucarbou/xlyric-PV-discharge-Dimmer-AC-Dimmer-KIT-Robotdyn.git
[submodule "docs/routers/routeur_le_professolaire"]
path = docs/routers/routeur_le_professolaire
url = [email protected]:mathieucarbou/routeur_le_professolaire.git
[submodule "docs/routers/Jetblack31-MaxPV"]
path = docs/routers/Jetblack31-MaxPV
url = [email protected]:mathieucarbou/Jetblack31-MaxPV.git
[submodule "docs/routers/FredM67-PVRouter-3-phase"]
path = docs/routers/FredM67-PVRouter-3-phase
url = [email protected]:mathieucarbou/FredM67-PVRouter-3-phase.git
[submodule "docs/routers/routeur_solaire"]
path = docs/routers/routeur_solaire
url = https://github.com/mathieucarbou/SeByDocKy-routeur_solaire
4 changes: 4 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.DS_Store
/_site
/.jekyll-cache
/.sass-cache
1 change: 1 addition & 0 deletions docs/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yasolr.carbou.me
13 changes: 13 additions & 0 deletions docs/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# frozen_string_literal: true

source "https://rubygems.org"

gem "jekyll"

# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-remote-theme"
gem "jekyll-seo-tag"
gem "kramdown-parser-gfm"
gem "webrick"
end
85 changes: 85 additions & 0 deletions docs/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
concurrent-ruby (1.2.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.16.3)
forwardable-extended (2.6.0)
google-protobuf (4.26.1-arm64-darwin)
rake (>= 13)
http_parser.rb (0.8.0)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
jekyll (4.3.3)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-remote-theme (0.4.3)
addressable (~> 2.0)
jekyll (>= 3.5, < 5.0)
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
rubyzip (>= 1.3.0, < 3.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.5)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.6)
rouge (4.2.1)
rubyzip (2.3.2)
safe_yaml (1.0.5)
sass-embedded (1.77.1-arm64-darwin)
google-protobuf (>= 3.25, < 5.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.5.0)
webrick (1.8.1)

PLATFORMS
arm64-darwin-22
arm64-darwin-23

DEPENDENCIES
jekyll
jekyll-remote-theme
jekyll-seo-tag
kramdown-parser-gfm
webrick

BUNDLED WITH
2.4.22
4 changes: 4 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Installation: https://jekyllrb.com/docs/installation/macos/

bundle install
bundle exec jekyll serve --host=0.0.0.0
8 changes: 8 additions & 0 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# bundle exec jekyll serve --host=0.0.0.0

title: YaS☀️lR (Yet another Solar Router)
description: Heat water with your Solar Production Excess!
remote_theme: pages-themes/[email protected]
plugins:
- jekyll-remote-theme

116 changes: 116 additions & 0 deletions docs/_layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
<!DOCTYPE html>
<html lang="{{ site.lang | default: " en-US" }}">

<head>
<meta charset="UTF-8">

{% seo %}
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap" as="style"
type="text/css" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#157878">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
{% include head-custom.html %}
</head>

<body>
<a id="skip-to-content" href="#content">Skip to the content.</a>

<header class="page-header" role="banner">
<div id="google_translate_element"></div>
<h1 class="project-name">
<div>
<a href="/">
<img src="/assets/img/logo.png" alt="{{ site.title }}" title="{{ site.title }}"></img>
</a>
</div>
</h1>
<p class="page-description">{{ site.description }}</p>
<div class="project-tagline">
<a class="btn btn-small {% if page.title == 'Home' %}active{% endif %}" href="/">Home</a>
<a class="btn btn-small {% if page.title == 'Overview' %}active{% endif %}" href="/overview">Overview</a>
<a class="btn btn-small {% if page.title == 'Build' %}active{% endif %}" href="/build">Build</a>
<a class="btn btn-small {% if page.title == 'Manual' %}active{% endif %}" href="/manual">Manual</a>
<a class="btn btn-small {% if page.title == 'REST API' %}active{% endif %}" href="/rest">REST</a>
<a class="btn btn-small {% if page.title == 'MQTT API' %}active{% endif %}" href="/mqtt">MQTT</a>
<a class="btn btn-small {% if page.title == 'Download' %}active{% endif %}" href="/download">Download</a>
<a class="btn btn-small {% if page.title == 'Buy' %}active{% endif %}" href="/buy">Buy</a>
<a class="btn btn-small {% if page.title == 'Blog' %}active{% endif %}" href="/blog">Blog</a>
</div>
</header>

<main id="content" class="main-content" role="main">
{{ content }}

<footer class="site-footer">
<span class="site-footer-comments">
<script src="https://giscus.app/client.js" data-repo="mathieucarbou/YaSolR-OSS" data-repo-id="R_kgDOKubA2w"
data-category="Website comments" data-category-id="DIC_kwDOKubA284Cbr4P" data-mapping="pathname"
data-strict="1" data-reactions-enabled="0" data-emit-metadata="0" data-input-position="top" data-theme="light"
data-lang="en" crossorigin="anonymous" async>
</script>
</span>
<span class="site-footer site-footer-owner">
<strong>Last update: </strong>{{ site.time }}<br>
<strong>Help and Support:</strong>
<a href="https://www.facebook.com/groups/yasolr">Facebook Group</a> |
<a href="https://github.com/mathieucarbou/YaSolR-OSS/discussions">GitHub Discussions</a> |
<a href="https://github.com/mathieucarbou/YaSolR-OSS/issues">GitHub Issues</a> |
<a href="https://yasolr.carbou.me/buy">Buy</a> or <a
href="https://yasolr.carbou.me/buy#sponsoring">Sponsor</a><br>
<strong>Copyright</strong> © {{ site.time | date: '%Y' }} <a href="{{ site.github.owner_url }}">Mathieu
Carbou</a>, creator and maintainer of <a href="https://github.com/mathieucarbou/YaSolR-OSS">YaS☀️lR.</a>
</span>

<span class="site-footer site-footer-owner">
<div style="text-align: center;"><strong>Disclaimer</strong></div>

<p>This website is provided for informational purposes only.
By accessing this site and using the information contained herein, you accept the terms set forth in this
disclaimer.</p>

<p><strong>Accuracy of Information</strong>: We strive to provide accurate and up-to-date information on this
site, but we
cannot guarantee the completeness or accuracy of this information.
The information provided is subject to change without notice.</p>

<p><strong>Use of Information</strong>: Use of the information provided on this site is at your own risk.
\*We decline all responsibility for the consequences arising from the use of this information.
It is recommended that you consult a competent professional for advice specific to your situation.</p>

<p><strong>External Links</strong>: This site may contain links to external websites which are provided for your
reference and
convenience. We have no control over the content of these external sites and we accept no responsibility for
their content
and their use.</p>

<p><strong>Limitation of Liability</strong>: To the fullest extent permitted by applicable law, we disclaim all
liability for
any direct, indirect, incidental, consequential or special damages arising out of the use of, or inability to
use, this website, even if we have been advised of the possibility of such damage.</p>

<p>By using this site, you agree to hold harmless the owners, administrators and authors of this site from any
claims arising from your use of this website.
<strong>If you do not agree to these terms, please do not use this site.</strong>
</p>

</span>
</footer>
</main>

<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{ pageLanguage: 'en' },
'google_translate_element'
);
}
</script>
<script type="text/javascript"
src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>
</body>

</html>
117 changes: 117 additions & 0 deletions docs/assets/css/style.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
---
---

// https://github.com/pages-themes/cayman

// Breakpoints
$large-breakpoint: 64em !default;
$medium-breakpoint: 42em !default;

// Headers
$header-heading-color: #f0f0f0 !default;
$header-bg-color: #fce23b !default;
$header-bg-color-secondary: #155799 !default;
$header-menu-bg-color: #f8c149 !default;

// Text
$section-headings-color: #159957 !default;
$body-text-color: #3d3d3e !default;
$body-link-color: #1e6bb8 !default;
$blockquote-text-color: #819198 !default;

// Code
$code-bg-color: #f3f6fa !default;
$code-text-color: #567482 !default;

// Borders
$border-color: #dce6f0 !default;
$table-border-color: #e9ebec !default;
$hr-border-color: #eff0f1 !default;

@import "{{ site.theme }}";

.page-header {
padding: 1rem;
font-weight: bolder;
color: $header-heading-color;

.page-description {
font-style: italic;
font-size: larger;
}

.project-tagline {
font-weight: inherit;
margin-bottom: 0;
font-size: 15px;

.btn {
color: $header-heading-color;
background-color: darken($header-menu-bg-color, 20%);
border-color: $header-bg-color-secondary;
}

.btn:hover {
box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.btn-small {
padding: 5px 10px 5px 10px;
color: $header-heading-color;
background-color: darken($header-menu-bg-color, 20%);
border-color: $header-bg-color-secondary;
}

.btn-small + .btn-small {
//margin-left: 0.5rem;
margin-left: 0;
}

.btn-small:hover {
box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.btn-small.active {
background-color: darken($header-bg-color, 20%);
}
}
}

#google_translate_element {
position: absolute;
right: 1rem;
}

.project-name {
margin: 0;
font-size: inherit;

div {
margin-left: auto;
margin-right: auto;
width: fit-content;
background-color: #15579980;
padding: 10px;
border-radius: 15px;
}
}

input.task-list-item-checkbox {
margin-right: 7px;
}

.site-footer-owner {
font-weight: normal;
}

@media screen and (max-width: 730px) {
.project-name {
div {
margin-top: 60px;
}
}
}

.main-content {
font-size: medium;
}
Binary file added docs/assets/img/Github_Donate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/Paypal_Donate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/builds/rnd_box_1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/builds/rnd_box_2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/BTA40-800B.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DIN_1_Relay.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DIN_2_Relay.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DIN_HDR-15-5.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DIN_SSR_Clip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DS18B20.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/Distrib_DIN.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/DupontWire.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/ESP32-S3.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/ESP32_NodeMCU.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/Electric_Box.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/Extension_Board.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/Heat_Sink.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/JSY-MK-194T_1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/JSY-MK-194T_2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/LEDs.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/LILYGO-T-ETH-Lite.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/LSA-H3P50YB.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/hardware/Nodemcu-ESP-32S.jpeg
Binary file added docs/assets/img/hardware/PWM_33_0-10.jpeg
Binary file added docs/assets/img/hardware/PZEM-004T.jpeg
Binary file added docs/assets/img/hardware/Passive_Buzzer.jpeg
Binary file added docs/assets/img/hardware/Pigtail_Antenna.jpeg
Binary file added docs/assets/img/hardware/PushButton.jpeg
Binary file added docs/assets/img/hardware/RC_Snubber.jpeg
Binary file added docs/assets/img/hardware/Random_SSR.jpeg
Binary file added docs/assets/img/hardware/Random_SSR_EARU.jpeg
Binary file added docs/assets/img/hardware/Raspberry_Fans.jpeg
Binary file added docs/assets/img/hardware/Robodyn_24A.jpeg
Binary file added docs/assets/img/hardware/Robodyn_40A.jpeg
Binary file added docs/assets/img/hardware/SH1106.jpeg
Binary file added docs/assets/img/hardware/SH1107.jpeg
Binary file added docs/assets/img/hardware/SSD1306.jpeg
Binary file added docs/assets/img/hardware/SSR_40A_DA.jpeg
Binary file added docs/assets/img/hardware/SSR_Heat_Sink.png
Binary file added docs/assets/img/hardware/Shelly_Addon.jpeg
Binary file added docs/assets/img/hardware/Shelly_Addon_DS18.jpeg
Binary file added docs/assets/img/hardware/Shelly_DS18.jpeg
Binary file added docs/assets/img/hardware/Shelly_Dimmer-10V.jpeg
Binary file added docs/assets/img/hardware/Shelly_EM.png
Binary file added docs/assets/img/hardware/Shelly_Pro_EM_50.jpeg
Binary file added docs/assets/img/hardware/WT32-ETH01.jpeg
Binary file added docs/assets/img/hardware/ZCD.jpeg
Binary file added docs/assets/img/hardware/ZCD_DIN_Rail.jpeg
Binary file added docs/assets/img/hardware/jsy-enclosure.jpeg
Binary file added docs/assets/img/logo-60px.png
Binary file added docs/assets/img/logo-640×320px.png
Binary file added docs/assets/img/logo-big.png
Binary file added docs/assets/img/logo.png
Loading

0 comments on commit bffa3cf

Please sign in to comment.