Karung telemetry

Karung Counter Dashboard

Monitor realtime JSON counters, active cycle totals, balance movement, and database history from one responsive control surface.

Active cycle

Cycle Command Center

{% if selected_cycle %}
Kandang {% if selected_cycle.k_index %}K{{ selected_cycle.k_index }}{% endif %}{% if selected_cycle.kandang_name %} ยท {{ selected_cycle.kandang_name }}{% endif %}
Status {{ selected_cycle.status or '-' }}
Timezone {{ cutoff_metadata.timezone_label }}
Cutoff Tuang {{ dashboard_settings.tuang_cutoff_time }}
Cutoff Masuk {{ dashboard_settings.masuk_cutoff_time }}
{% else %}

Tidak ada data siklus kandang yang tersedia.

{% endif %}
Cycle Name
{{ selected_cycle.cycle_name if selected_cycle else dashboard_settings.cycle_name }}
Karung Tuang Hari Ini
{{ tuang_json_total }}
Karung Masuk Hari Ini
{{ masuk_json_total }}
Total Tuang Siklus
{{ tuang_db_total }}
Total Masuk Siklus
{{ masuk_db_total }}
Saldo Awal
{{ display_saldo_awal }}
Saldo Akhir
{{ saldo_akhir }}
Realtime JSON

Data Hari Ini

Live camera totals refreshed from the active sections API.

{{ current_date }}

Karung Tuang

{% for camera, data in tuang_json_data.items() %}
{{ camera }}
{{ data.karung|default(0) }} karung
{% endfor %}

Tidak ada data karung tuang untuk hari ini

Karung Masuk

{% for camera, data in masuk_json_data.items() %}
{{ camera }}
{{ data.karung|default(0) }} karung
{% endfor %}

Tidak ada data karung masuk untuk hari ini

Saldo Awal Pakan

{% for item in feed_initial_balances %}
{{ item.source }} {{ item.feed_initial_balance }} karung {{ item.feed_initial_balance_date or 'belum diatur' }} IoT {{ item.source }}: {% if item.iot_value is not none %}{{ item.iot_value }} karung{% else %}belum ada data{% endif %} {% if item.verification_status == 'match' %} Cocok dengan IoT {% elif item.verification_status == 'mismatch' %} Tidak cocok dengan IoT {% elif item.verification_status == 'no_date' %} Tanggal belum diatur {% else %} Belum ada data IoT {% endif %}
{% endfor %}

Tidak ada data saldo awal pakan untuk kandang ini

Database history

Data Historis

Siklus per kandang (K1 = Kandang 1, K2 = Kandang 2, dst). Data historis difilter sesuai siklus masing-masing kandang.

Karung Tuang

{% if tuang_db_data %}
{% for item in tuang_db_data %} {% endfor %}
Nama Tanggal Jumlah Karung
TUANG {{ item.source }} {{ item.display_date }} {{ item.counter_value }}
{% else %}

Tidak ada data historis karung tuang

{% endif %}

Karung Masuk

{% if masuk_db_data %}
{% for item in masuk_db_data %} {% endfor %}
Nama Tanggal Jumlah Karung
MASUK {{ item.source }} {{ item.display_date }} {{ item.counter_value }}
{% else %}

Tidak ada data historis karung masuk

{% endif %}