ওকোফেন পেলম্যাটিক বয়লার ড্যাশবোর্ড

গরম, অন্তরণ, বায়ুচলাচল, VMC, কুলিং ... সংক্ষিপ্ত তাপ সান্ত্বনা মধ্যে। ইনসুলেশন, কাঠ শক্তি, তাপ পাম্প কিন্তু বিদ্যুৎ, গ্যাস বা তেল, VMC ... সাহায্য এবং আদায়, সমস্যা সমাধান, অপ্টিমাইজেশান, টিপস এবং কৌশল সাহায্য ...
ব্যবহারকারীর অবতার
htaxil
আমি econology আবিষ্কার
আমি econology আবিষ্কার
পোস্ট: 4
রেজিস্ট্রেশন: 05/08/08, 00:15
এক্স 2

ওকোফেন পেলম্যাটিক বয়লার ড্যাশবোর্ড




দ্বারা htaxil » 18/03/22, 21:42

সুপ্রভাত à tous,

আমি এখন বেশ কিছুদিন ধরে এই পড়া করছি. forum. আমি দেখতে পেলাম যে সেখানে এক্সচেঞ্জগুলি উচ্চ মানের এবং যারা এতে অবদান রাখে আমি তাদের সকলকে ধন্যবাদ জানাই, যখন আমি আমার পুরানো প্রোপেন বয়লারের বিকল্প অধ্যয়ন করছিলাম তখন আপনার আলোচনা আমার প্রতিফলনকে পুষ্ট করেছে। ভাবমূর্তি.

এবং তাই হল, মাত্র দুই সপ্তাহ ধরে আমার বাড়িতে একটি ওকোফেন পেলম্যাটিক কমপ্যাক্ট PES210 পেলেট বয়লার এবং DHW এর জন্য সোলার কালেক্টরের সাথে সজ্জিত করা হয়েছে। এখন পর্যন্ত সবকিছু নিখুঁতভাবে কাজ করছে :) . আমি আমার আঙ্গুলগুলি অতিক্রম করি, কিন্তু আমি একটি সতর্ক প্রকৃতির এবং আমি জানতে চাই যে আমরা সম্পদগুলিকে তাদের পূর্ণ সম্ভাবনার জন্য ব্যবহার করছি কিনা, আমি সমস্ত দরকারী তথ্য গ্রাফ করতে এবং এটি বিশ্লেষণ করার জন্য একটি ড্যাশবোর্ড তৈরি করতে চাই৷ তাই আমি আমার স্থানীয় নেটওয়ার্কে বয়লার সংযোগ করে এবং JSON সক্ষম করে শুরু করেছি। এটা ভাল, আমি বয়লারের তথ্য পুনরুদ্ধার করতে পরিচালনা করি (নীচে দেখুন)।

ঠিক আছে, তথ্য সংগ্রহ করা ভাল, তবে এর অর্থ কী তা আমাকেও বুঝতে হবে (এখানে উত্তর অংশ আছে) তারপর সেগুলি সংরক্ষণ করুন এবং গ্রাফ করুন। তাই একটি নোড-রেড + ইনফুক্সডিবি + গ্রাফানা কনফিগার করার জন্য দীর্ঘক্ষণ ঝাঁপিয়ে পড়ার আগে, আমি ইন্টারনেটের চারপাশে একটু ঘোরাঘুরি করে দেখলাম যে অন্য লোকেরা ইতিমধ্যেই এই বিষয়ে তাদের মস্তিষ্ককে কিছুটা র‍্যাক করেনি, এবং আমি কিছু আকর্ষণীয় জিনিস খুঁজে পেয়েছি:
  • প্রকল্প ওকোভিশনযা দেখতে খুব শান্ত, কিন্তু দুর্ভাগ্যবশত আর রক্ষণাবেক্ষণ করা হয় না
  • ওকোফেনস্পাইযা দেখতে খুব সুন্দর, একজন জার্মান দ্বারা উন্নত। কিন্তু ছত্রাক খাওয়ার পরিমাণ গণনা করার তার পদ্ধতি নিয়ে আমার সন্দেহ আছে...

ঠিক আছে, আমি এমন কিছু খুঁজে পাইনি যা আমার জন্য পুরোপুরি উপযুক্ত। আমি যা চাই তা হল ডেটার বিবর্তন এবং ইনস্টলেশনের অপারেশন (যেমন ওকোভিশন) দেখতে টাইম গ্রাফ তৈরি করা। উদাহরণস্বরূপ বহিরঙ্গন তাপমাত্রা + অন্দর তাপমাত্রা + আন্ডারফ্লোর হিটিং প্রবাহ তাপমাত্রা + আন্ডারফ্লোর হিটিং রিটার্ন তাপমাত্রা + সেট পয়েন্ট + বয়লার অপারেটিং রেঞ্জ সহ একটি গ্রাফ। 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
আমি econology বুঝতে
আমি econology বুঝতে
পোস্ট: 164
রেজিস্ট্রেশন: 12/11/17, 09:55
এক্স 37

Re: Okofen Pellmatic বয়লার ড্যাশবোর্ড




দ্বারা Pilpoill » 18/03/22, 22:31

শুভ সন্ধ্যা,

বয়লার সরাসরি টাচ স্ক্রিনে তার ক্রিয়াকলাপের প্রতিনিধিত্বকারী গ্রাফ সরবরাহ করতে পারে, তাই আমি ভাবছি যে আপনার অনুসন্ধানের কারণে আপনার বয়লার সাম্প্রতিক হয়েছে কিনা ::

পিলেট খাওয়ার জন্য, সবচেয়ে নির্ভরযোগ্য পদ্ধতিটি ওজনের এবং সাইলোতে নির্দিষ্ট সরঞ্জাম ছাড়াই থাকবে, আপনি কেবল ফিড স্ক্রুটির বাঁকগুলির সংখ্যা থেকে তৈরি একটি অনুমান পাবেন।
এইভাবে ওকোভিশন কাজ করে এবং এটি এখনও কার্যকরী। সাম্প্রতিক ফার্মওয়্যার সংস্করণগুলির সাথে এই মুহুর্তের জন্য (>3 আমার মনে হয়), শুধু csv ফাইলগুলি পান এবং Okovision ইন্টারফেস থেকে বাল্কে আমদানি করুন :)
0 x
ব্যবহারকারীর অবতার
htaxil
আমি econology আবিষ্কার
আমি econology আবিষ্কার
পোস্ট: 4
রেজিস্ট্রেশন: 05/08/08, 00:15
এক্স 2

Re: Okofen Pellmatic বয়লার ড্যাশবোর্ড




দ্বারা htaxil » 20/03/22, 12:38

হ্যালো পিলপাইল,

ধন্যবাদ আপনার উত্তরের জন্য অনেক। আমার বয়লার সাম্প্রতিক এবং ফার্মওয়্যার v4 দিয়ে সজ্জিত।
বয়লার স্ক্রিনে গ্রাফগুলি, আমি এটিকে ব্যবহারিক মনে করি না এবং এটি দৈনিক গ্রাফের মধ্যে সীমাবদ্ধ।

অন্যদিকে আমি জানতাম না যে কেউ সবসময় সিএসভি আমদানি করে ওকোভিশন ব্যবহার করতে পারে। তাই আমি আমার NAS এ OkoVision ইনস্টল করতে (অসুবিধা ছাড়াই) এগিয়ে গেলাম। এটি সহজ ছিল না কারণ ডকুমেন্টেশনটি অসম্পূর্ণ এবং কিছুটা তারিখযুক্ত। এটি লেখার পর থেকে অনেক কিছুই বিকশিত হয়েছে বলে মনে হচ্ছে, স্ক্রিন এবং নিরাপত্তার দিক থেকে এবং ব্যবহৃত সফ্টওয়্যার উভয় ক্ষেত্রেই।

সংক্ষেপে, ওকোভিশন চলছে এবং আমি ব্যাচগুলিতে ডেটা ইনজেক্ট করতে পরিচালনা করি (আমি ডাটাবেসে চেক করেছি)। অন্যদিকে, আমদানিটি বেশ ক্লান্তিকর রয়ে গেছে কারণ বয়লারে csv পুনরুদ্ধার করা, NAS-এ স্থানান্তর করা, ফাইলের অধিকারগুলি সংশোধন করার জন্য NAS-এর সাথে সংযোগ করা প্রয়োজন যাতে এটি স্ক্রিপ্ট দ্বারা চিকিত্সা করা যায়। , ওকোভিশনের সাথে সংযোগ করতে এবং আমদানির সাথে এগিয়ে যেতে। ঠিক আছে, সম্ভবত এটি পরিচালনাযোগ্য, তবে এটি খুব স্বয়ংক্রিয় নয়। পরে, যা আমাকে সবচেয়ে বেশি বিরক্ত করে তা হল, এত কিছুর পরেও, আমি OkoVision দ্বারা আঁকা গ্রাফের সামান্যতমও পেতে পারি না :?

ভাবমূর্তি

(এটি আমাকে শেষ তথ্য পূরণ করতে বলে, কিন্তু আমি করেছি।)

এই ক্ষেত্রে আমি কি একমাত্র?

ঠিক আছে, পেলেট খাওয়ার জন্য, আমার সাইলোতে স্ট্রেন গেজগুলিকে একীভূত করা আমার জন্য সবচেয়ে ভাল জিনিস।
1 x
Pilpoill
আমি econology বুঝতে
আমি econology বুঝতে
পোস্ট: 164
রেজিস্ট্রেশন: 12/11/17, 09:55
এক্স 37

Re: Okofen Pellmatic বয়লার ড্যাশবোর্ড




দ্বারা Pilpoill » 20/03/22, 14:17

হ্যালো,

সুতরাং আপনি যদি ফার্মওয়্যার 4 এর অধীনে থাকেন তবে আরও সহজ, আপনি প্রতি রাতে স্বয়ংক্রিয়ভাবে ইমেলের মাধ্যমে সমস্ত সিএসভি আপনাকে প্রেরণ করতে পারেন! যে সময় থেকে এই ফাংশনটি বিদ্যমান ছিল কিন্তু কাজ করেনি...
আপনাকে যা করতে হবে তা হল সাধারণ/ই-মেইল মেনুতে কিছু তথ্য পূরণ করুন এবং আপনি যা পেতে চান তা গ্রাফ মেনুটি পূরণ করুন।

ওকোভিশনের জন্য, একবার আপনি আপনার ফাইল আমদানি করে ফেললে, আপনাকে গণনা শুরু করতে হবে।
মাথা থেকে এটি ভর আমদানির মতো একই মেনুতে রয়েছে।
0 x
ব্যবহারকারীর অবতার
htaxil
আমি econology আবিষ্কার
আমি econology আবিষ্কার
পোস্ট: 4
রেজিস্ট্রেশন: 05/08/08, 00:15
এক্স 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
ব্যবহারকারীর অবতার
htaxil
আমি econology আবিষ্কার
আমি econology আবিষ্কার
পোস্ট: 4
রেজিস্ট্রেশন: 05/08/08, 00:15
এক্স 2

Re: Okofen Pellmatic বয়লার ড্যাশবোর্ড




দ্বারা htaxil » 02/04/22, 15:30

সুপ্রভাত à tous,

দুটি বয়লার মনিটরিং সমাধান প্রয়োগ করার পরে একটি সামান্য প্রতিক্রিয়া:
    -ওকোভিশন
    - ওকোফেন-গুপ্তচর


okovision
চমত্কার টুল! খুব সফল, কিন্তু JSON এর মাধ্যমে ডেটা সংগ্রহ করার অনুমতি দেয় না যা আমার মতে সময়ের সাথে সাথে সবচেয়ে টেকসই সমাধান। আমি ভয় পাই যে ওকোফেন একদিন CSV ত্যাগ করবে। CSV ফাইল পুনরুদ্ধার করা আরও জটিল হয়ে উঠেছে এবং ফার্মওয়্যার V4 থেকে একটি সাধারণ অনুরোধের মাধ্যমে আর সম্ভব নয়। লেখকের মতে, সর্বশেষ সামঞ্জস্যপূর্ণ ফার্মওয়্যার হল 3.10d।

খুব ইতিবাচক পয়েন্ট: টুলটি ডেটা লেবেলগুলির নাম পরিবর্তন করে, যা তাদের একজন গড় ব্যবহারকারীর জন্য বোধগম্য করে তোলে :) .

ইনস্টলেশনটি একটু জটিল হতে পারে, আমার অংশের জন্য আমি এটি আমার Synology NAS এ ইনস্টল করেছি। ডকুমেন্টেশনটি কিছুটা পুরানো, স্ক্রিনগুলি আর অপরিহার্যভাবে অভিন্ন নয় এবং নিরাপত্তার সীমাবদ্ধতাগুলিকে আরও শক্তিশালী করা হয়েছে৷

ওকোফেন-গুপ্তচর
এটি আমি একটি RasprerryPi তে ইনস্টল করেছি। এটি পাইথন স্ক্রিপ্ট থেকে কাজ করে যা প্রকল্পের 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


সমস্যাটি মোকাবেলা করার জন্য, আমি দেখেছি যে স্ক্রিপ্টের শুরুতে একটি ভেরিয়েবল ট্রুতে সেট করে সমস্যাযুক্ত বিবৃতিটি আমি ব্লক এড়াতে পারি:

তারপরে, আপনাকে অবশ্যই আপনার পরিবেশের জন্য নির্দিষ্ট পরামিতিগুলি নির্দিষ্ট করতে হবে:

কোড: সব নির্বাচন করুন

#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"


এবং সবশেষে ক্রনে রেখে স্ক্রিপ্টটি নিয়মিত চালু করা প্রয়োজন। আমার অংশের জন্য, আমাকে এটিকে রুটের ক্রনে রাখতে হয়েছিল, কারণ পাই এর মধ্যে এটি চালানোর জন্য প্রয়োজনীয় সুযোগ-সুবিধা থাকতে হবে না এবং কিছুই হবে না। আমি প্রতি মিনিটে ডেটা আনতে বেছে নিয়েছি:

কোড: সব নির্বাচন করুন

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



উপরন্তু, আমি ফাইলের উপযুক্ত লাইন সম্পাদনা ও মন্তব্য না করে ক্রোন লগগুলি সক্রিয় করেছি

কোড: সব নির্বাচন করুন

#
# 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 : Majestic-12 [বোট] এবং 296 অতিথি