OpenAPS (Open Artificial Pancreas System) הוא קוד פתוח, מערכת העברת אינסולין אוטומטית שינתה את ניהול הסוכרת עבור אנשים רבים.על ידי שילוב צגים גלוקוז רציף (CGMs), משאבות אינסולין, ומחשב קטן (כמו Raspberry Pi), OpenAPS שואפת לייצב את רמות הגלוקוז בדם באמצעות אלגוריתמים בזמן אמת.עם זאת, כמו כל מערכת מורכבת, לעתים בעיות טכניות שיכולות למנוע את היכולת למנוע פתרונות גלוקוז יעילים ופתרון יעיל, כדי למנוע את היכולת שלך.

בעיות קישוריות נפוצות ופתרונות

תקשורת מכשיר אמין ל-device היא עמוד השדרה של כל מערכת סגורה-loop. OpenAPS תלויה ב-Bluetooth יציב, תדר רדיו (RF), וחיבורי Wi-Fi בין המשאבה, CGM, והקשוחה.כאשר קשרים אלה מתעממים, פערי נתונים מופיעים, והמערכת עשויה להיכנס למצב בטוח או לעצור לחלוטין.

Bluetooth Interference and Range Issues

השקיות פתוחות רבות משתמשות ב-Bluetooth כדי לתקשר עם CGMs (למשל, Dexcom G6 באמצעות Xdrip+ או גשרים אחרים) ולפעמים עם משאבות (כמו דגמים ישנים יותר של מדטרוניקה באמצעות גשר רדיו) Bluetooth יכול לסבול הפרעה ממכשירים אלחוטיים אחרים, 2.4 GHz צפופים, או מכשולים פיזיים.

  • שמור את הטלפון שלך (אם הוא פועל כגשר) וקשוחה בתוך 10 עד 15 מטרים אחד של השני עם קירות מינימליים או מכשולים מתכתיים.
  • להפחית מקורות סמוכים של הפרעה של 2.4 GHz, כגון נתבי Wi-Fi, תנורי מיקרוגל, וטלפונים ללא טבורי. שקול להחליף נתב Wi-Fi שלך ל 5 GHz אם הטלפון שלך וקשוח לתמוך בו.
  • שמור את רדיו Bluetooth על השקיה שלך מדי פעם על ידי booting המכשיר או toggling Bluetooth בהגדרות המערכת.
  • אם משתמשים מקל רדיו (למשל, עבור משאבות מדטרוניק), ודא שהוא יושב היטב ולא חסום על ידי נמלי USB או מסגרי מתכת.

חוסר יכולת Wi-Fi ואובדן נתונים

מערכות OpenAPS רבות מעלות נתונים ל- Nightscout באמצעות Wi-Fi. חיבור Wi-Fi לא יציב יכול להוביל להעלאת ההעלאה, אשר בתורו משפיע על ניטור מבוסס ענן וגישה מרחוק של מטפל.

  • בדוק את עוצמת האות Wi-Fi של ה- Wi-Fi באמצעות יומני המערכת או פקודה פשוטה (FLT:0 Command) אם האות חלש, הובלת ה- Wi-Fi או הוספת מרחיב Wi-Fi.
  • הגדר כתובת IP סטטית עבור ה הקפדה שלך על נתב שלך כדי למנוע התנגשויות DHCP שיכול לגרום ניתוק לסירוגין.
  • באופן קבוע לעדכן את קושחה הרשת של ה- rig ואת מודולי הקרנל אם אתה משתמש מתאם Wi-Fi שונה.
  • מעקב אחר מרווח ההעלאה ב Nightscout - אם הפערים עולים על 5-10 דקות, לחקור את הרשת תחילה.

« מהירות רדיו (RF) Dropouts

כאשר OpenAPS מתקשרת אלחוטית עם משאבה (למשל, באמצעות מקל רדיו), טיפות מזדמנות יכולות להתרחש עקב רעש RF או מרחק.

  • ודא שהמשאבה נמצאת במרחק של 6 מטרים מהשקה, ו ממוקמת בגובה דומה כדי להפחית את קצבת האות.
  • להימנע הצבת השקה ליד אובייקטים מתכת גדולים, מקררים או ערכות סוללות שיכולים לספוג אנרגיית RF.
  • בדוק את רמת הסוללה של המשאבה - סוללות נמוכות יכולות להפחית את כוח השידור ברדיו.
  • אם טיפות יש להתעקש, לשקול להחליף את מקל הרדיו (למשל, TI CC1111) כפי שהוא עשוי להיות בעל פגם חומרה.

אתגרים של חיישן ו-Celbration Challenges

לפקח הגלוקוז המתמשך הוא הקלט העיקרי עבור אלגוריתם OpenAPS. שגיאות חיישן או בעיות קליברציה יכול להוביל לביצועים לא נכונים אינסולין וטיולים גלוקוז מסוכנים.

לחץ על Lows ו- Sensor Placement

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

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

תזמון וכלכלה

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

  • רק כאשר הגלוקוז בדם יציב (לא יותר מ-1-2 מ"ג / DL לדקה שינוי) ועדיף לפחות 15 דקות לאחר אכילת או מינון.
  • השתמש במד גלוקוז בדם טרי, מבוקר איכות.מנע ממטר אשר פגו רצועות בדיקה או לא ננו לאחרונה.
  • אל תמהרו יותר לעתים קרובות מאשר מומלץ על ידי יצרן החיישן שלכם - יתר על המידה יכול להציג רעש.
  • תקנו את נקודות החידה שלכם ב- Nightscout כדי לזהות מגמות; אם אתם רואים שגיאות שיטתיות, שקול להחליף הרבה חיישן.

חיישן Drift and End-of-Life Behavior

כאשר חיישן מגיע למגבלת ללבוש שלו, הדיוק לעתים קרובות מתפתל.נסחף פתאומי (jumps) יכול לגרום ל- OpenAPS להיות יותר מדי או תחת תיקון.

  • להחליף את החיישן בלוח הזמנים; אל תדחוף את החיישן מעבר לחיים המומלצים (בדרך כלל 7-14 ימים בהתאם למותג).
  • מעקב אחר חצים "הראט של שינוי" - אם החיישן מראה שיעורים לא עקביים למרות המשקעים, ייתכן שהגיע הזמן להשתנות.
  • שקול באמצעות תקופה "רגישה חמה": 12-24 השעות הראשונות לאחר ההכנסה יש לעתים קרובות שגיאות גבוהות יותר.יש משתמשים מעדיפים לדלג על הלולאה במשך כמה שעות או להסתמך על תיקונים ידניים במהלך החלון.

בעיות תוכנה ותוכנות

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

עדכון ללא תיקון

קפוץ בין גרסאות עיקריות (למשל, מ-0.x ל 0.8.x) יכול לשנות הגדרות או לדרוש תלות חדשה.

  • תמיד לקרוא את ההערות בקפידה לפני העדכון, חפש שינויים ב-FLT:1 או .
  • חזרה לקובץ ההעדפות הקיים (FLT 3: 3) לפני הפעלת תסריט עדכון.
  • בדוק את הגרסה החדשה בסביבה סימולציה (אם זמין) או להפעיל אותה במצב "לאה פתוחה" (recommend Only) ליום הראשון כדי להתבונן בהתנהגות ללא סיכון.
  • אם אתה נתקל בשגיאות מתמשך לאחר עדכון, חזור לגרסה היציבה הקודמת עד לפתרון הבעיה - הקהילה לעתים קרובות פוסטים עובדים במהירות.

ניתוח והודעות שגיאה נפוצות

למידה לקרוא את יומני ה- rig שלך יכול לעזור לך לאבחן בעיות תוכנה לפני שהם עולים.

  • (FLT:0) "לא נתוני הגלוקוז האחרונים"FLT:103) מציין כשל תקשורת ברשת או חיישן.
  • (ב) ,0) "תקשורת טהורה הגיעה" 1 (FalveLT) – סוגיית RF או משאבה של סוללה נמוכה.
  • (ב) [ה]] [ה], [ה], [ה], [ה],] [ה], [ה],] [ה],] [ה],]], [התחילה], היא] מכנה את ה''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  • (ב) [ה] [ה]] לא היה [ה] לקבוע את רצף הקדשים" (ב"ב) ב[[1924]], [[1924]], [[1924]], [[1924]],]], [[1924]],]], [[1924]]]]]], [[1924]]]]]]

השתמש בצוואה (FLT 7) כדי לצפות בגלומים בזמן אמת. משתמשים רבים גם הקימו תסריט מנתח יומן אשר שולח הודעות עבור שגיאות קריטיות.

פיתוח מול ענפים יציבים

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

  • תגיש את הגרסה הנוכחית של ה-Cyg שלך עם תסריט פשוט כמו FLT 9 כך שתוכל לחזור בקלות.
  • הצטרף לערוץ ה-FLT:0 (#igmentFLT:1) בקהילת OpenAPS כדי להישאר מעודכן בנושאים ידועים.
  • אם בניין dev גורם לתאונות חוזרות ונשנות, להגיש דוח באג ברור על GitHub עם יומני וצעדים להתרבות.

מניעת תקשורת

משאבת האינסולין היא המכנה הסופי בלולאה.אובדן תקשורת או התנהגות בלתי צפויה של משאבה יכול להוביל למינונים או ערימה.

סוללה נמוכה

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

  • שינוי המשאבה באופן יזום כאשר המשאבה מראה פחות מ-25% תשלום, אל תחכו לכוננות סוללות נמוכה.
  • כמה משאבות (כמו Medtronic 522/722) משתמשות סוללות AAA - להשתמש סוללות ליתיום באיכות גבוהה עבור מתח יציב יותר.
  • אם המשאבה מדווחת על כך:0 (ב) "טעות תא"ב" 1:1, לנקות את המגעים עם בד יבש ולהבטיח שהסוללה תשב בתקיפות.

בעיות של שכנוע ו Occlusion

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

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

הגדרות שעושות קונפליקט עם שיבוש

הגדרות משאבה לא נכונות (למשל, קצב הבסטל המקסימלי או גבולות בולוס) יכולות למנוע מ-OpenAPS לספק אינסולין הכרחי.

  • ודא שהמשאבה שלך (FLT:0)max basal Rateph:1) נקבעת לפחות גבוה ככל שהזמן הגבוה ביותר הוא האלגוריתם עשוי לבקש (בדרך כלל 2-3 פעמים הבשיל הממוצע שלך).
  • להשבית כל תכונות בטיחות ספציפיות של משאבה אשר באופן אוטומטי להשעות את המשלוח לתקופות מורחבות (למשל, "auto-off" Timers).
  • בדוק כי השעון של המשאבה מסונכרן עם השקיה - אפילו כמה דקות של סחף יכול לבלבל את חישובי האינסולין על הסיפון.

בעיות אינטגרציה ו- Nightscout

Nightscout מספק ניטור מרחוק וניתוח נתונים היסטוריים. hiccups יכול להשאיר מטפלים עיוורים או משחיתים את התחזיות של האלגוריתם.

נקודות נתונים חסרות ושפל

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

  • בדוק את הקשר לאינטרנט של ה-FLT:10 אם הוא נכשל, לפתור בעיות Wi-Fi כפי שתואר קודם לכן.
  • ודא שמפתח ה- API של אתר Nightscout שלך נכון וכי ה-FLT:11 (אם משתמשים ב- Azure) או ב-FLT:12 הוא עד היום.
  • הגדלת תדירות ההעלאה בתצורה שלך (למשל, להגדיר את ה-FLT 13-30 שניות במקום 300 שניות) אך להיות מודע לחיובי נתונים ברשתות סלולריות.
  • אם הפערים נמשכים גם עם חיבור יציב, שקול לעבור לשיטת העלאה ישירה (למשל, באמצעות ההרחבה 14 עם תסריט ייעודי) לעומת להסתמך על Xdrip+ או גשרים דומים.

הצעות או מחוץ ל-Out-of-Entries

לפעמים אותו קריאה של גלוקוז מועלה פעמים רבות, או פעמים דגימות להיות מלוטש.

  • בדוק את הזמן הסינכרון על השקייה שלך באמצעות ההרחבה (FLT:15 או ; 16) זמן לא נכון יכול לגרום לערכים להיות מסודרים.
  • אם מופיעים משוכפלים, בדקו שרק שירות העלאת מעלה אחד פעיל (למשל, העלאה מופרזת של xdrip+ אם ה- rig כבר דוחף נתונים).
  • פורג' ו-Reimport חלון קטן של נתונים ב- Nightscout אם הבעיה הופכת לכרונית - השתמש ב- 0Admin ToolssveFLT:1 כדי למחוק ערכים בטווח התאריכים.

תחזוקה יעילה ועיסוקים טובים

מניעת בעיות היא הרבה יותר קל מאשר בעיות לפתרון תחת לחץ.אימוץ שגרת יכול להפחית באופן דרמטי את תדירות הבעיות.

מערכת סדירה Reboots ועדכונים

  • לוח זמנים חוזר שבועי של הקפדה שלך כדי לנקות דליפות זיכרון ממשקי רשת איפוס. משתמשים רבים להגדיר עבודה קרום עבור 3 AM בימי ראשון.
  • שמור על מערכת ההפעלה וכל החבילות מעודכנים.עבור Raspberry Pi rigs, לרוץ (FLT:17 חודשי, אבל בדיקת תאימות עם תסריטים OpenAPS קודם.
  • שמור על מכשיר חיצוני או ב- GitHub repository פרטי, כך שתוכל לשחזר הגדרות במהירות לאחר ההתקנה המתוקה.

מעקב אחר בריאות המערכת

  • הגדר בדיקות בריאות המודיעות לך אם הלולאה לא לרוץ יותר מ-15 דקות.כלים כמו FLT:0Uptime RobotFLT:1 או אימייל מבוסס על קרונון פשוט ניתן להשתמש.
  • צפה במסך ה-FLT:0 (OpenAPSFLT:1) בטלפון שלך (למשל, מצב "Loop" של Nightscout) - אינדיקטור ירוק פירושו הכל טוב; אדום או צהוב נדרש פעולה.
  • מעת לעת, לבדוק את המגמות לטווח הזמן והאינסולין-על-על-ידי לוח הזמנים שלך, ירידה פתאומית בביצועים לעתים קרובות מעכבת כשל חומרה או תוכנה.

חירום

אפילו המערכות המוחזקות ביותר יכולות להיכשל, יש תוכנית גיבוי מוכנה:

  • שמור על משאבה חסומה, מקלט CGM, עותק בכתב של פרופיל הבסטל שלך וגורמי התיקון.
  • לתרגל מצב ידני למשך מספר שעות בכל חודש, כך שאתה מתקשה לפתור ללא הלולאה.
  • לאחסן Raspberry Pi נוסף או לוח דומה מראש עם תמונה ידועה וטובה כך שתוכל להחליף אותו בפחות מ-10 דקות.

קהילה ומשאבים

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

  • (ב) ,0) ,Exticial OpenAPS DocumentationFIRLT:1 ; המדריכים העדכניים ביותר לתקנה, תצורה ופתרון בעיות הם ב-FLT:2openaps.orgearFLT 3: התחל כאן כאשר אתה נתקל בבעיה חדשה.
  • (ב) [15] , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • קבוצה (פייסבוק) LT:1 ; קהילה גדולה ופעילה שבה ניתן לפרסם הודעות שגיאה ספציפיות ולקבל עזרה במשרה חלקית.
  • (FLT:0)Diabetes Technology Society BlogFLT:103) מאמרים טכניים מעמיקים ומחקרי מקרה, TheFLT:2DiabettechveFLT 3: 3 בלוג מציע ניתוחים קפדניים של התנהגות וקווירקטים חומרה.
  • (ב) [ה] אם אתה מאמין שמצאת באג אמיתי, כתוב דו"ח מפורט על ה-FLT:2oref0 RepositoryFLT 3: 3.

מסקנה

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