לוח מחוונים לדוד Okofen Pellmatic

חימום, בידוד, אוורור, VMC, קירור ... נוחות תרמית קצרה. בידוד, אנרגית עץ, משאבות חומות אלא גם חשמל, גז או נפט, VMC ... עזרה בבחירה ויישום, פתרון בעיות, אופטימיזציה, טיפים וטריקים ...
אישי de l'Utilisateur
htaxil
גיליתי econologic
גיליתי econologic
הודעות: 4
כתובת: 05/08/08, 00:15
x 2

לוח מחוונים לדוד Okofen Pellmatic




נָקוּב htaxil » 18/03/22, 21:42

שלום לכולם,

אני קורא את זה כבר די הרבה זמן. forum. אני מוצא שהחילופים שם הם באיכות גבוהה ואני מודה לכל התורמים לכך, הדיונים שלכם הזינו את השתקפותי כאשר למדתי את החלופה לדוד הפרופאן הישן שלי. תמונה.

וזהו, במשך בקושי שבועיים הבית שלי מצויד בדוד כדורי PES210 קומפקטי של Okofen Pellmatic יחד עם קולטי שמש עבור DHW. עד כה הכל עובד בצורה מושלמת :) . אני מחזיק אצבעות, אבל מכיוון שאני בעל אופי זהיר ואני רוצה לדעת אם אנחנו משתמשים במשאבים במלוא הפוטנציאל שלהם, ברצוני ליצור לוח מחוונים כדי לתאר את כל המידע השימושי ולנתח אותו. אז התחלתי בחיבור הדוד לרשת המקומית שלי והפעלת JSON. זה טוב, אני מצליח לשחזר את המידע של הדוד (ראה למטה).

ובכן, איסוף מידע זה טוב, אבל אני גם צריך להבין מה זה אומר (יש כאן חלק מהתשובה) ואז אחסן ותרשים אותם. אז לפני שקפצתי בראש להגדרת צומת-אדום + InfuxDB + Grafana, חיטטתי קצת באינטרנט כדי לראות אם אנשים אחרים לא כבר עשו קצת את המוח שלהם בנושא, ומצאתי כמה דברים מעניינים:
  • הפרויקט OkoVisionשנראה מאוד מגניב, אבל למרבה הצער כבר לא מתוחזק
  • OkofenSpyשגם נראה נחמד, שפותח על ידי גרמני. אבל יש לי ספקות לגבי השיטה שלו לחישוב כמות הכדורים הנצרכים...

ובכן, לא מצאתי משהו שמתאים לי בצורה מושלמת. מה שהייתי רוצה זה לעשות גרפי זמן המאפשרים לראות את התפתחות הנתונים ואת פעולת ההתקנה (כמו OkoVision). לדוגמא גרף עם טמפרטורת חוץ + טמפרטורת פנים + טמפרטורת זרימה של חימום תת רצפתי + טמפרטורת חזרה של חימום תת רצפתי + נקודת קביעה + טווחי פעולת הדוד. למיכל DHW: טמפרטורת מיכל, טמפרטורת חיישן, ייצור DHW על ידי הדוד וכו'.

אולי גם להוסיף חיישנים אחרים. אכן, אין לי הרושם שאנחנו יודעים את כמות הכדורים הנצרכת, ושהייתי רוצה לקבל את זה... המידע הזה מעובד ב-OkoVision, אבל אני לא יודע באיזה דוד הוא שוחזר את המידע. ללא ספק דגם שסיפק את המידע הזה...

האם למישהו מכם כבר יש סוג כזה של לוח מחוונים? לאיזה דגם של מכונה? איזה נתונים יש? מה היית רוצה שיהיה לך?...



הנה הנתונים שאני אוסף דרך JSON:

קוד : לבחור

{
 "system":{
  "L_ambient":102,
  "L_errors":0,
  "L_usb_stick":0,
  "L_existing_boiler":0
 },
 "weather":{
  "L_temp":80,
  "L_clouds":100,
  "L_forecast_temp":140,
  "L_forecast_clouds":96,
  "L_forecast_today":0,
  "L_starttime":920,
  "L_endtime":1640,
  "L_source":"http://www.openweathermap.org",
  "L_location":"Saint-Just-Saint-Rambert|FR|6616777",
  "cloud_limit":55,
  "hysteresys":-40,
  "offtemp":-100,
  "lead":120,
  "refresh":0,
  "oekomode":0
 },
 "forecast":{
  "L_w_0":"ven., 18 mars 18:56|8|100|4 km/h|04n|804|C|06:50|18:51",
  "L_w_1":"ven., 18 mars 19:00|8|100|7 km/h|04n|804|C",
  "L_w_2":"ven., 18 mars 22:00|8|99|6 km/h|04n|804|C",
  "L_w_3":"sam., 19 mars 01:00|6|91|2 km/h|04n|804|C",
  "L_w_4":"sam., 19 mars 04:00|5|95|5 km/h|04n|804|C",
  "L_w_5":"sam., 19 mars 07:00|5|75|5 km/h|04d|803|C",
  "L_w_6":"sam., 19 mars 10:00|11|85|2 km/h|04d|804|C",
  "L_w_7":"sam., 19 mars 13:00|14|92|9 km/h|04d|804|C",
  "L_w_8":"sam., 19 mars 16:00|15|100|11 km/h|10d|500|C",
  "L_w_9":"sam., 19 mars 19:00|10|92|4 km/h|10n|500|C",
  "L_w_10":"sam., 19 mars 22:00|8|55|6 km/h|04n|803|C",
  "L_w_11":"dim., 20 mars 01:00|9|76|10 km/h|10n|500|C",
  "L_w_12":"dim., 20 mars 04:00|9|89|12 km/h|04n|804|C",
  "L_w_13":"dim., 20 mars 07:00|7|94|8 km/h|04d|804|C",
  "L_w_14":"dim., 20 mars 10:00|12|72|19 km/h|04d|803|C",
  "L_w_15":"dim., 20 mars 13:00|15|41|15 km/h|03d|802|C",
  "L_w_16":"dim., 20 mars 16:00|15|60|17 km/h|04d|803|C",
  "L_w_17":"dim., 20 mars 19:00|10|80|12 km/h|04n|803|C",
  "L_w_18":"dim., 20 mars 22:00|7|93|8 km/h|04n|804|C",
  "L_w_19":"lun., 21 mars 01:00|4|55|8 km/h|04n|803|C",
  "L_w_20":"lun., 21 mars 04:00|3|12|8 km/h|02n|801|C",
  "L_w_21":"lun., 21 mars 07:00|3|10|6 km/h|01d|800|C",
  "L_w_22":"lun., 21 mars 10:00|11|0|11 km/h|01d|800|C",
  "L_w_23":"lun., 21 mars 13:00|15|0|14 km/h|01d|800|C",
  "L_w_24":"lun., 21 mars 16:00|15|5|17 km/h|01d|800|C"
 },
 "hk1":{
  "L_roomtemp_act":211,
  "L_roomtemp_set":80,
  "L_flowtemp_act":342,
  "L_flowtemp_set":80,
  "L_comfort":0,
  "L_state":2080,
  "L_statetext":"Mode confort actif|T ambiante atteinte",
  "L_pump":0,
  "remote_override":0,
  "mode_auto":1,
  "time_prg":0,
  "temp_setback":210,
  "temp_heat":210,
  "temp_vacation":150,
  "name":"plancher cha",
  "oekomode":0,
  "autocomfort":-1,
  "autocomfort_sunset":0,
  "autocomfort_sunrise":0
 },
 "hk2":{
  "L_roomtemp_act":0,
  "L_roomtemp_set":200,
  "L_flowtemp_act":354,
  "L_flowtemp_set":362,
  "L_comfort":0,
  "L_state":32,
  "L_statetext":"Mode confort actif",
  "L_pump":1,
  "remote_override":0,
  "mode_auto":1,
  "time_prg":0,
  "temp_setback":180,
  "temp_heat":200,
  "temp_vacation":150,
  "name":"Radiateurs",
  "oekomode":0,
  "autocomfort":-1,
  "autocomfort_sunset":0,
  "autocomfort_sunrise":0
 },
 "ww1":{
  "L_temp_set":500,
  "L_ontemp_act":574,
  "L_offtemp_act":574,
  "L_pump":0,
  "L_state":8208,
  "L_statetext":"t dans prog horaire|Demande marche off",
  "time_prg":0,
  "sensor_on":0,
  "sensor_off":0,
  "mode_auto":1,
  "mode_dhw":1,
  "heat_once":0,
  "temp_min_set":380,
  "temp_max_set":550,
  "name":"",
  "smartstart":0,
  "use_boiler_heat":0,
  "oekomode":0
 },
 "pe1":{
  "L_temp_act":817,
  "L_temp_set":80,
  "L_ext_temp":-32768,
  "L_frt_temp_act":6157,
  "L_frt_temp_set":80,
  "L_frt_temp_end":80,
  "L_br":0,
  "L_ak":0,
  "L_not":1,
  "L_stb":1,
  "L_modulation":0,
  "L_runtimeburner":0,
  "L_resttimeburner":0,
  "L_currentairflow":0,
  "L_lowpressure":630,
  "L_lowpressure_set":630,
  "L_fluegas":34,
  "L_uw_speed":100,
  "L_state":5,
  "L_statetext":"Mise à l'arrêt",
  "L_type":9,
  "L_starts":248,
  "L_runtime":173,
  "L_avg_runtime":41,
  "L_uw_release":600,
  "L_uw":100,
  "L_storage_fill":6000,
  "L_storage_min":400,
  "L_storage_max":6000,
  "L_storage_popper":0,
  "storage_fill_today":0,
  "storage_fill_yesterday":0,
  "mode":1
 },
   "error":{
   }
}



ערב טוב,
הוברט
1 x
Pilpoill
אני מבין econologic
אני מבין econologic
הודעות: 164
כתובת: 12/11/17, 09:55
x 37

Re: לוח המחוונים של דודי Okofen Pellmatic




נָקוּב Pilpoill » 18/03/22, 22:31

"ערב טוב,

הדוד יכול לספק גרפים המייצגים את פעולתו ישירות על מסך המגע, אז אני תוהה אם הדוד שלך לאחרונה לאור החיפוש שלך :?:

לצריכת כדורים, השיטה האמינה ביותר תישאר זו של המשקל וללא ציוד ספציפי על הממגורה, תקבלו הערכה שנעשתה רק ממספר הסיבובים של בורג ההזנה.
כך עובדת Okovision והיא עדיין מתפקדת. לעת עתה עם גרסאות הקושחה העדכניות ביותר (>3 אני חושב), פשוט קבל את קבצי ה-csv וייבא אותם בכמויות גדולות מממשק Okovision :)
0 x
אישי de l'Utilisateur
htaxil
גיליתי econologic
גיליתי econologic
הודעות: 4
כתובת: 05/08/08, 00:15
x 2

Re: לוח המחוונים של דודי Okofen Pellmatic




נָקוּב htaxil » 20/03/22, 12:38

שלום פילפיל,

תודה רבה על תשובתך. הדוד שלי חדש ומצויד בקושחה v4.
הגרפים על מסך הדוד, אני לא מוצא את זה פרקטי וזה מוגבל לגרפים יומיים.

מצד שני לא ידעתי שתמיד אפשר להשתמש ב-OkoVision על ידי ייבוא ​​ה-csv. אז המשכתי (לא בלי קושי) להתקין את OkoVision ב-NAS שלי. זה לא היה קל כי התיעוד לא שלם וקצת מיושן. נראה שהרבה דברים התפתחו מאז שנכתב, הן מבחינת המסכים והן מבחינת האבטחה והתוכנה שבה נעשה שימוש.

בקיצור, Okovision פועלת ואני מצליח להזריק את הנתונים באצוות (בדקתי בבסיס הנתונים). מצד שני, הייבוא ​​נשאר די מייגע מכיוון שיש צורך לשחזר את ה-csv בדוד, להעביר אותו ב-NAS, להתחבר ל-NAS כדי לשנות את הזכויות על הקובץ כך שניתן יהיה לטפל בו על ידי הסקריפט. , כדי להתחבר ל-Okovision ולהמשיך בייבוא. ובכן, אולי זה ניתן לניהול, אבל זה לא מאוד אוטומטי. אחר כך, מה שהכי מפריע לי הוא שלמרות כל זה, אני לא מצליח לצייר ולו שמץ של גרף שצויר על ידי OkoVision :?

תמונה

(זה מבקש ממני למלא את פרטי המילוי האחרון, אבל עשיתי זאת.)

האם אני היחיד במקרה הזה?

אוקיי, לצריכת כדורים, הדבר הטוב ביותר הוא שאשלב מדי מתח בסילו שלי.
1 x
Pilpoill
אני מבין econologic
אני מבין econologic
הודעות: 164
כתובת: 12/11/17, 09:55
x 37

Re: לוח המחוונים של דודי Okofen Pellmatic




נָקוּב Pilpoill » 20/03/22, 14:17

שלום,

אז יש הרבה יותר פשוט אם אתה תחת קושחה 4, אתה יכול לשלוח לך את כל ה-CSV במייל כל לילה באופן אוטומטי! מאז שהפונקציה הזו הייתה קיימת אך לא פעלה...
כל שעליכם לעשות הוא למלא קצת מידע בתפריט הכללי/מייל ולמלא בתפריט הגרף את מה שאתם רוצים לקבל.

עבור Okovision, לאחר שתבצע את ייבוא ​​הקבצים שלך, עליך להתחיל את החישוב.
מהראש הוא נמצא באותו תפריט כמו הייבוא ​​ההמוני.
0 x
אישי de l'Utilisateur
htaxil
גיליתי econologic
גיליתי econologic
הודעות: 4
כתובת: 05/08/08, 00:15
x 2

Re: לוח המחוונים של דודי Okofen Pellmatic




נָקוּב htaxil » 20/03/22, 15:09

שלום,

ואכן, בזמן שחיטטתי במכונה כדי לראות מה היא יכולה להציע לי כגרפים, ראיתי שאני יכול לשלוח לעצמי את הסטטיסטיקה היומית במייל. מילאתי ​​את המייל שלי וקיבלתי את קובץ ה-csv אתמול בלילה.

נכון שבבקשה לחישוב הסיכומים היומיים זה הרבה יותר טוב :)

תמונה

עכשיו אני רק צריך להבין מה המשמעות של כל הפרמטרים :הֶלֶם: .
מספר מסוים כבר "מתורגם" על ידי OkoVision, אבל לא כולם וגם אם כן, זה לא בהכרח מדבר אלי...

אם למישהו יש התכתבות לפריטים למטה שאין להם תרגום, אני מעוניין :D :

קוד : לבחור

Nom Original         Nom Okovision
AT [°C]            T°C Extérieure
ATakt [°C]   
KT Ist [°C]         T°C Chaudière
KT Soll [°C]         T°C Chaudière Consigne
BR               Contact Brûleur (On/Off)
Sperrzeit            Temps de blocage
PE1_BR1            OKO 1 - Contact Brûleur (On/Off)
HK1 VL Ist[°C]         T°C Départ
HK1 VL Soll[°C]         T°C Départ Consigne
HK1 RT Ist[°C]         T°C Ambiante
HK1 RT Soll[°C]         T°C Ambiante Consigne
HK1 Pumpe         Circulateur Chauffage (On/Off)
HK1 Mischer   
HK1 Fernb[°C]   
HK1 Status   
HK2 VL Ist[°C]         Cir.chauff.2 - T°C Départ
HK2 VL Soll[°C]         Cir.chauff.2 - T°C Départ Consigne
HK2 RT Ist[°C]         Cir.chauff.2 - T°C Ambiante
HK2 RT Soll[°C]         Cir.chauff.2 - T°C Ambiante Consigne
HK2 Pumpe         Cir.chauff.2 - Circulateur Chauffage (On/Off)
HK2 Mischer   
HK2 Fernb[°C]   
HK2 Status   
WW1 EinT Ist[°C]      T°C ECS
WW1 AusT Ist[°C]      T°C ECS (arret)
WW1 Soll[°C]         T°C ECS Consigne
WW1 Pumpe         Circulateur ECS
WW1 Status   
Zubrp1 Pumpe         Pompe (indefini)
Sensor ext [°C]         Sensor ext [°C]
PE1 KT[°C]         OKO 1 - T°C chaudière
PE1 KT_SOLL[°C]      OKO 1 - T°C chaudière Consigne
PE1 UW Freigabe[°C]   
PE1 Modulation[%]      PE1 Modulation[%]
PE1 FRT Ist[°C]         T°C Flamme
PE1 FRT Soll[°C]      T°C Flamme Consigne
PE1 FRT End[°C]   
PE1 Einschublaufzeit[zs]   Vis Alimentation marche (ds)
PE1 Pausenzeit[zs]      Vis Alimentation pause (ds)
PE1 Luefterdrehzahl[%]   Ventilation Brûleur (%)
PE1 Saugzugdrehzahl[%]   Ventilation fumée (%)
PE1 Unterdruck Ist[EH]   Dépression (Pa)
PE1 Unterdruck Soll[EH]   Dépression Consigne (Pa)
PE1 Fuellstand[kg]   
PE1 Fuellstand ZWB[kg]   
PE1 Status         Statut chaudière
PE1 Motor ES         Moteur alimentation chaudière (On/Off)
PE1 Motor RA         Moteur extraction silo (On/Off)
PE1 Motor RES1         Moteur tremie intermédiaire
PE1 Motor TURBINE      Moteur ASPIRATION
PE1 Motor ZUEND      Moteur Allumage
PE1 Motor UW[%]      Pompe du circuit primaire (%)
PE1 Motor AV   
PE1 Motor RES2   
PE1 Motor MA   
PE1 Motor RM         Moteur ramonage
PE1 Motor SM   
PE1 CAP RA   
PE1 CAP ZB   
PE1 AK   
PE1 Saug-Int[min]   
PE1 DigIn1   
PE1 DigIn2   
Fehler1   
Fehler2   
Fehler3   
Start Cycle         Start Cycle

0 x
אישי de l'Utilisateur
htaxil
גיליתי econologic
גיליתי econologic
הודעות: 4
כתובת: 05/08/08, 00:15
x 2

Re: לוח המחוונים של דודי Okofen Pellmatic




נָקוּב htaxil » 02/04/22, 15:30

שלום לכולם,

משוב קטן לאחר הטמעת שני פתרונות ניטור דוודים:
    -OkoVision
    - אוקופן-מרגל


okovision
כלי מעולה! מוצלח מאוד, אבל לא מאפשר איסוף נתונים דרך JSON שלדעתי הוא הפתרון הכי בר-קיימא לאורך זמן. אני חושש שאוקופן ינטוש את ה-CSV יום אחד. גם השחזור של קבצי CSV הפך מסובך יותר ואינו אפשרי עוד עם בקשה פשוטה מאז הקושחה V4. לדברי המחבר, הקושחה התואמת האחרונה היא 3.10d.

נקודה חיובית מאוד: הכלי משנה את שמות תוויות הנתונים, מה שהופך אותן למובנות עבור משתמש ממוצע :) .

ההתקנה יכולה להיות קצת מורכבת, מצדי התקנתי אותה על ה-Synology NAS שלי. התיעוד מעט מיושן, המסכים כבר לא בהכרח זהים ומגבלות האבטחה חוזקו.

אוקופן-מרגל
את זה התקנתי על RasprerryPi. זה עובד מסקריפטים של Python שנמצאים בתיקיית python3 של הפרויקט:
    - אחד לאתחול מסד הנתונים (init_influx_oekofen_spy.py), אך המסמך אומר כיצד לעשות זאת באופן ידני ואינו מתייחס לסקריפט זה.
    - אחד לאיסוף נתוני CSV שלא בדקתי (oekofen_fetch_csv.py), אבל אני מתאר לעצמי שגם זה כבר לא עובד מאז קושחה 4
    - אחד לאיסוף נתוני JSON ולהחדיר אותם למסד הנתונים של InfluDB (oekofen2influx_fetch_Python3_JSON-alt.py), רק את האחרון יישמתי

מספר בעיות שנתקלו בעת יישום הסקריפט:

התסריט קורס:

קוד : לבחור

pi@raspberrypi:~/Okofen $ python3 oekofen2influx_fetch_Python3_JSON-alt.py
2022-04-01, 00:07:16
Traceback (most recent call last):
  File "oekofen2influx_fetch_Python3_JSON-alt.py", line 130, in <module>
    d = d | singleDict
TypeError: unsupported operand type(s) for |: 'dict' and 'dict'


פתחתי בעיה: https://gitlab.com/p3605/oekofen-spy/-/issues/1


כדי לעקוף את הבעיה, ראיתי שאני יכול להימנע מהחסימה עם ההצהרה הבעייתית על ידי הגדרת משתנה בתחילת הסקריפט ל-True:

קוד : לבחור

fetchAll = True


לאחר מכן, עליך לציין את הפרמטרים הספציפיים לסביבה שלך:

קוד : לבחור

#Wohnhaus Ökofen
json_quelle = "http://192.168.1.110:4321/ebW3/all"
fetchAll = True


# Configure InfluxDB connection variables
host = "172.19.0.4"
port = 8086
user = "pellematic"
password = "smart"
dbname = "oekofen"


ולבסוף יש צורך להפעיל את התסריט באופן קבוע על ידי הנחתו ב-cron. מצדי, הייתי צריך למקם אותו ב-cron של root, כי בזה של pi אסור שיהיה לו את ההרשאות הדרושות לרוץ ושום דבר לא קורה. בחרתי להביא נתונים כל דקה:

קוד : לבחור

*/1 *  * * *   /usr/bin/python3 /home/pi/Okofen/Okofen2Influx.py >>/var/log/Okofen2Influx.log 2>&1



בנוסף, הפעלתי גם את יומני הקרון על ידי עריכה וביטול הערה של השורה המתאימה של הקובץ

קוד : לבחור

/etc/rsyslog.conf

קוד : לבחור

#
# First some standard log files.  Log by facility.
#
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
cron.*                          /var/log/cron.log
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log


כל זה אומר שהכלי קצת בעייתי ליישם, במיוחד שמרגע שהנתונים שולבו במסד הנתונים, צריך לדאוג לחלק של הדשבורד, וגם שם זה יותר מדי שמח...

ואכן, אנו מוצאים במאגר הפרויקטים קובץ JSON שנראה לי מאפשר לייבא את התצורה של לוח המחוונים (טוב, זה מה שלדעתי במקרה שהוא לא מתועד), אבל כשאני מייבא אותו לגרפנה לא קורה הרבה... אחר כך אולי אני אני לא עושה את הדבר הנכון, אני לא מומחה לגרפאנה.

לבסוף, אני מגדיר לוח מחוונים, אבל שוב זה לא קל מכיוון שהנתונים מאוחסנים עם תוויות לא ברורות:

תמונה
0 x

 


  • נושאים דומים
    תגובות
    צפיות
    ההודעה אחרונה

חזרה ל "חימום, בידוד, אוורור, VMC, קירור ..."

מי מחובר?

משתמשים הגולשים זה forum : אין משתמשים רשומים ואורחים 457