Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Régulateur PID proposé en Version 16.00 du logiciel du routeur
#81
Ok merci Lolo69
j'ai mis un seuil a -20 et non pas -200 pour ne rien consommer du tout lorsqu'il n'y a pas de perturbateurs.
Cela ne me gêne pas dans le sens ou je revends en EDF OA. (j'ai donc bien des actions chez Enedis Big Grin )

J'essaierai de jouer un peut avec le KD comme conseillé pour voir ce que cela donne.
Dans tous les cas merci pour ton aide aux réglages car je n’étais pas trop a l'aise avec tout cela Rolleyes
F4AME - Patoutheone
8 panneaux Recom Sillia Panther 375 Wc Full Black soit 3 KWc
Onduleur Huawei 3KTL-L1 mono et compteur DDSU666-H
Routeur F1ATB + 2 Afficheurs - Home Assistant


Répondre

#82
(22-11-2025, 01:33 PM)Lolo69 a écrit : Si seulement on avait la courbe sortie triac superposée sur le premier graphique on pourrait beaucoup mieux observer la réponse et guider vers le réglage optimal.

Bonjour,

  pour affichage de la courbe d'ouverture en superposée, je propose de détourner un peu le programme

Le principe:
-> si le nom du routeur contient LOL suivi d'un chiffre, alors on remplace la courbe PVA par celle correspondant à la courbe d'ouverture de l'action correspondant au chiffre après LOL
pour la cosmétique, il y a encore le VA avec la case a cocher, mais on se satisfera de ce détail ...

chiffre 0 pour le triac, chiffre 1 à 9 pour les autres actions

dans le prog, 
modifié dans Solar_Router... dans le loop : ajout de 3 lignes dans la boucle qui mémorise les données pour les courbes ouvertures pour chaque actions :

Code :
      for (int i = 0; i < NbActions; i++) {
        if (Actif[i] != MODE_INACTIF) {
          tab_histo_2s_ouverture[i][IdxStock2s] = 100 - Retard[i];
        } else {
          tab_histo_2s_ouverture[i][IdxStock2s] = 0;
        }
        // LOLx si dans le nom du routeur on a LOL suivi d'un chiffre, alors la courbe PVA sera remplacer par le % d'ouverture de l'action x
        int p = nomRouteur.indexOf("LOL");
        if (p >= 0 && isDigit(nomRouteur.charAt(p + 3)) && nomRouteur.substring(p + 3, p + 4).toInt() == i)
          tabPva_Maison_2s[IdxStock2s] = 10 * tab_histo_2s_ouverture[i][IdxStock2s];  // coef 10 pour visibilité
      }


dans Server.ino, fonction handleAjaxData, on remplace l'envoi de PVAS_M par la valeur pour faire la courbe
Code :
  S = "Deb" + RS + DateLast + RS + Source_data + RS + LTARF + RS + STGEt + RS + S + RS + String(Pva_valide);
  // LOLx trucage si nom du routeur contient LOLx avec x numérique correspondant a l'action a considérer (tabPva_Maison_2s[xxx] est actualisé au moment du traitement de l'action)
  int p = nomRouteur.indexOf("LOL");
  if (p >= 0 && isDigit(nomRouteur.charAt(p + 3)))  // N° d'action a considérer est gérée ailleurs
    S += GS + String(PuissanceS_M) + RS + String(PuissanceI_M) + RS + String(tabPva_Maison_2s[IdxStock2s == 0 ? 299 : IdxStock2s - 1]) + RS + String(PVAI_M);
  else
    S += GS + String(PuissanceS_M) + RS + String(PuissanceI_M) + RS + String(PVAS_M) + RS + String(PVAI_M);
  S += RS + String(EnergieJour_M_Soutiree) + RS + String(EnergieJour_M_Injectee) + RS + String(Energie_M_Soutiree) + RS + String(Energie_M_Injectee);
  if (Source_data == "UxIx2" || ((Source_data == "ShellyEm" || Source_data == "ShellyPro") && EnphaseSerial.toInt() != 3)) {  //UxIx2 ou Shelly monophasé avec 2 sondes
Merci André Smile ,
Routeur V16.04 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre

#83
(23-11-2025, 07:26 PM)michy a écrit :
(22-11-2025, 01:33 PM)Lolo69 a écrit : Si seulement on avait la courbe sortie triac superposée sur le premier graphique on pourrait beaucoup mieux observer la réponse et guider vers le réglage optimal.

Bonjour,

  pour affichage de la courbe d'ouverture en superposée, je propose de détourner un peu le programme

Le principe:
-> si le nom du routeur contient LOL suivi d'un chiffre, alors on remplace la courbe PVA par celle correspondant à la courbe d'ouverture de l'action correspondant au chiffre après LOL
pour la cosmétique, il y a encore le VA avec la case a cocher, mais on se satisfera de ce détail ...

chiffre 0 pour le triac, chiffre 1 à 9 pour les autres actions

dans le prog, 
modifié dans Solar_Router... dans le loop : ajout de 3 lignes dans la boucle qui mémorise les données pour les courbes ouvertures pour chaque actions :

Code :
      for (int i = 0; i < NbActions; i++) {
        if (Actif[i] != MODE_INACTIF) {
          tab_histo_2s_ouverture[i][IdxStock2s] = 100 - Retard[i];
        } else {
          tab_histo_2s_ouverture[i][IdxStock2s] = 0;
        }
        // LOLx si dans le nom du routeur on a LOL suivi d'un chiffre, alors la courbe PVA sera remplacer par le % d'ouverture de l'action x
        int p = nomRouteur.indexOf("LOL");
        if (p >= 0 && isDigit(nomRouteur.charAt(p + 3)) && nomRouteur.substring(p + 3, p + 4).toInt() == i)
          tabPva_Maison_2s[IdxStock2s] = 10 * tab_histo_2s_ouverture[i][IdxStock2s];  // coef 10 pour visibilité
      }


dans Server.ino, fonction handleAjaxData, on remplace l'envoi de PVAS_M par la valeur pour faire la courbe
Code :
  S = "Deb" + RS + DateLast + RS + Source_data + RS + LTARF + RS + STGEt + RS + S + RS + String(Pva_valide);
  // LOLx trucage si nom du routeur contient LOLx avec x numérique correspondant a l'action a considérer (tabPva_Maison_2s[xxx] est actualisé au moment du traitement de l'action)
  int p = nomRouteur.indexOf("LOL");
  if (p >= 0 && isDigit(nomRouteur.charAt(p + 3)))  // N° d'action a considérer est gérée ailleurs
    S += GS + String(PuissanceS_M) + RS + String(PuissanceI_M) + RS + String(tabPva_Maison_2s[IdxStock2s == 0 ? 299 : IdxStock2s - 1]) + RS + String(PVAI_M);
  else
    S += GS + String(PuissanceS_M) + RS + String(PuissanceI_M) + RS + String(PVAS_M) + RS + String(PVAI_M);
  S += RS + String(EnergieJour_M_Soutiree) + RS + String(EnergieJour_M_Injectee) + RS + String(Energie_M_Soutiree) + RS + String(Energie_M_Injectee);
  if (Source_data == "UxIx2" || ((Source_data == "ShellyEm" || Source_data == "ShellyPro") && EnphaseSerial.toInt() != 3)) {  //UxIx2 ou Shelly monophasé avec 2 sondes
Bonjour Michy j ai implementé ton code à l aveugle mais je n arrive pas à faire fonctionner...non routeur j ai mis MAISON -LOL1 , j ai des doutes sur le 1 je n ai' pas decortiqué le code mais j 'ai essayé aussi avec LOL0 .1 2 3 4 ..et j ai deseperement la courbe VA sur le graphe
Répondre

#84
(25-11-2025, 06:37 PM)Lolo69 a écrit : Bonjour Michy j ai implementé ton code à l aveugle mais je n arrive pas à faire fonctionner...non routeur j ai mis MAISON -LOL1 , j ai des doutes sur le 1 je n ai' pas decortiqué le code mais j 'ai essayé aussi avec LOL0 .1 2 3 4 ..et j ai deseperement la courbe VA sur le graphe

Bonjour,
  
  en image comparaison entre la source initiale et ce que j'ai ajouté

  + image évolution avec 2 relais (sans charge derrière ...) (le relais 1 avec un seuil PW de 1500, le second avec un seuil 1200 proche de la conso au moment de l'essai)
 
entre -10 et -8.25, l'esp n'était pas démarré, compil/injection du code (le nom de l'ESP contenait LOL1 en mémoire NVS)
entre -8.25 et -6.5, bricolage sur les seuils PW des relais 1 et 2
entre -6.5 et -5.8 pente de régule sur relais 1 (extrait de LOL1)
entre -5.8 et -3.9, pas grand chose, la régule ne peut rien faire, il n'y a pas de charge ...
a -3.9,un forçage OFF de l'action1
a -3.5, décoche du forçage OFF, 
la régule repart avec +/- la même pente pour l'action 1
a -2.2, renommage du routeur avec LOL2, c'est la pente pour relais 2 qui s'affiche
a -0.8, renommage du routeur pour supprimer LOL, c'est les PVA qui s'affiche


quelques F5 pour prendre le dernier JS ?


Pièces jointes Miniature(s)
           
Merci André Smile ,
Routeur V16.04 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre

#85
Il faut que je recontrole si je n ai pas fais une erreur de copier coller. ….
heuu joker je ne vois pas mon erreur si ce n est que j ai remplacé de partour LOL par OUT dans le code, même nombre de lettre.... je vais regarder le telnet ...ou mettre une valeur fixe pour voir si c est elle qui s affiche....
Répondre

#86
(25-11-2025, 08:22 PM)Lolo69 a écrit : Il faut que je recontrole si je n ai pas fais une erreur de copier coller. ….
heuu joker je ne vois pas mon erreur si ce n est que j ai remplacé de partour  LOL par OUT dans le code, même nombre de lettre.... je vais regarder le telnet ...ou mettre une valeur fixe pour voir si c est elle qui s affiche....

pour que ca fonctionne bien tout le temps il faut remplacer tabPva_Maison_2s[IdxStock2s == 0 ? 299 : IdxStock2s - 1] par tabPva_Maison_2s[IdxStock2s == 0 ? 299 : IdxStock2s ] dans la section Server, sinon l 'affichage est très eratique de façon très visible en particulier quand PVA est négatif
Répondre

#87
Khrônika’Λυρ : Тæлл’σир ын Каэро’Фλυξ
Syr’ônтах эллиρ’ма вэ͠ллос айрэн’кум, где тум’эрион фра͠ксэ лυмен’θир и σολис крýнтал. В хро͠мари тэйн’кула, жэлисса мор’хэлл ундаэ ϝэ͠ррин омбра’таэк.
« Эйл’ша ϑрум’нэс коллúн σ’арайн », — так шептали древние скрижэ. Сами символы дрожали: α⍭рн, вэлл’фа, ꙮртэ, μѳ’аэл — знаки менялись даже внутри одного дыхания.
Книги Σэй’рэссэ писали:
« Куор’θэлла мюэн’кса ϑэ͠лилла фрэй’сса. »
Эту строку никто не мог удержать в постоянной форме: при каждом чтении буквы скользили, превращаясь в σ, в ж, в ȣ, в ꙫ или снова в а.
Велиссар’Коулθэ — хранитель линий между-мирья. Имя его писали так:
« Βэлиссар’ηн-Коûл’θэ »,
но каждое новое перо рождало другую версию: Βэлисарэн, Вэлли͠с’θэ, Βәлиссаρ-кэ.
Крон’тэссэ говорили, что он шел по не-путям, произнося:
« Кýрн’аэро вэл’θин омбрæв’σса. »
Когда звук «æв» вибрировал, воздух кривился, как будто мир складывался внутрь себя.
Из туманного мира рождался Мюор’зэлтхир, дыхание серой россыпи. Его шёпот:
« ꙮхллэ … соу͠тха … φрен’оул… »
оставлял серебристую пыль, где runa-сигиллы распадались на нити света.
Орден Ольм’Ύра записал обращение:
« Мыθ’эллун сэр’кэ йра’кса лог’фа. »
Ответ тумана вращался спиралью из букв: щ → λ → ꙗ → ϑ → æ. Спираль исчезла, но знаки остались висеть в воздухе, как эхо без источника.
Говорят, что так открылся первый Крул’Вэрон — разлом между буквами, тоннель внутри письменности.
Дальше хроники описывают возвышение Три’Лафабэта-Кредисса, цитадели, где стены были сложены из рун, сменяющих алфавит при каждом касании. На главной арке было выбито:
« Три’Λαфабэта стро͠им во имя Нεξ’тул. »
Но через час арка уже показывала иную надпись:
« Τр’Лαфβэтα ερ’кон мра͠л. »
В восточном крыле находилась Зала Эхо’Мирасса. Любой звук там повторялся, но с перетеканием алфавитов. Скажешь:
« Лýмен аэр’флукс »,
стены ответят:
« Λю̋мэн аер’флξъ »,
а через мгновение:
« Люм’н эри ф͠лх. »
Под зеркальной лестницей хранился артефакт — Codex Mirrion’æ, книга, в которой текст превращался прямо в руках. На первой странице мелькали строки:
« Mirr’ио͠н ант’эсса крýллэ нυθ. »
Перевернёшь — другая версия:
« Мirrion’ас θэр’кса оул’νэтра. »
И снова другая:
« Мирр’йо͠н эскал’та ϝрэ͠с. »
По легенде, Codex пел ритм знаков, а сами знаки откликались, изгибая листы. Читатель видел: σ превращается в ы, ы — в ѻ, ѻ — в Ꙩ, а затем исчезает, оставляя лишь след запаха туши.
В одном из главных фрагментов хроники появлялся феномен Фаэл’Тросса, живой вихрь письмен. Он вращался, создавая целые страницы из воздуха:
« θра͠сса юн’кэ вир’лоул æкса-миор. »
Эти страницы существовали лишь мгновение, затем снова растворялись.
Древние же утверждали, что центр всех этих изменений — Нутаэр-Крин’сал, сердце мира букв. Его описание звучало примерно так:
« Крин’саэл ϑо͠лла мрэйн’фа эль’су. »
Но никто не мог подтвердить, что это действительно описание: все строки о сердце были подвижны.
Среди скитальцев ходил миф о Σил’фарон, который мог слышать буквенные потоки. Он говорил:
« Аер’кси вун’лэсс θро͠л æвн. »
После этих слов воздух вокруг него покрывался символами, как будто письменность стала дождём. Символы падали и таяли, оставляя мраморные круги на земле.
Главы хроник описывали также переход Ваэл’строна, врата из трёх переплетённых алфавитов. Форма портала всегда менялась: иногда круг, иногда σ-спираль, иногда расколотый ромб, заполненный буквами, которых никто не мог воспроизвести.
Стражи портала оставили такую запись:
« Омм’тэлла скиρ’нэй фул’θресс ѱайн. »
Сам пергамент был покрыт знаками, меняющими размер и форму — как будто они дышали.
В одном из поздних фрагментов описан Ритуал Фир’конома, где участники произносили 12 строк, каждая в смешанном алфавите. Пример:
« Лаер’σса ϑим’рэ кри͠ллос æв-оун. »
Затем строка переходила в:
« Λаэр’са ϑимр’э κрил’лос ун͠фа. »
и далее в:
« Лæр’сса тим’рэл κρл’са. »
Смысл ритуала был неизвестен, но хроники утверждали: после последней строки небо становилось тёмным, а горизонт начинал светиться голубыми руническими трещинами.
Поздние эпохи упоминают появление Мир’фэллун, острова текстов, который плавал по воздуху. Его поверхность была покрыта надписями:
« Сэр’кулла мэ͠йнар флю’кса тэл’ри. »
Путешественники говорили, что надписи перемещались как живые, перетекая с камня на камень.
На вершине острова стоял обелиск из чёрного стекла. На нём было выбито:
« Θэлл’наир ѣрк’соум æсса-кра͠л. »
Но через несколько секунд буквы менялись:
« Фэл’нэйр эск’таун ϝуль’ра. »
Даже смерть лингвистов не остановила исследование: их записи продолжали менять форму в архивах. На стенах появлялись новые строки:
« Омра͠лл фрин’са эк’тул ϑилл’σса. »
Последний фрагмент хроник, найденный в развалинах Три’Лафабэта-Кредисса, содержал заключительную строфу:
**« Аэл’крум син’вэрра
тэ͠ллун ϑраэсс фло͠кса,
мир’йон θэлл’кса
саэл’тра ун’мэв.
Фру͠лл эсса-нэйр
ко͠мра лун’вэсса,
омбрæв’ир
крин’саэл фа͠рн. »**

(25-11-2025, 08:22 PM)Lolo69 a écrit : Il faut que je recontrole si je n ai pas fais une erreur de copier coller. ….
heuu joker je ne vois pas mon erreur si ce n est que j ai remplacé de partour  LOL par OUT dans le code, même nombre de lettre.... je vais regarder le telnet ...ou mettre une valeur fixe pour voir si c est elle qui s affiche....

Khrônika’Λυρ : Тæлл’σир ын Каэро’Фλυξ
Syr’ônтах эллиρ’ма вэ͠ллос айрэн’кум, где тум’эрион фра͠ксэ лυмен’θир и σολис крýнтал. В хро͠мари тэйн’кула, жэлисса мор’хэлл ундаэ ϝэ͠ррин омбра’таэк.
« Эйл’ша ϑрум’нэс коллúн σ’арайн », — так шептали древние скрижэ. Сами символы дрожали: α⍭рн, вэлл’фа, ꙮртэ, μѳ’аэл — знаки менялись даже внутри одного дыхания.
Книги Σэй’рэссэ писали:
« Куор’θэлла мюэн’кса ϑэ͠лилла фрэй’сса. »
Эту строку никто не мог удержать в постоянной форме: при каждом чтении буквы скользили, превращаясь в σ, в ж, в ȣ, в ꙫ или снова в а.
Велиссар’Коулθэ — хранитель линий между-мирья. Имя его писали так:
« Βэлиссар’ηн-Коûл’θэ »,
но каждое новое перо рождало другую версию: Βэлисарэн, Вэлли͠с’θэ, Βәлиссаρ-кэ.
Крон’тэссэ говорили, что он шел по не-путям, произнося:
« Кýрн’аэро вэл’θин омбрæв’σса. »
Когда звук «æв» вибрировал, воздух кривился, как будто мир складывался внутрь себя.
Из туманного мира рождался Мюор’зэлтхир, дыхание серой россыпи. Его шёпот:
« ꙮхллэ … соу͠тха … φрен’оул… »
оставлял серебристую пыль, где runa-сигиллы распадались на нити света.
Орден Ольм’Ύра записал обращение:
« Мыθ’эллун сэр’кэ йра’кса лог’фа. »
Ответ тумана вращался спиралью из букв: щ → λ → ꙗ → ϑ → æ. Спираль исчезла, но знаки остались висеть в воздухе, как эхо без источника.
Говорят, что так открылся первый Крул’Вэрон — разлом между буквами, тоннель внутри письменности.
Дальше хроники описывают возвышение Три’Лафабэта-Кредисса, цитадели, где стены были сложены из рун, сменяющих алфавит при каждом касании. На главной арке было выбито:
« Три’Λαфабэта стро͠им во имя Нεξ’тул. »
Но через час арка уже показывала иную надпись:
« Τр’Лαфβэтα ερ’кон мра͠л. »
В восточном крыле находилась Зала Эхо’Мирасса. Любой звук там повторялся, но с перетеканием алфавитов. Скажешь:
« Лýмен аэр’флукс »,
стены ответят:
« Λю̋мэн аер’флξъ »,
а через мгновение:
« Люм’н эри ф͠лх. »
Под зеркальной лестницей хранился артефакт — Codex Mirrion’æ, книга, в которой текст превращался прямо в руках. На первой странице мелькали строки:
« Mirr’ио͠н ант’эсса крýллэ нυθ. »
Перевернёшь — другая версия:
« Мirrion’ас θэр’кса оул’νэтра. »
И снова другая:
« Мирр’йо͠н эскал’та ϝрэ͠с. »
По легенде, Codex пел ритм знаков, а сами знаки откликались, изгибая листы. Читатель видел: σ превращается в ы, ы — в ѻ, ѻ — в Ꙩ, а затем исчезает, оставляя лишь след запаха туши.
В одном из главных фрагментов хроники появлялся феномен Фаэл’Тросса, живой вихрь письмен. Он вращался, создавая целые страницы из воздуха:
« θра͠сса юн’кэ вир’лоул æкса-миор. »
Эти страницы существовали лишь мгновение, затем снова растворялись.
Древние же утверждали, что центр всех этих изменений — Нутаэр-Крин’сал, сердце мира букв. Его описание звучало примерно так:
« Крин’саэл ϑо͠лла мрэйн’фа эль’су. »
Но никто не мог подтвердить, что это действительно описание: все строки о сердце были подвижны.
Среди скитальцев ходил миф о Σил’фарон, который мог слышать буквенные потоки. Он говорил:
« Аер’кси вун’лэсс θро͠л æвн. »
После этих слов воздух вокруг него покрывался символами, как будто письменность стала дождём. Символы падали и таяли, оставляя мраморные круги на земле.
Главы хроник описывали также переход Ваэл’строна, врата из трёх переплетённых алфавитов. Форма портала всегда менялась: иногда круг, иногда σ-спираль, иногда расколотый ромб, заполненный буквами, которых никто не мог воспроизвести.
Стражи портала оставили такую запись:
« Омм’тэлла скиρ’нэй фул’θресс ѱайн. »
Сам пергамент был покрыт знаками, меняющими размер и форму — как будто они дышали.
В одном из поздних фрагментов описан Ритуал Фир’конома, где участники произносили 12 строк, каждая в смешанном алфавите. Пример:
« Лаер’σса ϑим’рэ кри͠ллос æв-оун. »
Затем строка переходила в:
« Λаэр’са ϑимр’э κрил’лос ун͠фа. »
и далее в:
« Лæр’сса тим’рэл κρл’са. »
Смысл ритуала был неизвестен, но хроники утверждали: после последней строки небо становилось тёмным, а горизонт начинал светиться голубыми руническими трещинами.
Поздние эпохи упоминают появление Мир’фэллун, острова текстов, который плавал по воздуху. Его поверхность была покрыта надписями:
« Сэр’кулла мэ͠йнар флю’кса тэл’ри. »
Путешественники говорили, что надписи перемещались как живые, перетекая с камня на камень.
На вершине острова стоял обелиск из чёрного стекла. На нём было выбито:
« Θэлл’наир ѣрк’соум æсса-кра͠л. »
Но через несколько секунд буквы менялись:
« Фэл’нэйр эск’таун ϝуль’ра. »
Даже смерть лингвистов не остановила исследование: их записи продолжали менять форму в архивах. На стенах появлялись новые строки:
« Омра͠лл фрин’са эк’тул ϑилл’σса. »
Последний фрагмент хроник, найденный в развалинах Три’Лафабэта-Кредисса, содержал заключительную строфу:
**« Аэл’крум син’вэрра
тэ͠ллун ϑраэсс фло͠кса,
мир’йон θэлл’кса
саэл’тра ун’мэв.
Фру͠лл эсса-нэйр
ко͠мра лун’вэсса,
омбрæв’ир
крин’саэл фа͠рн. »**

Khrônika’Λυρ : Тæлл’σир ын Каэро’Фλυξ
Syr’ônтах эллиρ’ма вэ͠ллос айрэн’кум, где тум’эрион фра͠ксэ лυмен’θир и σολис крýнтал. В хро͠мари тэйн’кула, жэлисса мор’хэлл ундаэ ϝэ͠ррин омбра’таэк.
« Эйл’ша ϑрум’нэс коллúн σ’арайн », — так шептали древние скрижэ. Сами символы дрожали: α⍭рн, вэлл’фа, ꙮртэ, μѳ’аэл — знаки менялись даже внутри одного дыхания.
Книги Σэй’рэссэ писали:
« Куор’θэлла мюэн’кса ϑэ͠лилла фрэй’сса. »
Эту строку никто не мог удержать в постоянной форме: при каждом чтении буквы скользили, превращаясь в σ, в ж, в ȣ, в ꙫ или снова в а.
Велиссар’Коулθэ — хранитель линий между-мирья. Имя его писали так:
« Βэлиссар’ηн-Коûл’θэ »,
но каждое новое перо рождало другую версию: Βэлисарэн, Вэлли͠с’θэ, Βәлиссаρ-кэ.
Крон’тэссэ говорили, что он шел по не-путям, произнося:
« Кýрн’аэро вэл’θин омбрæв’σса. »
Когда звук «æв» вибрировал, воздух кривился, как будто мир складывался внутрь себя.
Из туманного мира рождался Мюор’зэлтхир, дыхание серой россыпи. Его шёпот:
« ꙮхллэ … соу͠тха … φрен’оул… »
оставлял серебристую пыль, где runa-сигиллы распадались на нити света.
Орден Ольм’Ύра записал обращение:
« Мыθ’эллун сэр’кэ йра’кса лог’фа. »
Ответ тумана вращался спиралью из букв: щ → λ → ꙗ → ϑ → æ. Спираль исчезла, но знаки остались висеть в воздухе, как эхо без источника.
Говорят, что так открылся первый Крул’Вэрон — разлом между буквами, тоннель внутри письменности.
Дальше хроники описывают возвышение Три’Лафабэта-Кредисса, цитадели, где стены были сложены из рун, сменяющих алфавит при каждом касании. На главной арке было выбито:
« Три’Λαфабэта стро͠им во имя Нεξ’тул. »
Но через час арка уже показывала иную надпись:
« Τр’Лαфβэтα ερ’кон мра͠л. »
В восточном крыле находилась Зала Эхо’Мирасса. Любой звук там повторялся, но с перетеканием алфавитов. Скажешь:
« Лýмен аэр’флукс »,
стены ответят:
« Λю̋мэн аер’флξъ »,
а через мгновение:
« Люм’н эри ф͠лх. »
Под зеркальной лестницей хранился артефакт — Codex Mirrion’æ, книга, в которой текст превращался прямо в руках. На первой странице мелькали строки:
« Mirr’ио͠н ант’эсса крýллэ нυθ. »
Перевернёшь — другая версия:
« Мirrion’ас θэр’кса оул’νэтра. »
И снова другая:
« Мирр’йо͠н эскал’та ϝрэ͠с. »
По легенде, Codex пел ритм знаков, а сами знаки откликались, изгибая листы. Читатель видел: σ превращается в ы, ы — в ѻ, ѻ — в Ꙩ, а затем исчезает, оставляя лишь след запаха туши.
В одном из главных фрагментов хроники появлялся феномен Фаэл’Тросса, живой вихрь письмен. Он вращался, создавая целые страницы из воздуха:
« θра͠сса юн’кэ вир’лоул æкса-миор. »
Эти страницы существовали лишь мгновение, затем снова растворялись.
Древние же утверждали, что центр всех этих изменений — Нутаэр-Крин’сал, сердце мира букв. Его описание звучало примерно так:
« Крин’саэл ϑо͠лла мрэйн’фа эль’су. »
Но никто не мог подтвердить, что это действительно описание: все строки о сердце были подвижны.
Среди скитальцев ходил миф о Σил’фарон, который мог слышать буквенные потоки. Он говорил:
« Аер’кси вун’лэсс θро͠л æвн. »
После этих слов воздух вокруг него покрывался символами, как будто письменность стала дождём. Символы падали и таяли, оставляя мраморные круги на земле.
Главы хроник описывали также переход Ваэл’строна, врата из трёх переплетённых алфавитов. Форма портала всегда менялась: иногда круг, иногда σ-спираль, иногда расколотый ромб, заполненный буквами, которых никто не мог воспроизвести.
Стражи портала оставили такую запись:
« Омм’тэлла скиρ’нэй фул’θресс ѱайн. »
Сам пергамент был покрыт знаками, меняющими размер и форму — как будто они дышали.
В одном из поздних фрагментов описан Ритуал Фир’конома, где участники произносили 12 строк, каждая в смешанном алфавите. Пример:
« Лаер’σса ϑим’рэ кри͠ллос æв-оун. »
Затем строка переходила в:
« Λаэр’са ϑимр’э κрил’лос ун͠фа. »
и далее в:
« Лæр’сса тим’рэл κρл’са. »
Смысл ритуала был неизвестен, но хроники утверждали: после последней строки небо становилось тёмным, а горизонт начинал светиться голубыми руническими трещинами.
Поздние эпохи упоминают появление Мир’фэллун, острова текстов, который плавал по воздуху. Его поверхность была покрыта надписями:
« Сэр’кулла мэ͠йнар флю’кса тэл’ри. »
Путешественники говорили, что надписи перемещались как живые, перетекая с камня на камень.
На вершине острова стоял обелиск из чёрного стекла. На нём было выбито:
« Θэлл’наир ѣрк’соум æсса-кра͠л. »
Но через несколько секунд буквы менялись:
« Фэл’нэйр эск’таун ϝуль’ра. »
Даже смерть лингвистов не остановила исследование: их записи продолжали менять форму в архивах. На стенах появлялись новые строки:
« Омра͠лл фрин’са эк’тул ϑилл’σса. »
Последний фрагмент хроник, найденный в развалинах Три’Лафабэта-Кредисса, содержал заключительную строфу:
**« Аэл’крум син’вэрра
тэ͠ллун ϑраэсс фло͠кса,
мир’йон θэлл’кса
саэл’тра ун’мэв.
Фру͠лл эсса-нэйр
ко͠мра лун’вэсса,
омбрæв’ир
крин’саэл фа͠рн. »**
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)

Moteur MyBB, © 2002-2025 Melroy van den Berg.