论坛风格切换切换到宽版
  • 67阅读
  • 10回复

docker [复制链接]

上一主题 下一主题
离线北斗星
 

只看楼主 倒序阅读 使用道具 楼主   发表于: 2025-05-15
  1. login as: root
  2. root@192.168.1.227's password:
  3. ____  ___   ___  ____
  4. / ___|/ _ \ / _ \| ___|
  5. \___ \ (_) | | | |___ \
  6. ___) \__, | |_| |___) |
  7. |____/  /_/ \___/|____/
  8. Welcome to ARMBIAN 5.77 user-built Debian GNU/Linux 9 (stretch) 5.0.2-aml-s905                                                                                                                                                              
  9. System load:   0.27 0.30 0.28   Up time:       6 days
  10. Memory usage:  47 % of 1838MB   Zram usage:    100 % of 919Mb   IP:            1                                                                                                                                                             72.18.0.1 192.168.1.227
  11. CPU temp:      45°C
  12. Usage of /:    19% of 114G
  13. [ 0 security updates available, 1 updates total: apt upgrade ]
  14. Last check: 2025-05-15 00:00
  15. [ General system configuration (beta): armbian-config ]
  16. root@amls:~# history
  17.     2  ll
  18.     3  cat interfaces.default
  19.     4  vi interfaces.default
  20.     5  docker exec -it ha3 bash
  21.     6  docker exec -it ha3 bash
  22.     7  cd /etc/network
  23.     8  docker restart ha3
  24.     9  docker restart ha3
  25.    10  docker restart ha3
  26.    11  docker ps
  27.    12  docker ps
  28.    13  docker rmi homeassistant/armhf-hassio-supervisor:latest
  29.    14  docker rmi homeassistant/armhf-homeassistant:latest
  30.    15  docker pull homeassistant/home-assistant:latest
  31.    16  docker run -d --name="ha3" --restart=always --privileged=true -v /home/ho                                                                                                                                                             meassistant/config:/config -p 8000:8000 -p 8123:8123 -p 9000:9000 -e TZ="Asia/Sh                                                                                                                                                             anghai" --net es-network --ip 172.18.0.8 homeassistant/home-assistant:latest
  32.    17  docker exec -it ha3 bash
  33.    18  docker restart ha3
  34.    19  docker restart ha3
  35.    20  docker restart ha3
  36.    21  docker restart ha3
  37.    22  docker restart ha3
  38.    23  docker restart ha3
  39.    24  docker restart ha3
  40.    25  cd /home/homeassistant/
  41.    26  cd config/
  42.    27  chmod +x clean.sh
  43.    28  docker restart ha3
  44.    29  docker restart ha3
  45.    30  docker restart ha3
  46.    31  docker restart ha3
  47.    32  docker restart ha3
  48.    33  docker restart ha3
  49.    34  docker restart ha3
  50.    35  docker restart ha3
  51.    36  docker restart ha3
  52.    37  docker restart ha3
  53.    38  docker restart ha3
  54.    39  docker restart ha3
  55.    40  docker restart ha3
  56.    41  docker restart ha3
  57.    42  docker restart ha3
  58.    43  docker restart ha3
  59.    44  docker restart ha3
  60.    45  docker restart ha3
  61.    46  docker restart ha3
  62.    47  docker restart ha3
  63.    48  docker restart ha3
  64.    49  docker restart ha3
  65.    50  docker restart ha3
  66.    51  docker restart ha3
  67.    52  docker restart ha3
  68.    53  docker restart ha3
  69.    54  docker restart ha3
  70.    55  docker restart ha3
  71.    56  docker restart ha3
  72.    57  docker restart ha3
  73.    58  docker restart ha3
  74.    59  docker restart ha3
  75.    60  docker restart ha3
  76.    61  docker restart ha3
  77.    62  docker restart ha3
  78.    63  docker restart ha3
  79.    64  docker restart ha3
  80.    65  docker restart ha3
  81.    66  docker restart ha3
  82.    67  docker restart ha3
  83.    68  docker restart ha3
  84.    69  docker restart ha3
  85.    70  docker restart ha3
  86.    71  docker restart ha3
  87.    72  docker restart ha3
  88.    73  docker restart ha3
  89.    74  docker pull esphome/esphome
  90.    75  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v '/home/e                                                                                                                                                             sphome':'/config':'rw' \
  91.    76  cd /home
  92.    77  ls
  93.    78  mkdir -p esphome
  94.    79  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v '/home/e                                                                                                                                                             sphome':'/config':'rw' esphome/esphome
  95.    80  telnet 172.18.0.9 6052
  96.    81  telnet 172.18.0.9 6053
  97.    82  docker restart ha3
  98.    83  docker exec -it esphome bash
  99.    84  docker ps
  100.    85  docker ps
  101.    86  docker stop esphome
  102.    87  docker rm esphome
  103.    88  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v /home/es                                                                                                                                                             phome:/config esphome/esphome
  104.    89  docker ps
  105.    90  docker stop esphome
  106.    91  docker rm esphome
  107.    92  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v /home/es                                                                                                                                                             phome:/config esphome/esphome
  108.    93  docker ps
  109.    94  telnet 172.18.0.9 6053
  110.    95  wget http://172.18.0.9:6052
  111.    96  docker stop esphome
  112.    97  docker rm esphome
  113.    98  docker pull esphome/esphome-armv7:latest
  114.    99  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v /home/es                                                                                                                                                             phome:/config esphome/esphome-armv7
  115.   100  docker ps
  116.   101  telnet 172.18.0.9 6053
  117.   102  docker exec -it esphome bash
  118.   103  docker stop esphome
  119.   104  docker rm esphome
  120.   105  docker rmi esphome/esphome-armv7:latest
  121.   106  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" --net es-network --ip 172.18.0.9 -v /home/es                                                                                                                                                             phome:/config esphome/esphome
  122.   107  docker ps
  123.   108  telnet 172.18.0.9 6053
  124.   109  cd /home/homeassistant/config/
  125.   110  ls
  126.   111  cp -a secrets.yaml api_password.yaml
  127.   112  vi api_password.yaml
  128.   113  arp -r
  129.   114  arp -i
  130.   115  arp -list
  131.   116  docker restart ha3
  132.   117  docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  133.   118  docker run --name="emq" --privileged --restart=always --net es-network --                                                                                                                                                             ip 172.18.0.10 -e TZ="Asia/Shanghai" -p 18083:18083 -p 1883:1883 -p 8084:8084 -p                                                                                                                                                              8883:8883 -p 8083:8083 -d registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  134.   119  docker ps
  135.   120  docker ps
  136.   121  docker stop emq
  137.   122  docker ps
  138.   123  docker rm emq
  139.   124  docker rmi registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  140.   125  docker restart ha3
  141.   126  docker restart ha3
  142.   127  docker exec -it ha3 bash
  143.   128  apt-get install etherwake
  144.   129  sudo apt-get install etherwake
  145.   130  sudo apt-get --fix-broken install
  146.   131  sudo apt-get install etherwake
  147.   132  reboot
  148.   133  docker exec -it ha3 bash
  149.   134  apt-get install wakeonlan
  150.   135  etherwake 6c:62:6d:04:81:57
  151.   136  etherwake 6c:62:6d:04:81:57
  152.   137  ping 192.168.1.186
  153.   138  ping 192.168.1.186
  154.   139  ping 192.168.1.186
  155.   140  etherwake 6c:62:6d:04:81:57
  156.   141  ping 192.168.1.186
  157.   142  etherwake -D -I "br-lan" "00:E0:1B:68:30:98"
  158.   143  etherwake 00:E0:1B:68:30:98
  159.   144  apt-get install etherwake
  160.   145  etherwake -b 00:E0:1B:68:30:98  -i br-lan
  161.   146  ifconfig
  162.   147  etherwake -b 00:E0:1B:68:30:98
  163.   148  docker ps
  164.   149  docker ps
  165.   150  ping 192.168.1.186 -t
  166.   151  ping 192.168.1.186
  167.   152  ping 192.168.1.186
  168.   153  iw
  169.   154  docker exec -it ha3 bash
  170.   155  docker pull homeassistant/raspberrypi3-homeassistant
  171.   156  cd /home/homeassistant/
  172.   157  mkdir -p ha4
  173.   158  docker ps
  174.   159  docker run -d --name="ha4" --restart=always --privileged=true -v /home/ho                                                                                                                                                             meassistant/ha4:/config -p 8001:8000 -p 8124:8123 -p 9001:9000 -e TZ="Asia/Shang                                                                                                                                                             hai" --net es-network --ip 172.18.0.10 homeassistant/raspberrypi3-homeassistant
  175.   160  docker exec -it ha4 bash
  176.   161  ll
  177.   162  docker stop ha4
  178.   163  docker rm ha4
  179.   164  docker rmi homeassistant/raspberrypi3-homeassistant:latest
  180.   165  docker pull homeassistant/qemux86-64-homeassistant
  181.   166  docker run -d --name="ha4" --restart=always --privileged=true -v /home/ho                                                                                                                                                             meassistant/ha4:/config -p 8001:8000 -p 8124:8123 -p 9001:9000 -e TZ="Asia/Shang                                                                                                                                                             hai" --net es-network --ip 172.18.0.10 homeassistant/qemux86-64-homeassistant
  182.   167  docker exec -it ha4 /bin/sh
  183.   168  docker exec -it ha4 bash
  184.   169  docker ps
  185.   170  docker restart ha4
  186.   171  docker exec -it ha3 /bin/sh
  187.   172  docker stop ha4
  188.   173  docker rm ha4
  189.   174  ll
  190.   175  cd ha4
  191.   176  ll
  192.   177  rm -rf *
  193.   178  cd ../
  194.   179  docker run -d --name="ha4" --restart=always --privileged=true -v /home/ho                                                                                                                                                             meassistant/ha4:/config -p 8001:8000 -p 8124:8123 -p 9001:9000 -e TZ="Asia/Shang                                                                                                                                                             hai" --net es-network --ip 172.18.0.11 homeassistant/qemux86-64-homeassistant
  195.   180  docker exec -it ha4 /bin/sh
  196.   181  docker exec -it ha4 /bin/sh
  197.   182  docker exec -it ha3 /bin/sh
  198.   183  docker stop ha4
  199.   184  docker rm ha4
  200.   185  docker rmi homeassistant/qemux86-64-homeassistant
  201.   186  ping 192.168.1.186
  202.   187  docker ps
  203.   188  docker restart ha3
  204.   189  docker pull oznu/homebridge
  205.   190  docker pull oznu/homebridge
  206.   191  docker pull homeassistant/aarch64-homeassistant
  207.   192  docker ps
  208.   193  docker run -d --name="ha4" --restart=always --privileged=true -v /home/ho                                                                                                                                                             meassistant/ha4:/config -p 8001:8000 -p 8124:8123 -p 9001:9000 -e TZ="Asia/Shang                                                                                                                                                             hai" --net es-network --ip 172.18.0.11 homeassistant/aarch64-homeassistant
  209.   194  docker exec -it ha4 bash
  210.   195  docker restart ha3
  211.   196  docker restart ha3
  212.   197  docker restart ha3
  213.   198  docker stop esphome
  214.   199  docker ps
  215.   200  docker stop ha4
  216.   201  docker rm ha4
  217.   202  doceer rm esphome
  218.   203  doceer rm esphome
  219.   204  docker rm esphome
  220.   205  docker rmi homeassistant/aarch64-homeassistant
  221.   206  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" -v /home/esphome:/config esphome/esphome
  222.   207  docker stop esphome
  223.   208  docker rm esphome
  224.   209  cd ../
  225.   210  ll
  226.   211  cd esphome/
  227.   212  ll
  228.   213  rm -rf *
  229.   214  cd ../
  230.   215  ll
  231.   216  docker run -d --name='esphome' --privileged --restart=always -p 6052:6052                                                                                                                                                              -p 6053:6053 -e TZ="Asia/Shanghai" -v /home/esphome:/config esphome/esphome
  232.   217  docker rmi oznu/homebridge:latest
  233.   218  d
  234.   219  telnet 127.0.0.1 9000
  235.   220  telnet 127.0.0.1 9000
  236.   221  telnet 127.0.0.1 9000
  237.   222  telnet 127.0.0.1 9000
  238.   223  telnet 127.0.0.1 9000
  239.   224  docker restart ha3
  240.   225  docker restart ha3
  241.   226  telnet 192.168.1.227 8000
  242.   227  telnet 192.168.1.227 8000
  243.   228  ll
  244.   229  echo "" > /var/lib/docker/homeassistant/config/home-assistant_v2.db
  245.   230  cd /home/
  246.   231  cd homeassistant/
  247.   232  ll
  248.   233  cd config/
  249.   234  ll
  250.   235  echo ::> home-assistant_v2.db
  251.   236  echo ::> home-assistant_v2.db-wal
  252.   237  echo ::> home-assistant_v2.db-shm
  253.   238  docker restart ha3
  254.   239  echo ::> home-assistant_v2.db-shm
  255.   240  docker restart ha3
  256.   241  echo ::> home-assistant_v2.db-wal
  257.   242  docker restart ha3
  258.   243  telnet 127.0.0.1 8000
  259.   244  docker restart ha3
  260.   245  telnet 127.0.0.1 8000
  261.   246  telnet 127.0.0.1 8000
  262.   247  docker restart ha3
  263.   248  telnet 127.0.0.1 8000
  264.   249  docker restart ha3
  265.   250  ll
  266.   251  vi clean.sh
  267.   252  telnet 127.0.0.1 8000
  268.   253  telnet 127.0.0.1 8000
  269.   254  docker ps
  270.   255  docker ps
  271.   256  telnet 127.0.0.1 8000
  272.   257  telnet 127.0.0.1 8000
  273.   258  telnet 127.0.0.1 8000
  274.   259  telnet 127.0.0.1 8000
  275.   260  telnet 127.0.0.1 8000
  276.   261  telnet 127.0.0.1 8000
  277.   262  telnet 127.0.0.1 8000
  278.   263  telnet 127.0.0.1 8000
  279.   264  telnet 127.0.0.1 8000
  280.   265  telnet 127.0.0.1 8000
  281.   266  telnet 127.0.0.1 8000
  282.   267  telnet 127.0.0.1 8000
  283.   268  telnet 127.0.0.1 8000
  284.   269  telnet 127.0.0.1 8000
  285.   270  telnet 127.0.0.1 8000
  286.   271  telnet 127.0.0.1 8000
  287.   272  telnet 127.0.0.1 8000
  288.   273  telnet 127.0.0.1 8000
  289.   274  telnet 127.0.0.1 8000
  290.   275  telnet 127.0.0.1 8000
  291.   276  telnet 127.0.0.1 8000
  292.   277  telnet 127.0.0.1 8000
  293.   278  telnet 127.0.0.1 8000
  294.   279  telnet 127.0.0.1 8000
  295.   280  telnet 127.0.0.1 8000
  296.   281  telnet 127.0.0.1 8000
  297.   282  docker restart ha3
  298.   283  telnet 127.0.0.1 8000
  299.   284  docker restart ha3
  300.   285  docker restart ha3
  301.   286  docker restart ha3
  302.   287  telnet 127.0.0.1 8000
  303.   288  telnet 127.0.0.1 8000
  304.   289  telnet 127.0.0.1 8000
  305.   290  telnet 127.0.0.1 8000
  306.   291  telnet 127.0.0.1 8000
  307.   292  telnet 127.0.0.1 8000
  308.   293  telnet 127.0.0.1 8000
  309.   294  telnet 127.0.0.1 8000
  310.   295  telnet 127.0.0.1 8000
  311.   296  docker restart ha3
  312.   297  sudo apt install bluetooth
  313.   298  apt-get install libcap2-bin
  314.   299  sudo setcap 'cap_net_raw,cap_net_admin+eip' $(readlink -f $(which python3                                                                                                                                                             ))
  315.   300  sudo setcap 'cap_net_raw+ep' $(readlink -f $(which hcitool))
  316.   301  sudo hcitool lescan
  317.   302  bluetoothctl
  318.   303  hciconfig
  319.   304  telnet 127.0.0.1 8000
  320.   305  sudo bluetoothctl
  321.   306  reboot
  322.   307  cd /home
  323.   308  ll
  324.   309  cd data
  325.   310  cd ../
  326.   311  mkdir svn
  327.   312  ll
  328.   313  docker pull garethflowers/svn-server
  329.   314  docker run  -d --name="svn" --restart=always --privileged=true -v /home/s                                                                                                                                                             vn:/var/opt/svn -p 3690:3690 -e TZ="Asia/Shanghai"  --net es-network --ip 172.18                                                                                                                                                             .0.9  garethflowers/svn-server
  330.   315  docker list
  331.   316  docker --list
  332.   317  ps -ef |grep docker
  333.   318  docker exec -it svn svnadmin create project1
  334.   319  ll
  335.   320  cd svn
  336.   321  mkdir user
  337.   322  ll
  338.   323  cd project1/
  339.   324  ll
  340.   325  cd conf
  341.   326  ll
  342.   327  vi svnserve.conf
  343.   328  cd ../
  344.   329  cd ../
  345.   330  ll
  346.   331  cd user
  347.   332  ll
  348.   333  vi authz
  349.   334  vi passwd
  350.   335  cd ../project1/
  351.   336  ll
  352.   337  cd conf
  353.   338  ll
  354.   339  vi svnserve.conf
  355.   340  docker exec -it svn /bin/sh
  356.   341  ll
  357.   342  docker svn restart
  358.   343  docker --help
  359.   344  docker restart svn
  360.   345  ll
  361.   346  cd ../../
  362.   347  ll
  363.   348  cd user
  364.   349  ll
  365.   350  cat passwd
  366.   351  docker exec -it svn svnadmin create baziHx
  367.   352  docker exec -it svn svnadmin create bazi
  368.   353  docker exec -it svn svnadmin create baziapi
  369.   354  docker exec -it svn svnadmin create alnbn.cn
  370.   355  docker restart svn
  371.   356  docker exec -it svn svnadmin create zhen
  372.   357  docker restart svn
  373.   358  docker ps
  374.   359  sudo lpinfo --include-schemes usb -l -v
  375.   360  wget https://github.com/pdewacht/brlaser/archive/refs/heads/master.zip
  376.   361  ll
  377.   362  ll
  378.   363  tar -zxvf master.zip
  379.   364  unzip master.zip
  380.   365  ll
  381.   366  cd master
  382.   367  ll
  383.   368  ll
  384.   369  cd brlaser-master/
  385.   370  cmake
  386.   371  make
  387.   372  cmake .
  388.   373  cmake .
  389.   374  ll
  390.   375  make
  391.   376  ll
  392.   377  apt install printer-driver-brlaser
  393.   378  docker exec -it svn bash
  394.   379  ps -ef |grep docker
  395.   380  ps -ef |grep docker
  396.   381  docker --list
  397.   382  docker list
  398.   383  history
  399.   384  docker ps
  400.   385  docker exec -it svn bash
  401.   386  docker exec -it svn /bin/sh
  402.   387  docker exec -it svn svnadmin create N1Hx
  403.   388  docker exec -it svn svnadmin create N1Api
  404.   389  docker exec -it svn svnadmin create N2Hx
  405.   390  docker exec -it svn svnadmin create N2Api
  406.   391  history
  407.   392  docker restart svn
  408.   393  svn://welcome.zhaogongla.cn:33690/N3Api
  409.   394  docker exec -it svn svnadmin create N3Hx
  410.   395  docker restart svn
  411.   396  docker pull nodered/node-red
  412.   397  docker ps
  413.   398  docker ps
  414.   399  docker run -it -p 1880:1880 -v node_red_data:/home/reddata --name mynoder                                                                                                                                                             ed -d --restart=always nodered/node-red:latest
  415.   400  docker ps
  416.   401  ll
  417.   402  cd /home
  418.   403  ll
  419.   404  cd nginx
  420.   405  ll
  421.   406  cd www
  422.   407  ll
  423.   408  cd n2api
  424.   409  ll
  425.   410  composer dump-autoload -o
  426.   411  docker exec -it sui-php bash
  427.   412  telnet 172.17.0.5 8883
  428.   413  docker pull eclipse-mosquitto
  429.   414  cd /home
  430.   415  ll
  431.   416  mkdir mqtt
  432.   417  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf -v                                                                                                                                                              /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  433.   418  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/:/mosquitto/  eclipse-mosquitto
  434.   419  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/:/mosquitto/  eclipse-mosquitto
  435.   420  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/:/mosquitto/  eclipse-mosquitto
  436.   421  ll
  437.   422  cd mqtt
  438.   423  ll
  439.   424  cat log
  440.   425  ll
  441.   426  cat log
  442.   427  cd mosquitto.conf/
  443.   428  ll
  444.   429  ll
  445.   430  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  446.   431  ll
  447.   432  cd ..
  448.   433  ll
  449.   434  cd data
  450.   435  ll
  451.   436  cd ../
  452.   437  cd log
  453.   438  ll
  454.   439  cd ../
  455.   440  ll
  456.   441  cd /
  457.   442  ll
  458.   443  mkdir mosquitto
  459.   444  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  460.   445  cd /home
  461.   446  ll
  462.   447  cd mqtt
  463.   448  ll
  464.   449  rm -rf *
  465.   450  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  466.   451  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /mosquitto/data -v /m                                                                                                                                                             osquitto/log eclipse-mosquitto
  467.   452  cd /mosquitto/
  468.   453  ll
  469.   454  cd ../
  470.   455  ll
  471.   456  cd /home
  472.   457  ll
  473.   458  cd mqtt
  474.   459  ll
  475.   460  cd config
  476.   461  ll
  477.   462  cd ..
  478.   463  ll
  479.   464  cd mosquitto.conf/
  480.   465  ll
  481.   466  cd ../
  482.   467  rm -rf *
  483.   468  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config/mosquitto.conf:/mosquitto/config/mosquitto.                                                                                                                                                             conf  -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  484.   469  df -h
  485.   470  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config/mosquitto.conf  -v /home/                                                                                                                                                             mqtt/data:/mosquitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosquitto
  486.   471  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /home/mqtt/data:/mosquitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosqu                                                                                                                                                             itto
  487.   472  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /home/mqtt/data:/mosq                                                                                                                                                             uitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosquitto
  488.   473  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v mosquitto.conf:/mosquitto/config/mosquitto.conf -v /mosquitto                                                                                                                                                             /data -v /mosquitto/log eclipse-mosquitto
  489.   474  ll
  490.   475  cd config
  491.   476  ll
  492.   477  cd mosquitto.conf/
  493.   478  ll
  494.   479  cd ../
  495.   480  rm -rf *\
  496.   481  rm -rf *
  497.   482  cd ../
  498.   483  ll
  499.   484   rm -rf mosquitto.conf/
  500.   485   rm -rf mosquitto.conf
  501.   486  ll
  502.   487  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /home/mqtt/data:/mosq                                                                                                                                                             uitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosquitto
  503.   488  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 eclipse-mosquitto
  504.   489  telnet 172.17.0.5 1883
  505.   490  telnet 172.18.0.4 1883
  506.   491  telnet 172.18.0.4 1883
  507.   492  telnet 172.18.0.4 8883
  508.   493  docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  509.   494  docker run --name emq  --restart=always --privileged=true -p 1883:1883 -p                                                                                                                                                              8883:8883 -d registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6
  510.   495  docker exec -it emq sh
  511.   496  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 eclipse-mosquitto
  512.   497  docker exec -it mosquitto sh
  513.   498  docker exec -it mqtt sh
  514.   499  docker restart mqtt
  515.   500  telnet 172.17.0.5 1883
  516.   501  history
  517. root@amls:~#  mkdir mosquitto
  518.   446  ll
  519.   447  cd mqtt
  520.   448  ll
  521.   449  rm -rf *
  522.   450  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  523.   451  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /mosquitto/data -v /m                                                                                                                                                             osquitto/log eclipse-mosquitto
  524.   452  cd /mosquitto/
  525.   453  ll
  526.   454  cd ../
  527.   455  ll
  528.   456  cd /home
  529.   457  ll
  530.   458  cd mqtt
  531.   459  ll
  532.   460  cd config
  533.   461  ll
  534.   462  cd ..
  535.   463  ll
  536.   464  cd mosquitto.conf/
  537.   465  ll
  538.   466  cd ../
  539.   467  rm -rf *
  540.   468  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config/mosquitto.conf:/mosquitto/config/mosquitto.                                                                                                                                                             conf  -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  541.   469  df -h
  542.   470  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config/mosquitto.conf  -v /home/                                                                                                                                                             mqtt/data:/mosquitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosquitto
  543.   471  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /home/mqtt/data:/mosquitto/data -v /home/mqtt/log:/mosquitto/log eclipse-mosqu                                                                                                                                                             itto
  544.   472  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /home/mqtt/data:/mosq                                                                                                                root@amls:~#   444  docker run -d --name="mqt             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  545. Could not find the database of available applications, run update-command-not-found as root to fix this
  546. 444: command not found
  547. root@amls:~#   445  cd /home
  548. Could not find the database of available applications, run update-command-not-found as root to fix this
  549. 445: command not found
  550. root@amls:~#   446  ll
  551. Could not find the database of available applications, run update-command-not-found as root to fix this
  552. 446: command not found
  553. root@amls:~#   447  cd mqtt
  554. Could not find the database of available applications, run update-command-not-found as root to fix this
  555. 447: command not found
  556. root@amls:~#   448  ll
  557. Could not find the database of available applications, run update-command-not-found as root to fix this
  558. 448: command not found
  559. root@amls:~#   449  rm -rf *
  560. Could not find the database of available applications, run update-command-not-found as root to fix this
  561. 449: command not found
  562. root@amls:~#   450  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  563. Could not find the database of available applications, run update-command-not-found as root to fix this
  564. 450: command not found
  565. root@amls:~#   451  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config:/mosquitto/config  -v /mosquitto/data -v /m                                                                                                                                                             osquitto/log eclipse-mosquitto
  566. Could not find the database of available applications, run update-command-not-found as root to fix this
  567. 451: command not found
  568. root@amls:~#   452  cd /mosquitto/
  569. Could not find the database of available applications, run update-command-not-found as root to fix this
  570. 452: command not found
  571. root@amls:~#   453  ll
  572. Could not find the database of available applications, run update-command-not-found as root to fix this
  573. 453: command not found
  574. root@amls:~#   454  cd ../
  575. Could not find the database of available applications, run update-command-not-found as root to fix this
  576. 454: command not found
  577. root@amls:~#   455  ll
  578. Could not find the database of available applications, run update-command-not-found as root to fix this
  579. 455: command not found
  580. root@amls:~#   456  cd /home
  581. Could not find the database of available applications, run update-command-not-found as root to fix this
  582. 456: command not found
  583. root@amls:~#   457  ll
  584. Could not find the database of available applications, run update-command-not-found as root to fix this
  585. 457: command not found
  586. root@amls:~#   458  cd mqtt
  587. Could not find the database of available applications, run update-command-not-found as root to fix this
  588. 458: command not found
  589. root@amls:~#   459  ll
  590. Could not find the database of available applications, run update-command-not-found as root to fix this
  591. 459: command not found
  592. root@amls:~#   460  cd config
  593. Could not find the database of available applications, run update-command-not-found as root to fix this
  594. 460: command not found
  595. root@amls:~#   461  ll
  596. Could not find the database of available applications, run update-command-not-found as root to fix this
  597. 461: command not found
  598. root@amls:~#   462  cd ..
  599. Could not find the database of available applications, run update-command-not-found as root to fix this
  600. 462: command not found
  601. root@amls:~#   463  ll
  602. Could not find the database of available applications, run update-command-not-found as root to fix this
  603. 463: command not found
  604. root@amls:~#   464  cd mosquitto.conf/
  605. Could not find the database of available applications, run update-command-not-found as root to fix this
  606. 464: command not found
  607. root@amls:~#   465  ll
  608. Could not find the database of available applications, run update-command-not-found as root to fix this
  609. 465: command not found
  610. root@amls:~#   466  cd ../
  611. Could not find the database of available applications, run update-command-not-found as root to fix this
  612. 466: command not found
  613. root@amls:~#   467  rm -rf *
  614. Could not find the database of available applications, run update-command-not-found as root to fix this
  615. 467: command not found
  616. root@amls:~#   468  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/config/mosquitto.conf:/mosquitto/config/mosquitto.                                                                                                                                                             conf  -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
  617. Could not find the database of available applications, run update-command-not-found as root to fix this
  618. 468: command not found
  619. root@amls:~#   469  df -h
  620. Could not find the database of available applications, run update-command-not-found as root to fix this
  621. 469: command not found
  622. root@amls:~#   470  docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                          ^C
  623. root@amls:~# docker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquittodocker run -d --name="mqtt" --restart=always --privileged=true -p 1883:18                                                                                                                                                             83 -p 8883:8883 -v /home/mqtt/mosquitto.conf:/mosquitto/config/mosquitto.conf  -                                                                                                                                                             v /mosquitto/data -v /mosquitto/log eclipse-mosquitto^C
  624. root@amls:~#



离线北斗星

只看该作者 沙发   发表于: 2025-05-15
离线北斗星

只看该作者 板凳   发表于: 2025-05-16
离线北斗星

只看该作者 地板   发表于: 2025-05-16
emqx
https://docs.emqx.com/zh/enterprise/v5.1/getting-started/getting-started.html

https://bbs.iobroker.cn/t/topic/3849

https://post.smzdm.com/p/awo33o7g/

https://blog.csdn.net/weixin_41423580/article/details/145446139

https://www.cnblogs.com/nhdlb/p/17960641

docker pull emqx/emqx-enterprise:latest
docker run -d --name emqx --restart=always --privileged=true  -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 -e TZ="Asia/Sh                                                                                                                                                             anghai" --net es-network --ip 172.18.0.13 emqx/emqx-enterprise:latest


http://welcome.zhaogongla.cn:18083/#/dashboard/overview

admin
zxcvbnm111

https://www.jianshu.com/p/2a60ed95b071
离线北斗星

只看该作者 4楼  发表于: 2025-05-16
离线北斗星

只看该作者 5楼  发表于: 2025-05-16
https://post.smzdm.com/p/aevoxrn3/



switch:
  - platform: mqtt
    name: 'tc1_1'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_0/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0))","plug_0":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_0":{"on":0}}'
  - platform: mqtt
    name: 'tc1_2'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_1/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0","plug_1":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_1":{"on":0}}'
  - platform: mqtt
    name: 'tc1_3'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_2/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0","plug_2":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_2":{"on":0}}'
  - platform: mqtt
    name: 'tc1_4'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_3/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0","plug_3":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_3":{"on":0}}'
  - platform: mqtt
    name: 'tc1_5'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_4/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0","plug_4":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_4":{"on":0}}'
  - platform: mqtt
    name: 'tc1_6'
    state_topic: 'homeassistant/switch/F0:FE:6B:E6:7D:F0/plug_5/state'
    command_topic: 'device/ztc1/set'
    payload_on: '{"mac":"F0:FE:6B:E6:7D:F0","plug_5":{"on":1}}'
    payload_off: '{"mac":"F0:FE:6B:E6:7D:F0","plug_5":{"on":0}}'

sensor:
  - platform: mqtt
    name: 'tc1_power'
    state_topic: 'homeassistant/sensor/F0:FE:6B:E6:7D:F0/power/state'
    unit_of_measurement: 'W'
    icon: 'mdi:gauge'
    value_template: '{{ value_json.power }}'

homeassistant:
  customize:
    switch.tc1_1:
      friendly_name: TC1插槽1
    switch.tc1_2:
      friendly_name: TC1插槽2
    switch.tc1_3:
      friendly_name: TC1插槽3
    switch.tc1_4:
      friendly_name: TC1插槽4
    switch.tc1_5:
      friendly_name: TC1插槽5
    switch.tc1_6:
      friendly_name: TC1插槽6
    sensor.tc1_power:
      friendly_name: TC1功率

group:
  tc1:
    name: TC1插座
    view: no
    entities:
      - sensor.tc1_power
      - switch.tc1_1
      - switch.tc1_2
      - switch.tc1_3
      - switch.tc1_4
      - switch.tc1_5
      - switch.tc1_6
离线北斗星

只看该作者 6楼  发表于: 2025-05-16


https://post.smzdm.com/p/awo33o7g/

记录一下本次斐讯tc1 接入homeassistant(以下简称ha),楼主安装ha是x86平台,tc1怎么刷固件不再赘述,大佬教程非常详细且合理。这里我遇到2个坑:1、jlink开始是没驱动的,可以去设备管理查看是否报警告;2、卖家送的连接线接触不好,导致烧录一直fail,自己换了线就成功(手按的,并不困难)。

按网上大部分教程,你的tc1应该可以使用大佬的安卓app,ZControl使用,接下里需要完成:

1)Mqtt安装并连接;

2)ha安装;

3)修改ha的yaml文件接入tc1;

1、Mqtt安装并连接

直接用docker,命令行:docker run --name emq -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.6,手机端ZControl里添加mqtt服务器,左下角设置,填写,端口:1883,默认用户名admin,密码pubilc,然后右上角云按钮同步一次,需要确认的话自己去web端ip:18083,查看连接里有没有设备,确认mqtt安装成功并能使用。

2、ha安装

直接用docker,命令行:docker run -d --net="host" --name="ha" --restart=always --privileged=true -v /root/home-assistant:/config -p 8123:8123  -e TZ="Asia/Shanghai" homeassistant/home-assistant:latest

【/root/home-assistant】为映射容器的服务器宿主机路径,方便配置,浏览器访问ip:8123,进入web页面。点击配置—>集成—>添加集成—>搜Mqtt,填写配置后添加成功。

3、修改ha的yaml文件接入tc1

下载已经修改的附件(访问码:vfb0),要自己修改的是devices文件夹里的三个文件,下载一个vscode打开,三个文件的中的mac地址(app里有)替换成自己的tc1的。在刚才【/root/home-assistant】目录下替换configuration.yaml,新增devices文件夹(直接拖进去就行)。换好后重启容器,即可在概览—>添加卡片—>按实体,里找到6个插口和功耗时间统计的实体,完成。

最后,关于定时我没用到,需要的可以去恩山搜,本次流水账和配置文件也基于恩山大佬和a2633063的教程,非常谢谢前辈们的无私贡献!
离线北斗星

只看该作者 7楼  发表于: 2025-05-17
智云物联
离线北斗星

只看该作者 8楼  发表于: 2025-05-17
homeassistant接入
离线北斗星

只看该作者 9楼  发表于: 2025-05-17
https://hub.docker.com/
https://hub.docker.com/r/linuxserver/homeassistant

Support Info
Shell access whilst the container is running:

docker exec -it homeassistant /bin/bash
To monitor the logs of the container in realtime:

docker logs -f homeassistant
Container version number:

docker inspect -f '{{ index .Config.Labels "build_version" }}' homeassistant
Image version number:

docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/homeassistant:latest
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个