ملاحظة: يمكن لمدير الشحن cFos Charging Manager قراءة معظم عاكسات الطاقة الشمسية باستخدام SunSpec (نوع الجهاز "SunSpec Solar Inverter / Meter"). في هذه الحالة، لا تحتاج إلى إنشاء تعريف العداد الخاص بك.
يتيح لك مدير شحن cFos إنشاء تعريفات العدادات الخاصة بك لدعم العدادات غير المتوفرة في الذخيرة القياسية. يوجد حاليًا ثلاثة أنواع: عدادات Modbus وعدادات HTTP/JSON وعدادات MQTT/JSON. ملفات التعريف لهذه العدادات متشابهة جدًا. تقرأ عدادات Modbus بياناتها من سجلات معينة عبر Modbus، بينما تسترجع عدادات HTTP/JSON بياناتها عبر طلب HTTP وتقرأ في JSON استجابةً لذلك. بالنسبة لعدادات MQTT/JSON، يشترك مدير الشحن cFos Charging Manager في موضوعات MQTT ويقرأ الرسائل المنشورة تحت الموضوع بصيغة JSON. يستخدم مدير الشحن cFos Charging Manager "لغة استعلام" صغيرة للقراءة. فيما يلي توثيق لإمكانيات MQTT في مدير الشحن cFos Charging Manager.
بالإضافة إلى مجموعة من المتغيرات المحددة مسبقًا، مثل التيار والجهد، يمكن للعدادات المعرفة من قِبل المستخدم أيضًا قراءة المتغيرات غير المعروفة والمحددة من قِبل المستخدم، والاستعلام عن المدخلات وتعيين المخرجات. تسمح قراءة المتغيرات وتعيين المخرجات بتحليل الصيغ. وبالاقتران مع متغيرات مدير الشحن ومخرجات مدير الشحن العامة الموضحة أدناه، تعد هذه ميزة قوية وتسمح حتى ببعض مهام التشغيل الآلي للمنزل والتحكم في أجهزة خارجية مثل وحدات تخزين البطاريات. إذا أدركت مهام التحكم باستخدام هذا، يرجى تزويدنا بتعليقاتك. نحن مهتمون جدًا بما يتحكم فيه عملاؤنا باستخدام مدير الشحن cFos، ويساعدنا ذلك على مواصلة تطوير مدير الشحن وفقًا لاحتياجات العملاء.
إليك مثال بسيط لتعريف بسيط لـ Modbus يقرأ سجلاً واحداً للطاقة النشطة. يمكنك بسهولة تعديل رقم السجل للتطبيق الخاص بك:
مثال تعريف لسجل واحد.
فيما يلي مثال على تعريف ل Modbus وآخر ل HTTP/JSON:
تنزيل نموذج تعريف عدادات مودبوس
تنزيل تعريف نموذج تعريف عداد HTTP/JSON
يتم توفير بعض هذه الملفات بالفعل مع مدير الشحن، ولكن يمكنك تحميل ملفاتك الخاصة وحذفها ضمن "تكوين النظام".
ستجد هنا جزءًا كبيرًا من تعريفات العدادات التي نوفرها لك:
تنزيل تعريفات العدادات المتوفرة
إذا كنت قد أنشأت ملف العداد الخاص بك ويمكن أن يكون ذا صلة بالمستخدمين الآخرين، سنكون ممتنين للغاية إذا أمكنك إتاحته لنا. سنقوم بعد ذلك بتقديمه مع الإصدارات المستقبلية من مدير الشحن.
تنزيل تعريفات العدادات للعدادات الإضافيةتعريفات العداد هي ملفات JSON مع كائن JSON عام يحتوي على خصائص وكائنات فرعية. يحدد 'rtype' نوع عملية القراءة: 0 = Modbus، 1 = HTTP/JSON، 2 = MQTT/JSON. 'mtype' يحدد نوع الجهاز: 0 = جهاز آخر، 1 = عداد، 2 = عاكس، 4 = تخزين البطارية.
يمكنك تحديد الأرقام إما عشريًا أو سداسي عشري بالبادئة '0x'. يُسمح أيضًا بالتعليقات أحادية السطر باستخدام '//'. نوصي بتشغيل ملفات التعريف الخاصة بك من خلال أداة التحقق من صحة JSON5، على سبيل المثال أداة التحقق من صحة JSON5 هذه
يجب أن تكون قد قرأت بالتأكيد فصل الصيغ لفهم القيم التي يمكن استخدامها في الصيغ في المرجع التالي.
فترة_الصمت، بالمللي ثانية: تحدد مدة التوقف المؤقت قبل الوصول إلى Modbus RTU حتى يتعرف الجهاز على بداية الرسالة.
الصمت_نفس_العبد، صحيح: يتم الاحتفاظ بالتوقف المؤقت أيضًا لعمليات الوصول المتعددة إلى نفس الجهاز.
إعادة المحاولة: عدد مرات إعادة المحاولة إذا لم يستجب الجهاز.
rcv_timeout: بالمللي ثانية: الحد الأقصى لوقت الانتظار حتى يستجيب الجهاز، لكل عملية وصول.
مودبوس_قراءة: رقم الدالة لأمر مودبوس للقراءة، عادةً 3 أو 4.
modbus_read_max_registers_max_registers: الحد الأقصى لعدد السجلات التي يمكن قراءتها في المرة الواحدة.
modbus_allow_gaps: صواب = يمكن قراءة مناطق السجلات غير المستخدمة في عملية القراءة.
مهلة_الاتصال: بالميكروثانية: الحد الأقصى لوقت انتظار اتصال TCP.
التأخير_بعد_الاتصال: بالميكروثانية: التوقف المؤقت بعد إنشاء الاتصال قبل إرسال الأمر الأول.
upd_delay: بالملي ثانية: يحدد الفاصل الزمني الذي يمكن فيه قراءة الجهاز. يتم زيادة التحميل على بعض الأجهزة إذا تم الاستعلام عنها كثيرًا.
الشركة المصنعة: سلسلة، اسم الشركة المصنعة. يتم عرض هذا في المعلومات الموسعة للوحة.
تأخير_المتراكمة: صواب = يتم الاستعلام عن القيم المتراكمة (كيلوواط ساعة) كل 3 ثوانٍ فقط أو إذا كانت هناك طاقة كافية. خطأ = يتم الاستعلام عن هذه القيم دائمًا.
ui_addr: عنوان URL، إذا كان مختلفًا عن عنوان الجهاز لاستدعاء واجهة الويب.
محجوز: مصفوفة تحتوي على قيم يتم تفسيرها على أنها 0 (مفيدة إذا كان الجهاز يدعم قيمًا معينة حسب الطراز).
إذا حذفت الخصائص المذكورة أعلاه، يستخدم مدير الشحن cFos Charging Manager القيم الافتراضية، والتي تعمل بشكل جيد في معظم الحالات.
تتمثل الخطوة التالية في تعريف JSON في تعريف المتغيرات التي يستخدمها جهاز القياس لقراءة أو حساب قيم التيار والجهد وما إلى ذلك. يتعرّف مدير الشحن على المتغيرات التالية:
نوع_التعيين والإصدار وإصدار البرنامج الثابت والتسلسل: تشكل هذه المتغيرات تعيين الطراز، كما هو معروض في المعلومات الموسعة للوحة. يتم الاستعلام عن هذه المتغيرات مرة واحدة عند إعداد أو إعادة ضبط جهاز القياس.
الجهد_l_l1...الجهد_l3، التيار_l1...التيار_l3، الطاقة_w، الطاقة_w، الطاقة_var، الطاقة_va، الطاقة_w_l1...الطاقة_w_l3: يحاول مدير الشحن cFOS أن يحسب من هذه القيم للجهد_l_l1...l3 والتيار_l1...l3 الموقّع و power_w و power_va. لا يتعين عليك تحديد جميع المتغيرات. يحاول مدير الشحن cFos Charging Manager حساب القيم من المتغيرات الموجودة.
استيراد_wh، تصدير_wh: يستخدم مدير الشحن هذه المتغيرات لعرض استيراد_wh وتصدير_wh. بالنسبة للعدادات أحادية الاتجاه (مثل العاكسات)، يجب عليك فقط تعريف import_wh. أما بالنسبة للعدادات ثنائية الاتجاه فقط (مثل عدادات التخزين أو عدادات الشبكة المرجعية) يجب تعريف export_wh.
soc: إذا كان متاحًا، يتم عرض حالة شحن بطارية التخزين هنا بالنسبة المئوية في المربع.
يمكنك أيضًا تحديد متغيرات أخرى بأسماء مختلفة، والتي يتم قراءتها مع كل تحديث أو حسابها باستخدام الصيغ. إذا قمت بتعريف المتغيرات التي تبدأ بـ "CM."، على سبيل المثال CM._set_price، يتم تخزين القيم المعينة في متغيرات مدير الشحن العامة (انظر أدناه) ويمكن الاستعلام عنها وفقًا لذلك.
المتغيرات التي تحتوي على *: إذا قمت بتحديد المتغيرات التي تبدأ بـ '*'، يتم عرضها في واجهة المستخدم في لوحة العدادات ضمن المعلومات الموسعة، على سبيل المثال درجة حرارة وحدة تخزين البطارية.
ملاحظة: يمكن فقط استخدام الأرقام والحروف من الألف إلى الياء والحروف من الألف إلى الياء كأسماء متغيرات.
يُسمى الكائن باسم المتغير المذكور أعلاه وله الخصائص التالية:
ثابت: سلسلة ذات قيمة ثابتة. مفيد، على سبيل المثال، إذا لم يكن بالإمكان تحديد أي قيمة، على سبيل المثال لنوع_التعيين أو الجهد.
expr: سلسلة. لا يتم قراءة المتغير، ولكن يتم تقييمه كصيغة.
النوع: إذا لم يكن ثابتًا أو expr، نوع المتغير: int16، uint16، int32، uint32، uint32، float، int64، سلسلة. هذا أمر مهم لمودبوس من أجل قراءة السجلات بالصيغة الصحيحة. uint16 و uint32 هي أنواع لا تقبل سوى الأعداد الموجبة. في حالة JSON/HTTP، يمكنك عادةً استخدام العوامة.
الدقة: عوامة. يتم ضرب قيمة القراءة في "الدقة". يجب أن تكون قيم الجهد بالفولت، والتيارات بالمللي أمبير، والطاقة بالواط، والطاقة بالواط-ساعة (وات-ساعة). مع 'الدقة' السالبة يمكنك عكس القيمة إذا كانت إشارتها عكسية.
مرة واحدة: bool (صواب أو خطأ). إذا كان صواب، تتم قراءة القيمة مرة واحدة فقط عند تهيئة الجهاز، وإلا تتم قراءتها بشكل دوري.
العنوان: رقم (مودبوس) أو سلسلة (HTTP/JSON). رقم سجل مودبوس أو عنوان URL الخاص بـ HTTP للقيمة المراد قراءتها.
استعلام: سلسلة. بالنسبة لـ HTTP JSON، المواصفات في لغة الاستعلام الخاصة بمدير الشحن التي يجد بها القيمة المراد قراءتها في استجابة JSON.
الترتيب: سلسلة. بالنسبة إلى Modbus، ترتيب البايت، إما "hl" أو "lh"، الذي توجد به القيمة. الطول: رقم. بالنسبة لـ Modbus، طول السلسلة بالسجلات؛ بالنسبة للمتغيرين "إصدار" و "firmware_version"، يُستخدم "الطول" لتحويل الإصدارات الرقمية إلى سلاسل ذات نقاط. يُسمح بالقيمتين 2 أو 4 لـ 'الطول'، والتي ينتج عنها بعد ذلك تنسيقات الإصدار a.b و a.b.c.d. مع 'الطول' 2 والنوع 'int16' أو 'uint16'، يفصل مدير الشحن بين البايت المنخفض والمرتفع بنقطة، مع 'int32' أو 'uint32' كلمة منخفضة ومرتفعة مع 'int64' كلمة منخفضة ومرتفعة مع 'int64' كلمة منخفضة ومرتفعة. مع 'lenth' 4 و 'int32' أو 'uint32'، تقسم مدير الشحن القيمة إلى 4 كلمات بايت مفصولة بنقطة. بالنسبة لـ 'int64' الـ 4 كلمات وفقًا لذلك.
regex: سلسلة. إذا تم تحديد تعبير عادي، لا يلزم أن تكون استجابة العداد في JSON. يتم تقييم إما المطابقة الكاملة للتعبير العادي أو المجموعة الأولى كنتيجة. يُرجى استخدام هذا فقط إذا كان الجهاز لا يُرجع JSON. فيما يلي قائمة بميزات التعبيرات العادية الخاصة بنا:
أي حرف: .
الفئات المسماة: \ د \ د \ س \ و \ د \ س \ و
الفئات المجهولة: [a-z0-9_]، [^0-9]، [^\ د]
المجموعات ذات البدائل: (ab |cd|ef)
المجموعات غير المضبوطة: (؟: ab|cd)
(جشع) مرة واحدة أو لا شيء: a؟، a؟؟؟؟
(جشع) كثير أو لا شيء: a*, a*?
(جشع) مرة واحدة أو أكثر: a+, a+?
بداية السلسلة: ^
نهاية السلسلة: $
يمكن لمدير الشحن طلب ما يصل إلى 32 قيمة إدخال لكل جهاز من مختلف السجلات أو عناصر JSON. خاصية "المدخلات" هي مصفوفة JSON. يجب تحديد الخصائص التالية لكل مدخلات:
العنوان: العنوان (سجل مودبوس أو عنوان URL).
العد: عدد وحدات الإدخال التي تتم قراءتها مع هذا الطلب.
استعلام: بالنسبة لـ HTTP/JSON، لغة الاستعلام للعثور على القيمة في الاستجابة.
يقوم مدير الشحن cFos بقراءة جميع المدخلات المحددة بهذه الطريقة مع كل تحديث ويخزن البتات داخليًا في مصفوفة، والتي يمكن بعد ذلك الاستعلام عنها باستخدام الصيغ، Input1...InputN.
يمكن لمدير الشحن تبديل ما يصل إلى 32 مخرجاً لكل جهاز. يتم تعريف المخرجات في "المخرجات" كمصفوفة JSON من كائنات المخرجات. يتم تبديل جميع المخرجات في نهاية كل دورة تحديث إذا تغيرت حالة الإخراج المعني.
يجب عليك تحديد الخصائص التالية في كائن الإخراج لكل إخراج:
العنوان: عنوان HTTP URL مع طريقة HTTP اختيارية، على سبيل المثال GET http://www.example.com?output1=${var1}. لتعيين سجلات Modbus، يمكنك استخدام واجهة برمجة تطبيقات HTTP الخاصة بـ cFos Charging Manager. يتعرّف مدير الشحن على عمليات الوصول المناسبة على المضيف المحلي ويعيد توجيه الطلب إلى المعالج الداخلي بحيث لا تحتاج إلى تفويض كما هو الحال مع عمليات وصول واجهة برمجة تطبيقات HTTP الخارجية. إذا كان عنوان URL فارغًا بعد جميع عمليات الاستبدال، فلن يتم تعيين أي مخرجات. على سبيل المثال، لا يمكنك تبديل المخرجات إلا في حال وجود متغيرات معينة (انظر الصيغ: الدالة: موجود()). يمكنك أيضًا تحديد ${العنوان} و ${المعرف} في العنوان. هذا هو عنوان الجهاز الحالي ومعرف مودبوس كما هو محدد في الإعدادات. يُستخدم "العنوان" و "المعرف" بشكل أساسي لاستخدام واجهة برمجة تطبيقات مودبوس (انظر أدناه).
الجسم: جسم HTTP اختياري لـ POST أو PUT.
في عنوان URL والهيكل، يمكنك استخدام ${expr} لاستخدام الصيغ التي تشير إلى متغيرات مدير الشحن العام أو من العداد المعني. يتم تقييم الصيغة "expr" عند تعيين الإخراج واستبدالها في نص عنوان URL أو النص الأساسي. إذا كان في المثال أعلاه، في المثال أعلاه، http://www.example.com?output1=1 يضبط الإخراج و http://www.example.com?output1=0 يحذفه، يمكنك تعريف المتغير 'var1' وتعيينه إلى 1 أو 0 حسب الحاجة. وبهذه الطريقة، يمكنك أيضًا كتابة قيم رقمية للتحكم في أداء الذاكرة في سجلات مودبوس، والتي قمت بتخزينها مسبقًا في متغير باستخدام صيغة.
إذا كنت تحتاج، بدلاً من تمرير قيمة رقمية، إلى استبدال نص في عنوان URL بنص آخر اعتمادًا على الصيغة، على سبيل المثال لمآخذ شبكة WLAN شيلي اللاسلكية، يمكنك كتابة ذلك على النحو التالي: ${إذا كان expr`text1`النص2}. "الفاصلة العليا" عبارة عن علامة خلف (رمز ASCII 96). إذا كانت "expr" = 0، يتم استخدام النص 1، وإلا النص 2. بالنسبة لمقبس شبكة محلية لاسلكية شيلي WLAN، يبدو عنوان URL عندئذٍ هكذا، على سبيل المثال: http://<ip-addr>/relay/0?turn=${إذا كان expr'on'off}، أي إذا كانت expr != 0، فإن مدير الشحن يستدعي http://<ip-addr>/relay/0?turn=on، وإلا http://<ip-addr>/relay/0?turn=off.
إذا أدخلت مسارًا نسبيًا كعنوان URL، فستستخدم "إدارة الشحن" العنوان الذي تم تكوينه للجهاز المعني. إذا قمت بإدخال "المضيف المحلي" كمجال، تأخذ "إدارة الشحن" عنوان الجهاز الذي تعمل عليه. إذا تعرفت على الوصول إلى واجهة برمجة التطبيقات الخاصة بها، فإنها تستخدم المعالج الداخلي بدلاً من تنفيذ وصول HTTP كامل بحيث لا تضطر إلى إدخال اسم المستخدم وكلمة المرور في تعريف العداد. يؤدي عنوان URL الذي يبدأ بحرف '*' إلى قيام مدير الشحن بتنفيذ وصول HTTP كامل دائمًا.
إعادة تعيين المخرجات: بالإضافة إلى مصفوفة "المخرجات"، يمكنك أيضًا تحديد مصفوفة باسم "إعادة تعيين" منظمة مثل مصفوفة "المخرجات". يسمح ذلك بإعادة تعيين المخرجات إلى قيمها الأولية عند إلغاء تنشيط الجهاز. يمكن استخدام هذا مع المتغيرات المعرفة من قبل المستخدم و "مرة واحدة": صحيح لإعادة ضبط الجهاز إلى حالته الأولية.
اكتب المخرجات بشكل دوري: بالنسبة لبعض الأجهزة، يجب كتابة المخرجات بشكل دوري، وإلا فإن الجهاز سيعيد تعيين القيم إلى "الافتراضي". على سبيل المثال، تعود ذاكرة Kostal إلى قواعدها الافتراضية إذا لم تتم كتابة التحكم في الذاكرة بشكل نشط لفترة من الوقت. لتعيين المخرجات بشكل دوري، يمكنك أن تسبق العنوان بـ #xxx#، حيث تشير xxx إلى عدد الثواني التي يتم فيها إعادة كتابة المخرجات، حتى لو بقيت القيمة المراد كتابتها كما هي. على سبيل المثال، إذا كان العنوان هو /cnf?cmd=set_cm_vars&name=test&val=42، يمكنك استخدام #30#/cnf?cmd=set_cm_vars&name=test&val=42 لضمان كتابة هذه القيمة كل 30 ثانية.
في الوقت الحالي، يمكن استخدام أسماء الأعضاء والعوامل "." و "[]" في تعبيرات البحث "الاستعلام"، ومن الأمثلة على ذلك:
الاختبار | العنصر المسمى "اختبار" |
الاسم1.الاسم2 | العنصر "اسم2" في الكائن الفرعي "اسم1" |
اسم[idx] | العنصر "idx" لعنصر الكائن "الاسم". يمكن أن يكون "idx" رقمًا، على سبيل المثال للمصفوفات أو سلسلة |
اسم["u2"] | العنصر "u2" من عنصر الكائن "الاسم"، يقابل "name.u2" |
اسم[{{"el1": "v1"، "el2": 3}].value | اختر عنصر المصفوفة الذي يستوفي شرط ترميز الكائن وقم بتقييم العنصر المسمى 'القيمة'. هنا، على سبيل المثال، يتم تحديد العنصر الموجود في المصفوفة 'اسم' الذي يحتوي على عنصري الكائن 'el1' بالقيمة 'v1' و 'el2' بالقيمة 3 ثم يتم إرجاع قيمة العنصر 'القيمة' من هذا الكائن. |
يمكنك إنشاء متغيرات في تكوين مدير الشحن. يمكنك استخدام قيمة ثابتة أو صيغة كقيمة. في نهاية كل دورة تحديث، تقوم إدارة الشحن بإعادة حساب قيمة هذه المتغيرات إذا لزم الأمر. يمكنك بعد ذلك استخدامها في معلمات (معينة) لإدارة الشحن أو قواعد الشحن أو للتحكم في المخرجات. يمكنك أيضًا كتابة Ex.member أو Mx.member كمتغير. في هذه الحالة، Exو Mxهما معرف الجهاز لصندوق الحائط أو العداد الذي تم إعداده في مدير الشحن. "العضو" هو متغير "محدد من قبل المستخدم" يتم حفظه في الجهاز المقابل. يمكن أن يكون لبعض المتغيرات معنى خاص: بالنسبة لـ KEBA، 'out1' هو مخرج تبديل، بالنسبة لعدادات ABB B23، 'out1' و 'out2' هما مخرجات تبديل (للنماذج التي تدعم ذلك). يؤدي الرقم 1 إلى تبديل الإخراج، بينما يؤدي الرقم 0 إلى إيقاف تشغيله مرة أخرى.
إذا كان لديك أجهزة يجب تشغيلها في ظروف معينة، ولكن يجب تشغيلها لفترة من الوقت (مثل الغسالة وغسالة الصحون)، يمكنك أيضًا تعريف المتغير على أنه "مشغل". في هذه الحالة، تكون صيغة المتغير هي الحالة التي يتم فيها ضبط المتغير على 1. بعد وقت قابل للتعديل، يتم تعيينه إلى 0 مرة أخرى. يسمح "شرط "إعادة التشغيل" بتمديد الوقت حتى إيقاف التشغيل (أي ضبط المتغير على 0) مرارًا وتكرارًا طالما تحقق الشرط.
ملاحظة: يمكن فقط استخدام الأرقام والحروف من الألف إلى الياء والحروف من الألف إلى الياء كأسماء متغيرات.
لأغراض الاختبار، يمكنك عرض مدير الشحن ومتغيرات العداد، على سبيل المثال أسعار الأوتار الحالية:
في تهيئة مدير الشحن، يمكنك تكوين المخرجات العامة كما هو موضح أعلاه في تعريف العداد تحت "المخرجات". يتم تعيينها في نهاية كل دورة تحديث إذا تغيرت حالتها. إذا كنت ترغب في التحكم في تبديل المخرجات في الأجهزة المعرفة من قبل المستخدم، يوصى باستخدام الاصطلاح أعلاه (انظر متغيرات مدير الشحن): تقوم بتعيين متغيرات بأسماء "out1" و"out2" وما إلى ذلك في العداد المعرف من قبل المستخدم وإعداد مخرجات في العداد المعرف من قبل المستخدم التي تقوم بتبديل المخرجات اعتمادًا على قيمة هذه المتغيرات.
تُستخدم واجهة برمجة تطبيقات مودبوس لمدير الشحن للتحكم في أجهزة مودبوس التي لديها أي عنوان Modbus RTU أو TCP (يمكن الوصول إليه من مدير الشحن). كما هو الحال في تكوين الأجهزة الفردية، أدخل COMx,bd,8,p,s كعنوان ل Modbus RTU، حيث x هو رقم منفذ COM، و bd هو معدل الباود، و p هو التكافؤ ("N" أو "E" أو "O") و s هو عدد بتات التوقف (1 أو 2). بالنسبة ل Modbus TCP، يكون العنوان هو عنوان IP الخاص بالجهاز في شبكة مدير الشحن، بما في ذلك رقم المنفذ.
عنوان URL (لـ HTTP GET) لواجهة برمجة تطبيقات مودبوس هو:
/cnf?cmd=modbus_get أو /cnf?cmd=modbus_set
تدعم مدير الشحن cFos مدير الشحن معلمات الاستعلام الإضافية التالية:
addr: عنوان جهاز Modbus RTU أو TCP المذكور أعلاه.
func: رقم وظيفة Modbus، على سبيل المثال لقراءة 3 أو 4، لكتابة 6 أو 16.
id: معرّف الجهاز لجهاز Modbus.
reg: رقم سجل Modbus. يمكن تحديد القيمة بالرقم العشري أو السداسي عشري (مع البادئة 0x).
val: الرقم: القيمة المراد كتابتها إلى السجل. تُحذف عند القراءة.
النوع: 'w' 16 بت (افتراضي)، d = 32 بت، f = عائمة، q = 64 بت، s = سلسلة.
cnt: رقم: الحد الأقصى لطول السلسلة في السجلات، يُحذف للأنواع الأخرى أو يُضبط على 1.
الترتيب: سلسلة: ترتيب البايت، إما "hl" أو "lh".
ملاحظة: إذا كان "العداد" الخاص بك يحتوي بشكل أساسي على مهام التحكم، يمكنك تحديد خيار "إخفاء الجهاز" في الإعدادات الخاصة بهذا المربع بحيث لا يظهر هذا الجهاز في صفحة البدء.
ملحوظة: تتطلب بعض العدادات التي تتم قراءتها عبر HTTP اسم مستخدم/كلمة مرور كتخويل. يمكنك تحديد ذلك في العنوان للوصول إلى HTTP، على سبيل المثال باستخدام http://username:password@192.168.2.111.
إذا كان اسم المستخدم أو كلمة المرور تحتوي على "@"، يجب استبدالها بـ "%40".