deconz-community / deconz-docker

MIT License
372 stars 35 forks source link

Raspbee2 appears as Raspbee #228

Closed nsk closed 1 month ago

nsk commented 6 months ago

2.25.0 FIrmware : not connected

deconz container log :

CACHE-CONTROL: max-age=100 LOCATION: http://172.19.0.2:8888/description.xml SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.26.0 GWID.phoscon.de: 00212EFFFF0903F5 hue-bridgeid: 00212EFFFF0903F5 NTS: ssdp:alive NT: urn:schemas-upnp-org:device:basic:1 USN: uuid:fab9da24-6f54-4e4c-bd6b-ff35932d685f::urn:schemas-upnp-org:device:basic:1

21:06:13:269 failed to reconnect to network try=1 21:06:14:311 dev /dev/ttyAMA0 21:06:14:352 dev /dev/ttyAMA0 21:06:18:270 try to reconnect to network try=2 21:06:23:269 try to reconnect to network try=3 21:06:25:359 dev /dev/ttyAMA0 21:06:25:421 dev /dev/ttyAMA0 21:06:28:270 failed to reconnect to network try=4 21:06:28:270 NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age=100 LOCATION: http://172.19.0.2:8888/description.xml SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.26.0 GWID.phoscon.de: 00212EFFFF0903F5 hue-bridgeid: 00212EFFFF0903F5 NTS: ssdp:alive NT: upnp:rootdevice USN: uuid:fab9da24-6f54-4e4c-bd6b-ff35932d685f::upnp:rootdevice

phdelodder commented 6 months ago

Please provide a debug log, your docker-compose or docker run and also ls the device to see what device it is on the system

nsk commented 6 months ago

@phdelodder hello, question before continuing, I also created a prebuilt SD card from the official site, I obtain the same result firmware not connected is it possible that it is the battery which manages the RTC that it needs to be changed??

thank you merry christmas

phdelodder commented 6 months ago

You need to ask that in discord or the forum, I don't know the answer to that.

nsk commented 6 months ago

config.txt :


[all]

enable_uart=1
dtoverlay=pi3-disable-bt

cmdline.txt :

root=PARTUUID=13f2ad02-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=CH

container :

{
    "AppArmorProfile": "",
    "Args": [],
    "Config": {
        "AttachStderr": true,
        "AttachStdin": false,
        "AttachStdout": true,
        "Cmd": null,
        "Domainname": "",
        "Entrypoint": [
            "/start.sh"
        ],
        "Env": [
            "DEBUG_INFO=1",
            "DEBUG_APS=0",
            "TZ=Europe/Zurich",
            "DEBUG_ZCL=0",
            "DECONZ_WS_PORT=443",
            "DECONZ_DEVICE=/dev/ttyS0",
            "DEBUG_OTA=0",
            "DEBUG_ZDP=0",
            "DECONZ_START_VERBOSE=0",
            "DECONZ_WEB_PORT=8888",
            "DEBUG_HTTP=0",
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "DECONZ_VERSION=2.24.2",
            "DEBUG_DDF=0",
            "DEBUG_DEV=0",
            "DEBUG_ERROR=1",
            "DECONZ_VNC_MODE=0",
            "DECONZ_VNC_DISPLAY=0",
            "DECONZ_VNC_DISABLE_PASSWORD=0",
            "DECONZ_VNC_PASSWORD=changeme",
            "DECONZ_VNC_PASSWORD_FILE=0",
            "DECONZ_VNC_PORT=5900",
            "DECONZ_NOVNC_PORT=6080",
            "DECONZ_UPNP=1",
            "DECONZ_UID=1000",
            "DECONZ_GID=1000",
            "DECONZ_BAUDRATE=115200"
        ],
        "ExposedPorts": {
            "443/tcp": {},
            "5900/tcp": {},
            "6080/tcp": {},
            "80/tcp": {},
            "8888/tcp": {}
        },
        "Healthcheck": {
            "Interval": 10000000000,
            "Retries": 5,
            "Test": [
                "CMD-SHELL",
                "curl -I 127.0.0.1:${DECONZ_WEB_PORT} || exit 1"
            ],
            "Timeout": 20000000000
        },
        "Hostname": "a8f504c75c39",
        "Image": "deconzcommunity/deconz:stable",
        "Labels": {
            "com.docker.compose.config-hash": "ab0115a322cbf794a1f62adaa69b0b46493158e68e6e8a75e431e4c85f894f3e",
            "com.docker.compose.container-number": "1",
            "com.docker.compose.depends_on": "",
            "com.docker.compose.image": "sha256:d203f8859b8247e5d93de8d00427896808994c44a49de1b2851f7b4c9ca688aa",
            "com.docker.compose.oneoff": "False",
            "com.docker.compose.project": "deconz",
            "com.docker.compose.project.config_files": "/data/compose/3/docker-compose.yml",
            "com.docker.compose.project.working_dir": "/data/compose/3",
            "com.docker.compose.service": "deconz",
            "com.docker.compose.version": "2.20.2",
            "maintainer": "deconz-community",
            "org.opencontainers.image.revision": "3baace7b87b59476822f6e1c2ae732d3c7df6413",
            "org.opencontainers.image.vendor": "deconz-community"
        },
        "OnBuild": null,
        "OpenStdin": false,
        "StdinOnce": false,
        "Tty": true,
        "User": "",
        "Volumes": {
            "/opt/deCONZ": {}
        },
        "WorkingDir": ""
    },
    "Created": "2023-12-24T23:09:49.246632053Z",
    "Driver": "overlay2",
    "ExecIDs": null,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9fdf0e639e9ca73f2695f89a553fe6922548fc2e9c6467226b199e438f9f1a1b-init/diff:/var/lib/docker/overlay2/28717c0c6dc2dd66062d69cb712533327432968d38712ccd51f657d0d1775a30/diff:/var/lib/docker/overlay2/2a7db6e89d1a7103167c9a004e6e679dc323074bd4e8e36f24c75867cbe63714/diff:/var/lib/docker/overlay2/c54b374693d6dd8532045ef69d118a899d3e3e4fdc0f5055244fdc986dc1c6fd/diff:/var/lib/docker/overlay2/b12a3f4ca1b413bc43a3281439bf211638088b6b9fea9dbcdf03cc74f7891ab1/diff:/var/lib/docker/overlay2/83546d9b457f38b04f5f45a0e2ea6e62fc3dad848b4f22d06c0ea268748d07f1/diff:/var/lib/docker/overlay2/dc4e4c301032c2d05d5f22fae92e11ee0f650d0cc1f190ccfb112f358564b966/diff:/var/lib/docker/overlay2/15c426bfc6352711bfac89aec2b85b0354a48579d893d2400e96f45ce8d2ea8e/diff:/var/lib/docker/overlay2/f19e5bb935a3ee7ff3e81f8aa84dc4a2f1836869c2be3201f96243be8a2f4e45/diff:/var/lib/docker/overlay2/b4ec8b91782d48bb9a8aa5d72a45f0c16271ef3bea19d3722d8f942bf32b3b2d/diff:/var/lib/docker/overlay2/a76aa0cff91ecd2770e78e48dc21a6d77c36745521541b9ed103b0f0d3398b46/diff",
            "MergedDir": "/var/lib/docker/overlay2/9fdf0e639e9ca73f2695f89a553fe6922548fc2e9c6467226b199e438f9f1a1b/merged",
            "UpperDir": "/var/lib/docker/overlay2/9fdf0e639e9ca73f2695f89a553fe6922548fc2e9c6467226b199e438f9f1a1b/diff",
            "WorkDir": "/var/lib/docker/overlay2/9fdf0e639e9ca73f2695f89a553fe6922548fc2e9c6467226b199e438f9f1a1b/work"
        },
        "Name": "overlay2"
    },
    "HostConfig": {
        "AutoRemove": false,
        "Binds": [
            "/opt/deCONZ:/opt/deCONZ"
        ],
        "BlkioDeviceReadBps": null,
        "BlkioDeviceReadIOps": null,
        "BlkioDeviceWriteBps": null,
        "BlkioDeviceWriteIOps": null,
        "BlkioWeight": 0,
        "BlkioWeightDevice": null,
        "CapAdd": [
            "AUDIT_WRITE",
            "CHOWN",
            "DAC_OVERRIDE",
            "FOWNER",
            "FSETID",
            "KILL",
            "MKNOD",
            "NET_BIND_SERVICE",
            "NET_RAW",
            "SETFCAP",
            "SETGID",
            "SETPCAP",
            "SETUID",
            "SYS_CHROOT"
        ],
        "CapDrop": [
            "AUDIT_CONTROL",
            "BLOCK_SUSPEND",
            "DAC_READ_SEARCH",
            "IPC_LOCK",
            "IPC_OWNER",
            "LEASE",
            "LINUX_IMMUTABLE",
            "MAC_ADMIN",
            "MAC_OVERRIDE",
            "NET_ADMIN",
            "NET_BROADCAST",
            "SYSLOG",
            "SYS_ADMIN",
            "SYS_BOOT",
            "SYS_MODULE",
            "SYS_NICE",
            "SYS_PACCT",
            "SYS_PTRACE",
            "SYS_RAWIO",
            "SYS_RESOURCE",
            "SYS_TIME",
            "SYS_TTY_CONFIG",
            "WAKE_ALARM"
        ],
        "Cgroup": "",
        "CgroupParent": "",
        "CgroupnsMode": "private",
        "ConsoleSize": [
            0,
            0
        ],
        "ContainerIDFile": "",
        "CpuCount": 0,
        "CpuPercent": 0,
        "CpuPeriod": 0,
        "CpuQuota": 0,
        "CpuRealtimePeriod": 0,
        "CpuRealtimeRuntime": 0,
        "CpuShares": 0,
        "CpusetCpus": "",
        "CpusetMems": "",
        "DeviceCgroupRules": null,
        "DeviceRequests": null,
        "Devices": [
            {
                "CgroupPermissions": "rwm",
                "PathInContainer": "/dev/ttyS0",
                "PathOnHost": "/dev/ttyAMA0"
            }
        ],
        "Dns": [],
        "DnsOptions": [],
        "DnsSearch": [],
        "ExtraHosts": [],
        "GroupAdd": null,
        "IOMaximumBandwidth": 0,
        "IOMaximumIOps": 0,
        "IpcMode": "private",
        "Isolation": "",
        "Links": null,
        "LogConfig": {
            "Config": {},
            "Type": "json-file"
        },
        "MaskedPaths": null,
        "Memory": 0,
        "MemoryReservation": 0,
        "MemorySwap": 0,
        "MemorySwappiness": null,
        "NanoCpus": 0,
        "NetworkMode": "deconz_default",
        "OomKillDisable": null,
        "OomScoreAdj": 0,
        "PidMode": "",
        "PidsLimit": null,
        "PortBindings": {
            "443/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "443"
                }
            ],
            "8888/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "8888"
                }
            ]
        },
        "Privileged": true,
        "PublishAllPorts": false,
        "ReadonlyPaths": null,
        "ReadonlyRootfs": false,
        "RestartPolicy": {
            "MaximumRetryCount": 0,
            "Name": "always"
        },
        "Runtime": "runc",
        "SecurityOpt": [
            "label=disable"
        ],
        "ShmSize": 67108864,
        "UTSMode": "",
        "Ulimits": null,
        "UsernsMode": "",
        "VolumeDriver": "",
        "VolumesFrom": null
    },
    "HostnamePath": "/var/lib/docker/containers/300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6/hostname",
    "HostsPath": "/var/lib/docker/containers/300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6/hosts",
    "Id": "300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6",
    "Image": "sha256:d203f8859b8247e5d93de8d00427896808994c44a49de1b2851f7b4c9ca688aa",
    "LogPath": "/var/lib/docker/containers/300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6/300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6-json.log",
    "MountLabel": "",
    "Mounts": [
        {
            "Destination": "/opt/deCONZ",
            "Mode": "",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/opt/deCONZ",
            "Type": "bind"
        }
    ],
    "Name": "/deconz",
    "NetworkSettings": {
        "Bridge": "",
        "EndpointID": "",
        "Gateway": "",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "HairpinMode": false,
        "IPAddress": "",
        "IPPrefixLen": 0,
        "IPv6Gateway": "",
        "LinkLocalIPv6Address": "",
        "LinkLocalIPv6PrefixLen": 0,
        "MacAddress": "",
        "Networks": {
            "deconz_default": {
                "Aliases": [
                    "deconz",
                    "deconz",
                    "a8f504c75c39",
                    "300b450576b9"
                ],
                "DriverOpts": null,
                "EndpointID": "545b42e40aa81f44b0c16bacb25f7a528671e72e2c2b2434a0f7cef5938def3f",
                "Gateway": "172.19.0.1",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "IPAMConfig": {},
                "IPAddress": "172.19.0.2",
                "IPPrefixLen": 16,
                "IPv6Gateway": "",
                "Links": null,
                "MacAddress": "02:42:ac:13:00:02",
                "NetworkID": "6eb4e9dd458523a38d16f54b5577349eb7508869059b332a3491a05c67fb9972"
            }
        },
        "Ports": {
            "443/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "443"
                },
                {
                    "HostIp": "::",
                    "HostPort": "443"
                }
            ],
            "5900/tcp": null,
            "6080/tcp": null,
            "80/tcp": null,
            "8888/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "8888"
                },
                {
                    "HostIp": "::",
                    "HostPort": "8888"
                }
            ]
        },
        "SandboxID": "ec12ff7ccf09fff36b56f5de78e4547893e34543864ca6522cec112cbeee3e93",
        "SandboxKey": "/var/run/docker/netns/ec12ff7ccf09",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null
    },
    "Path": "/start.sh",
    "Platform": "linux",
    "Portainer": {
        "ResourceControl": {
            "Id": 20,
            "ResourceId": "300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6",
            "SubResourceIds": [],
            "Type": 1,
            "UserAccesses": [],
            "TeamAccesses": [],
            "Public": false,
            "AdministratorsOnly": true,
            "System": false
        }
    },
    "ProcessLabel": "",
    "ResolvConfPath": "/var/lib/docker/containers/300b450576b94a2f11f7e8db3d2e1b8c7be669ac165a60c59fec58f832e814b6/resolv.conf",
    "RestartCount": 0,
    "State": {
        "Dead": false,
        "Error": "",
        "ExitCode": 0,
        "FinishedAt": "2023-12-25T12:24:24.741015308Z",
        "Health": {
            "FailingStreak": 0,
            "Log": [
                {
                    "End": "2023-12-25T17:08:18.710498511+01:00",
                    "ExitCode": 0,
                    "Output": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0 30172    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\nHTTP/1.1 200 OK\r\nETag: 1ZgbKIiS0m00N8gI/IMK7Q==\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length:30172\r\nCache-Control: max-age=300\r\nKeep-Alive: timeout=6\r\nLast-Modified:Fri, 17 Nov 2023 18:06:15 G11T\r\n\r\n",
                    "Start": "2023-12-25T17:08:18.611849863+01:00"
                },
                {
                    "End": "2023-12-25T17:08:28.831173414+01:00",
                    "ExitCode": 0,
                    "Output": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0 30172    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\nHTTP/1.1 200 OK\r\nETag: 1ZgbKIiS0m00N8gI/IMK7Q==\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length:30172\r\nCache-Control: max-age=300\r\nKeep-Alive: timeout=6\r\nLast-Modified:Fri, 17 Nov 2023 18:06:15 G11T\r\n\r\n",
                    "Start": "2023-12-25T17:08:28.719975673+01:00"
                },
                {
                    "End": "2023-12-25T17:08:38.934427453+01:00",
                    "ExitCode": 0,
                    "Output": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0 30172    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\nHTTP/1.1 200 OK\r\nETag: 1ZgbKIiS0m00N8gI/IMK7Q==\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length:30172\r\nCache-Control: max-age=300\r\nKeep-Alive: timeout=6\r\nLast-Modified:Fri, 17 Nov 2023 18:06:15 G11T\r\n\r\n",
                    "Start": "2023-12-25T17:08:38.841988315+01:00"
                },
                {
                    "End": "2023-12-25T17:08:49.094280878+01:00",
                    "ExitCode": 0,
                    "Output": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0 30172    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\nHTTP/1.1 200 OK\r\nETag: 1ZgbKIiS0m00N8gI/IMK7Q==\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length:30172\r\nCache-Control: max-age=300\r\nKeep-Alive: timeout=6\r\nLast-Modified:Fri, 17 Nov 2023 18:06:15 G11T\r\n\r\n",
                    "Start": "2023-12-25T17:08:48.944082216+01:00"
                },
                {
                    "End": "2023-12-25T17:08:59.18998211+01:00",
                    "ExitCode": 0,
                    "Output": "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0 30172    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\nHTTP/1.1 200 OK\r\nETag: 1ZgbKIiS0m00N8gI/IMK7Q==\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length:30172\r\nCache-Control: max-age=300\r\nKeep-Alive: timeout=6\r\nLast-Modified:Fri, 17 Nov 2023 18:06:15 G11T\r\n\r\n",
                    "Start": "2023-12-25T17:08:59.105232288+01:00"
                }
            ],
            "Status": "healthy"
        },
        "OOMKilled": false,
        "Paused": false,
        "Pid": 1626,
        "Restarting": false,
        "Running": true,
        "StartedAt": "2023-12-25T12:24:29.279542231Z",
        "Status": "running"
    }
}

Debug :


17:10:46:104 gw run mode: normal
17:10:46:104 GW sd-card image version file does not exist: /opt/deCONZ/gw-version
17:10:46:104 sd-card cid: 035344534331323880ffffffff016700
17:10:46:105 DB sqlite version 3.42.0
17:10:46:106 DB PRAGMA page_count: 46
17:10:46:106 DB PRAGMA page_size: 4096
17:10:46:106 DB PRAGMA freelist_count: 0
17:10:46:106 DB file size 188416 bytes, free pages 0
17:10:46:106 DB PRAGMA user_version: 9
17:10:46:106 DB cleanup
17:10:46:107 DB create temporary views
17:10:46:130 [INFO] - Timezone read is 'Etc/UTC'
17:10:46:130 [INFO] - Environment variable TZ found: Europe/Zurich...
17:10:46:131 Started websocket server on 0.0.0.0, port: 443
17:10:46:132 [INFO] - Found file containing button maps. Parsing data...
17:10:46:145 [INFO] - Button maps loaded.
17:10:46:147 found node plugin: /usr/share/deCONZ/plugins/libde_rest_plugin.so - REST API Plugin
17:10:46:149 found node plugin: /usr/share/deCONZ/plugins/libstd_otau_plugin.so - STD OTAU Plugin
17:10:46:198 dlg action: Read binding table
17:10:47:123 UPNP socket not bound, state: 0
17:10:47:208 dev /dev/ttyAMA0
17:10:47:251 dev /dev/ttyAMA0
17:10:48:170 dev /dev/ttyAMA0
17:10:48:213 dev /dev/ttyAMA0
17:10:51:426 Announced to internet https://phoscon.de/discover
17:10:51:426 discovery server date: Mon, 25 Dec 2023 16:10:51 GMT
17:10:51:426     local time seems to be ok
17:10:51:426 discovery reply doesn't contain valid version info
17:10:52:123 Skip idle timer callback, too early: elapsed 932 msec
17:10:52:216 dev /dev/ttyAMA0
17:10:52:259 dev /dev/ttyAMA0
17:10:53:165 dev /dev/ttyAMA0
17:10:53:208 dev /dev/ttyAMA0
17:10:54:122 DEV Tick.Init: booted after 8000 seconds
17:10:57:165 dev /dev/ttyAMA0
17:10:57:228 dev /dev/ttyAMA0
17:10:58:218 dev /dev/ttyAMA0
17:10:58:260 dev /dev/ttyAMA0
17:10:59:003 New websocket 172.19.0.1:38276 (state: 3) 
17:11:02:165 dev /dev/ttyAMA0
17:11:02:208 dev /dev/ttyAMA0
17:11:03:166 dev /dev/ttyAMA0
17:11:03:208 dev /dev/ttyAMA0
17:11:07:123 start reconnect to network
17:11:07:165 dev /dev/ttyAMA0
17:11:07:208 dev /dev/ttyAMA0
17:11:08:165 dev /dev/ttyAMA0
17:11:08:208 dev /dev/ttyAMA0
senilio commented 1 month ago

If problem still persist, try flashing your device using the official flasher tool:

  1. Download the correct flasher binary from here: https://github.com/dresden-elektronik/gcfflasher/releases and unpack.
  2. Download the wanted firmware file from https://deconz.dresden-elektronik.de/deconz-firmware/ and place it next to the unpacked flasher binary.
  3. If running, stop the deCONZ docker container to make sure nothing is using the device.
  4. ./GCFFlasher4 -l
  5. ./GCFFlasher4 -f firmware_file -d /dev/yourdevice -t 60 - modify device to what is listed from step 4.
  6. After a hopefully successful flashing, start the deCONZ container again.