wmbusmeters
Read the wired or wireless mbus protocol to acquire utility meter readings.
파일 탐색기
최종 버전 다운로드 (.zip)- asegfault-request.yml
- docker-request.yml
- driver-request.yml
- ha-addon-request.yml
- snap-request.yml
- wmbusmeters-request.yml
- build_docker.yml
- build_macosx.yml
- build_snap.yml
- build_ubuntu.yml
- close_stale_issues.yml
- dockerhub-description.yml
- lint.yml
- trigger_ha_addon.yml
- dependabot.yml
- config.guess
- config.h.in
- config.sub
- install.sh
- Makefile.in
- pkg.m4
- spec.gmk.in
- bcd2bin.benchmark.cc
- benchmark-completion.bash
- benchmark.h
- bin2hex.benchmark.cc
- char2int.benchmark.cc
- hex2bin.benchmark.cc
- is_hex_char.benchmark.cc
- is_hex_string_flex.benchmark.cc
- is_hex_string_strict.benchmark.cc
- parse_dv.benchmark.cc
- reverse.benchmark.cc
- .gitignore
- bindings.cc
- build.sh
- Makefile
- serial-manager.js
- serial_web.cc
- serial_web.h
- usleep_async.h
- wasm_stubs.cc
- wmbusmeters.html.template
- xmq_config.h
- format
- changelog
- control
- copyright
- postinst
- postrm
- rules
- watch
- docker-entrypoint.sh
- Dockerfile
- README.md
- abbb23.xmq
- actislink.xmq
- aerius.xmq
- amiplus.xmq
- apator08.xmq
- apator162.xmq
- apator172.xmq
- apatoreitn.xmq
- apatorna1.xmq
- aptmbusna.xmq
- aquastream.xmq
- aventieshca.xmq
- aventieswm.xmq
- bfw240radio.xmq
- c5isf.xmq
- caltose.xmq
- cma12w.xmq
- compact5.xmq
- dme173.xmq
- dme_07.xmq
- ebzwmbe.xmq
- ehzp.xmq
- ei6500.xmq
- elf.xmq
- elf2.xmq
- elster.xmq
- eltako.xmq
- elvsense.xmq
- em24.xmq
- emerlin868.xmq
- enercal.xmq
- engelmann_faw.xmq
- esyswm.xmq
- eurisii.xmq
- ev200.xmq
- evo868.xmq
- fhkvdataiii.xmq
- fhkvdataiv.xmq
- fiowater.xmq
- gransystems.xmq
- gwfgas.xmq
- gwfwater.xmq
- hcae2.xmq
- hydrocalm3.xmq
- hydrocalm4.xmq
- hydroclimav2.xmq
- hydrodigit.xmq
- hydrus.xmq
- iem3000.xmq
- ime.xmq
- iperl.xmq
- istaheat.xmq
- istawater.xmq
- itron.xmq
- itronheat.xmq
- iwmtx5.xmq
- izarv2.xmq
- kaden.xmq
- kadenwater.xmq
- kamheat.xmq
- kampress.xmq
- kamwater.xmq
- lansendw.xmq
- lansenpu.xmq
- lansenrp.xmq
- lansensm.xmq
- lansenth.xmq
- lse_07_17.xmq
- lse_08.xmq
- maddalena.xmq
- microclima.xmq
- minomess.xmq
- mkradio3.xmq
- mkradio3a.xmq
- mkradio4.xmq
- mkradio4a.xmq
- munia.xmq
- nemo.xmq
- nzr.xmq
- omnipower.xmq
- op041a.xmq
- picoflux.xmq
- piigth.xmq
- pollucomf.xmq
- q400.xmq
- qcaloric.xmq
- qheat5us.xmq
- qheat_55_us.xmq
- qheatv2.xmq
- qsmoke.xmq
- qualcosonic.xmq
- qwaterv2.xmq
- relhca.xmq
- rfmamb.xmq
- rfmtx1.xmq
- sensostar.xmq
- sharky.xmq
- sharky774.xmq
- sontex868.xmq
- supercal.xmq
- supercom587.xmq
- topaseskr.xmq
- tsd2.xmq
- uiws.xmq
- ultraheat.xmq
- ultrimis.xmq
- ultrimisv2.xmq
- unismart.xmq
- vario411.xmq
- vario451.xmq
- vario451mid.xmq
- waterstarm.xmq
- watertech.xmq
- weh_07.xmq
- werhlemodwm.xmq
- zenner0b.xmq
- generate.sh
- generate_index.sh
- Makefile
- print_map_mvt.sh
- print_mvt.sh
- send_ha_discovery.sh
- test.sh
- test_case.sh
- to-ha-discovery.xslq
- seed1
- seed2
- seed3
- seed1
- add_myself_to_dialout.sh
- add_wmbusmeters_user.sh
- check_xmq.sh
- collect_copyrights.sh
- deploy.sh
- download_dlms.sh
- generate_authors.sh
- generate_short_manual.sh
- include2dot.sh
- install_binaries.sh
- install_default_configuration.sh
- install_manpage.sh
- install_systemd_service.sh
- measure_runs.sh
- perftest.sh
- prepare_logfiles.sh
- release.sh
- serial_aes.msg
- serial_rawtty_bad.hex
- serial_rawtty_ok.hex
- serial_rtl433_ok.msg
- serial_rtlwmbus_linkmodes.msg
- serial_rtlwmbus_ok.msg
- serial_rtlwmbus_with_timestamps.msg
- simulation_additional_json.txt
- simulation_aes_removed.msg
- simulation_alarm.txt
- simulation_apas.txt
- simulation_bad_keys.txt
- simulation_broken.txt
- simulation_c1.txt
- simulation_conversionsadded.txt
- simulation_dll_crcs.txt
- simulation_dll_tpl_diff.txt
- simulation_driver_detection.txt
- simulation_duplicates.txt
- simulation_extras.txt
- simulation_formulas.txt
- simulation_identity_mode.txt
- simulation_iperl.txt
- simulation_izars.txt
- simulation_log_test.txt
- simulation_mbus.txt
- simulation_metershell.txt
- simulation_multical603.txt
- simulation_multiple_qcalorics.txt
- simulation_oneshot.txt
- simulation_qheat_bad.txt
- simulation_rtlwmbus_errors.txt
- simulation_s1.txt
- simulation_shell.txt
- simulation_single_telegram.txt
- simulation_t1.txt
- simulation_t1_and_c1.txt
- simulation_unix_timestamp.txt
- simulation_unknown.txt
- launcher.sh
- snapcraft.yaml
- aes.cc
- aes.h
- aescmac.cc
- aescmac.h
- crc16.cc
- crc16.h
- des.cc
- des.h
- sha256.cc
- sha256.h
- alarm.cc
- alarm.h
- download.cc
- download.h
- fs.cc
- fs.h
- signal_handling.cc
- signal_handling.h
- slip.cc
- slip.h
- link_mode.cc
- link_mode.h
- access_check.cc
- access_check.h
- address.cc
- address.h
- always.h
- bus.cc
- bus.h
- cmdline.cc
- cmdline.h
- config.cc
- config.h
- driver_auto.cc
- driver_dynamic.cc
- driver_dynamic.h
- driver_hydroclima.cc
- driver_izar.cc
- driver_qheat.cc
- driver_qwater.cc
- driver_unknown.cc
- drivers.cc
- drivers.h
- dvparser.cc
- dvparser.h
- exitcodes.h
- formula.cc
- formula.h
- formula_implementation.h
- fuzz.cc
- generated_database.cc
- license.h
- log.cc
- log.h
- lora_iu880b.cc
- lora_iu880b.h
- main.cc
- manufacturer_specificities.cc
- manufacturer_specificities.h
- manufacturers.h
- mbus_rawtty.cc
- metermanager.cc
- meters.cc
- meters.h
- meters_common_implementation.h
- printer.cc
- printer.h
- rtlsdr.cc
- rtlsdr.h
- serial.cc
- serial.h
- shell.cc
- shell.h
- short_manual.h
- testinternals.cc
- threads.cc
- threads.h
- timings.h
- translatebits.cc
- translatebits.h
- ui.cc
- ui.h
- units.cc
- units.h
- util.cc
- util.h
- wmbus.cc
- wmbus.h
- wmbus_amb8465.cc
- wmbus_amb8465.h
- wmbus_common_implementation.h
- wmbus_cul.cc
- wmbus_im871a.cc
- wmbus_im871a.h
- wmbus_iu891a.cc
- wmbus_iu891a.h
- wmbus_rawtty.cc
- wmbus_rc1180.cc
- wmbus_rtl433.cc
- wmbus_rtlwmbus.cc
- wmbus_simulator.cc
- wmbus_socket.cc
- wmbus_utils.cc
- wmbus_utils.h
- wmbus_xmqtty.cc
- xmq.c
- xmq.h
- Heat
- Heater
- Heato
- Mino
- My403Cooling
- MyElement
- MyElement2
- MyHeater
- MyHeaterMj
- myomnipower
- MyTapWater
- MyWater
- Rum
- Smokey
- Vadden
- Vatten
- wmbusmeters.conf
- ApWater
- Vatten
- wmbusmeters.conf
- Vatten
- wmbusmeters.conf
- Vatten
- wmbusmeters.conf
- Vatten
- wmbusmeters.conf
- MyMeter
- Vatten
- foo.xmq
- wmbusmeters.conf
- MyMeter
- foo.xmq
- wmbusmeters.conf
- MyMeter
- foo.xmq
- wmbusmeters.conf
- MyMeter
- foo.xmq
- wmbusmeters.conf
- MoreWater
- MyColdWater
- MyWarmWater
- WaterWater
- wmbusmeters.conf
- Element
- wmbusmeters.conf
- Hettan
- MyElement
- MyHeater
- MyHeaterMj
- MyTapWater
- Vadden
- wmbusmeters.conf
- Vatten
- wmbusmeters.conf
- Water
- wmbusmeters.conf
- Water
- wmbusmeters.conf
- Water
- wmbusmeters.conf
- ApWater
- Vatten
- wmbusmeters.conf
- generated_tests.xmq
- rtlwmbus_water.sh
- test_additional_json.sh
- test_address_dll.sh
- test_address_filtering.sh
- test_addresses.sh
- test_aes.sh
- test_alarm.sh
- test_analyze.sh
- test_anyid.sh
- test_apas.sh
- test_bad_driver.sh
- test_bad_telegrams.sh
- test_broken.sh
- test_c1_meters.sh
- test_calculate.sh
- test_calculate_dates.sh
- test_cmdline.sh
- test_config1.sh
- test_config4.sh
- test_config_oneshot_exitafter.sh
- test_config_overrides.sh
- test_config_xmq_mvt_override.sh
- test_conversions.sh
- test_conversions_more.sh
- test_dbm.sh
- test_des.sh
- test_detailed_first.sh
- test_download_drivers.sh
- test_driver_detection.sh
- test_drivers.sh
- test_dyndriver_key_with_date.sh
- test_elements.sh
- test_extra_library_help.sh
- test_fields.sh
- test_force_scaling.sh
- test_formula_errors.sh
- test_formulas.sh
- test_frame_b_trim.sh
- test_hex_binary_values.sh
- test_hex_cmdline.sh
- test_identity_mode.sh
- test_ignore_duplicates.sh
- test_izars.sh
- test_jh_unit.sh
- test_json_serial.sh
- test_json_stdin.sh
- test_key_warnings.sh
- test_libmbus_secondary_address.sh
- test_linkmodes.sh
- test_list_envs.sh
- test_listen_to_all.sh
- test_loadable_drivers.sh
- test_log_timestamps.sh
- test_logfile.sh
- test_match_dll_and_tpl_id.sh
- test_mbus.sh
- test_meter_extras.sh
- test_meterfiles.sh
- test_metershell.sh
- test_metershell2.sh
- test_metershell_env.sh
- test_multiple_ids.sh
- test_nc1.sh
- test_nc2.sh
- test_nc3.sh
- test_non_existant_driver.sh
- test_oneshot.sh
- test_pipe.sh
- test_removing_dll_crcs.sh
- test_rtlwmbus.sh
- test_rtlwmbus_crc_errors.sh
- test_rtlwmbus_linkmodes.sh
- test_rtlwmbus_timestamps.sh
- test_s1_meters.sh
- test_serial_bads.sh
- test_shell.sh
- test_shell2.sh
- test_shell_env.sh
- test_socket.py
- test_stdin_and_file.sh
- test_t1_meters.sh
- test_template_field.sh
- test_unix_timestamp.sh
- test_unknown.sh
- test_wrongkeys.sh
- testit.sh
- Analyze.java
- kem-extract.sh
- kem-import.py
- README.md
- relay.c
- XMLExtract.java
- .gitignore
- AGENTS.md
- CHANGES
- check.sh
- CLAUDE.md
- configure
- configure.ac
- install.sh
- LICENSE
- Makefile
- README.md
- test.sh
- uninstall.sh
- wmbusmeters.1
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/wmbusmeters/wmbusmeters
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd wmbusmeters
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f docker/Dockerfile -t wmbusmeters .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 wmbusmeters
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
