שלום
התקנתי openhab 2.5.3 docker , הכל עובד יופי,
רק נתקלתי בבעיה מול המודול USB שלי :
lsusb
Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
הקצאתי לו את:
/dev/ttyACM0
[ 7.335662] cdc_acm 1-4.4:1.0: ttyACM0: USB ACM device
[ 7.335964] usbcore: registered new interface driver cdc_acm
[ 7.335965] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
נתתי הרשאות chmod 777 /dev/ttyACM0
ועדיין אני לא מצליח לקבל חיבור
/dev/ttyACM0
הקובץ קיים ב docker
למישהו יש מושג?
תודה
מנסה להקים openhab על docker יש לי בעיות עם ה zwave Z-Stick אשמח לעזרה
- zovirax (פותח השרשור)
- חבר במועדון ה-15K
- הודעות: 15621
- הצטרף: פברואר 2006
- שם מלא: zovirax
- נתן תודות: 269 פעמים
- קיבל תודות: 303 פעמים
אני לא בטוח שבכלל ה Host מקבל את ה zwave usb כמו שצריך:
[left]
[ 2644.603677] usb 1-1: new full-speed USB device number 14 using xhci_hcd
[ 2644.939884] usb 1-1: device descriptor read/64, error -71
[ 2645.176224] usb 1-1: device descriptor read/64, error -71
[ 2645.412035] usb 1-1: new full-speed USB device number 15 using xhci_hcd
[ 2645.540129] usb 1-1: device descriptor read/64, error -71
[ 2645.776217] usb 1-1: device descriptor read/64, error -71
[ 2645.884356] usb usb1-port1: attempt power cycle
[ 2646.544135] usb 1-1: new full-speed USB device number 16 using xhci_hcd
[ 2646.566328] usb 1-1: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[ 2646.566340] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2646.568010] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
[/left]
לא הבנתי מה זה אומר device descriptor
[left]
[ 2644.603677] usb 1-1: new full-speed USB device number 14 using xhci_hcd
[ 2644.939884] usb 1-1: device descriptor read/64, error -71
[ 2645.176224] usb 1-1: device descriptor read/64, error -71
[ 2645.412035] usb 1-1: new full-speed USB device number 15 using xhci_hcd
[ 2645.540129] usb 1-1: device descriptor read/64, error -71
[ 2645.776217] usb 1-1: device descriptor read/64, error -71
[ 2645.884356] usb usb1-port1: attempt power cycle
[ 2646.544135] usb 1-1: new full-speed USB device number 16 using xhci_hcd
[ 2646.566328] usb 1-1: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[ 2646.566340] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2646.568010] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
[/left]
לא הבנתי מה זה אומר device descriptor
@zovirax
·נסה להפעיל את ה docker עם הרשאות מלאות.
זו הפקודה שלי:
docker run --name=openhab \
--env="EXTRA_JAVA_OPTS=-Duser.timezone=Asia/Jerusalem" \
--env="OPENHAB_HTTP_PORT=8080" \
--env="OPENHAB_HTTPS_PORT=8443" \
--env="LC_ALL=en_US.UTF-8" \
--env="LANG=en_US.UTF-8" --env="LANGUAGE=en_US.UTF-8" \
--env="CRYPTO_POLICY=unlimited" \
--volume="/docker/openhab/addons:/openhab/addons" \
--volume="/docker/openhab/conf:/openhab/conf" \
--volume="/docker/openhab/userdata:/openhab/userdata" \
--volume="/etc/localtime:/etc/localtime:ro" \
--volume="/etc/TZ:/etc/timezone:ro" \
--cap-add="NET_ADMIN" --cap-add="NET_RAW" --network=host --privileged --restart=always \
-t openhab/openhab:2.5.3-amd64-debian
מבחינת רשת אתה יכול לשנות.
אם זה עובד זה יעזור לבודד את הבעייה
·נסה להפעיל את ה docker עם הרשאות מלאות.
זו הפקודה שלי:
docker run --name=openhab \
--env="EXTRA_JAVA_OPTS=-Duser.timezone=Asia/Jerusalem" \
--env="OPENHAB_HTTP_PORT=8080" \
--env="OPENHAB_HTTPS_PORT=8443" \
--env="LC_ALL=en_US.UTF-8" \
--env="LANG=en_US.UTF-8" --env="LANGUAGE=en_US.UTF-8" \
--env="CRYPTO_POLICY=unlimited" \
--volume="/docker/openhab/addons:/openhab/addons" \
--volume="/docker/openhab/conf:/openhab/conf" \
--volume="/docker/openhab/userdata:/openhab/userdata" \
--volume="/etc/localtime:/etc/localtime:ro" \
--volume="/etc/TZ:/etc/timezone:ro" \
--cap-add="NET_ADMIN" --cap-add="NET_RAW" --network=host --privileged --restart=always \
-t openhab/openhab:2.5.3-amd64-debian
מבחינת רשת אתה יכול לשנות.
אם זה עובד זה יעזור לבודד את הבעייה
יש גם התייחסות לנושא כאן:
https://www.openhab.org/docs/installation/docker.html
בסוף, תחת Troubleshooting.
https://www.openhab.org/docs/installation/docker.html
בסוף, תחת Troubleshooting.
- zovirax (פותח השרשור)
- חבר במועדון ה-15K
- הודעות: 15621
- הצטרף: פברואר 2006
- שם מלא: zovirax
- נתן תודות: 269 פעמים
- קיבל תודות: 303 פעמים
מצאתי!!!!!! אחרי חיפוש של יומיים
איזה קשהההה.
https://community.openhab.org/t/problem ... iner/13249
אני עובד עם openmediavault
כל הזמן הזה עשיתי מיפוי ל shared שיצרתי מתוך ה openmediavault
יש שם איזה noexec flag ...
עשיתי פשוט מיפוי לדיסק של ה system רק עבור userdata\tmp , כל השאר על ה raid
תודה @ahiel
תוך כדי הפקודות שלך ראיתי error שקשורים ל java ו io
ואז הגעתי לפתרון.
תודה רבה @nirmv על החיפושים עבורי
איזה קשהההה.
https://community.openhab.org/t/problem ... iner/13249
אני עובד עם openmediavault
כל הזמן הזה עשיתי מיפוי ל shared שיצרתי מתוך ה openmediavault
יש שם איזה noexec flag ...
עשיתי פשוט מיפוי לדיסק של ה system רק עבור userdata\tmp , כל השאר על ה raid
תודה @ahiel
תוך כדי הפקודות שלך ראיתי error שקשורים ל java ו io
ואז הגעתי לפתרון.
תודה רבה @nirmv על החיפושים עבורי
שמח לשמוע, ותודה לאלוהי הגוגל.
דווקא סיקרנת אותי.. .
אני מתעניין בהתקנה של OH. ברשותי מיקרו סרבר שמותקן עליו אובונטו ומשמש בעיקר כשרת קבצים והורדות. יש לי גם אפשרות לעזוב את הסרבר ולהתקין על NUC ישן.
מתלבט איך להתקין.
תגיד, מה הסיבה שבחרת להתקין docker, (על פני התקנה ישירה) והאם יש מגבלות כלשהן בהתקנה מסוג זה?
תודה
דווקא סיקרנת אותי.. .
אני מתעניין בהתקנה של OH. ברשותי מיקרו סרבר שמותקן עליו אובונטו ומשמש בעיקר כשרת קבצים והורדות. יש לי גם אפשרות לעזוב את הסרבר ולהתקין על NUC ישן.
מתלבט איך להתקין.
תגיד, מה הסיבה שבחרת להתקין docker, (על פני התקנה ישירה) והאם יש מגבלות כלשהן בהתקנה מסוג זה?
תודה
- zovirax (פותח השרשור)
- חבר במועדון ה-15K
- הודעות: 15621
- הצטרף: פברואר 2006
- שם מלא: zovirax
- נתן תודות: 269 פעמים
- קיבל תודות: 303 פעמים
למה docker?nirmv כתב:שמח לשמוע, ותודה לאלוהי הגוגל.
דווקא סיקרנת אותי.. .
אני מתעניין בהתקנה של OH. ברשותי מיקרו סרבר שמותקן עליו אובונטו ומשמש בעיקר כשרת קבצים והורדות. יש לי גם אפשרות לעזוב את הסרבר ולהתקין על NUC ישן.
מתלבט איך להתקין.
תגיד, מה הסיבה שבחרת להתקין docker, (על פני התקנה ישירה) והאם יש מגבלות כלשהן בהתקנה מסוג זה?
תודה...
1. אין תלות בברזל, נניח החלפת שרת, מחשב, nuc בשורת פקודה אחת האפליקציה כבר באוויר! חמש דקות!
אחרת צריך להתחיל להתקין ולקנפג מיליון הגדרות כדי שהאפליקציה תעבוד.
2. אפליקציה חיה לבד בעולם. אין עוד אפליקציות שיפריעו לאפליקציה הייעודית, נניח פתאום תחליט לשדרג גירסת Java. וזה ישפיע על האפליקציה השנייה.
3. הקונטיינר מגיע מקונפג מהיצרן. עם כל הגרסאות בתלויות שנבדקו.
חוסך מלא כאב ראש.
4. שדרוג גירסה בשניות... פקודה פשוטה
5. תמיד גירסה האחרונה ולא בתלות ב repo של debian או Ubuntu
השאיפה שלי היא להתקין Ubuntu על הברזל... נקי נקי
וכל אפליקציה תהיה על docker.
כבר העברתי docker את האפליקציות הבאות.
mysql עבור kodi
openhab
broadlink Bridge לשליטה על ה מכשירי ir
influxdb לשמור נתונים מ openhab
grafana
היום אני מתבסס על הפצה של openmediavault
מבוססת Debian. וזה מבאס כי צריך להתקין מ 0
כדי לעדכן מערכת הפעלה... עם מיליון צרות בדרך.