Comments (6)
bei mir das gleiche... Macht den Log ziemlich voll.
Aber es ist Toll überhaupt was zu haben was funktioniert..
from iobroker.bwt.
Ich habe den Adapter schon fast zwei Wochen in Betrieb und keine weiteren Probleme feststellen können.
Klar die Messdaten welche für die letzten 100 Tage rotieren ist nicht ideal und für eine Visu schwer nutzbar.
Aber ausser den oben genannten Warnungen konnte ich keine weiteren Punkte für eine notwendige Korrektur finden.
@TA2k : wäre toll wenn dies behoben werden könnte?
from iobroker.bwt.
@marlan99 Klar die Messdaten welche für die letzten 100 Tage rotieren ist nicht ideal und für eine Visu schwer nutzbar.
Was meinst du denn damit? Habe ich da noch was übersehen?
from iobroker.bwt.
zum Beispiel das Objekt
bwt.0.dc775c8a-88f8-4ca8-bac7-a0de22ee61b2.saltConsumption.97.TotalUsedSalt
beinhaltet den Salzverbrauch vom aktuellen Tag. also aktuell von heute und morgen vom morgigen Tag :-)
from iobroker.bwt.
wie gewünscht hier das Log im debug modus:
`
bwt.0 | 2021-12-24 14:21:22.187 | warn | Object of state "bwt.0.actualizedata" is missing the required property "common.type" |
---|---|---|---|
bwt.0 | 2021-12-24 14:21:22.186 | warn | Object of state "bwt.0.wasserverbrauch" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:21:21.966 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:21:21.777 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
admin.0 | 2021-12-24 14:21:17.345 | error | error |
admin.0 | 2021-12-24 14:21:17.341 | error | failed connection to socket.io from ::ffff:192.168.1.147: |
admin.0 | 2021-12-24 14:21:16.568 | warn | Cannot parse "undefined" |
bwt.0 | 2021-12-24 14:20:22.121 | warn | Object of state "bwt.0.actualizedata" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:20:22.114 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:20:21.935 | warn | Object of state "bwt.0.wasserverbrauch" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:20:21.928 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:19:21.940 | warn | Object of state "bwt.0.actualizedata" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:19:21.930 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:19:21.726 | warn | Object of state "bwt.0.wasserverbrauch" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:19:21.719 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:18:21.992 | warn | Object of state "bwt.0.actualizedata" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:18:21.985 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:18:21.774 | warn | Object of state "bwt.0.wasserverbrauch" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:18:21.767 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:17:21.986 | warn | Object of state "bwt.0.actualizedata" is missing the required property "common.type" |
bwt.0 | 2021-12-24 14:17:21.979 | debug | "\n\n \n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \n <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">\n <title>\t \n Login \n </title>\n <link href="/favicon.ico" type="image/x-icon" rel="icon"/><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/css/font.min.css"/><link rel="stylesheet" type="text/css" href="/css/default.min.css"/><link rel="stylesheet" type="text/css" href="/css/progressbarBackLeft.min.css"/><link rel="stylesheet" type="text/css" href="/css/simpleMenuCloseRight.min.css"/><link rel="stylesheet" type="text/css" href="/css/onlyTitleHeader.min.css"/><link rel="stylesheet" type="text/css" href="/css/mobile.min.css"/><script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script> \n \n \n \n <div class="container">\n <div class="content" >\n \n <div class="logo">\n <img src="/img/cake.logo.png" class="logoImage" alt=""/> \n \n <div id="displayBackground">\n <div id ="headerBackground" >\n <div id="displayHeader" >\n \n <div style="color:#545554;text-transform: uppercase; width:100%;" align="center" class="headLine1 menuHeaderTitle">Login\n \n \n \n \n \n \n <div class="display"> \n \n \n \n<div align="center"><img src="/img/techniker_login_48.png" class="TSLoginIcon">\n\n<form action="/users/login?url=%2Fusers%2Flogin" id="STLoginLoginForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><div class="displayBorder"><label class=" copy labelforSelect labels" >Code<label for="STLoginPWField"><input name="STLoginPWField" placeholder="Bitte eingeben" ="" class="editFieldButton copy" id="STLoginPWField" type="password"/><div class="buttonsDiv" >\n <button id="STLoginButton" class="weiterButton" name="function" value="save" type="submit" formaction="/users/login">LOGIN\n \n\n<script>\n \n \n</script> \n \n \n \n \n \n\n\n\n\n" |
bwt.0 | 2021-12-24 14:17:21.810 | warn | Object of state "bwt.0.wasserverbrauch" is missing the required property "common.type" |
`
from iobroker.bwt.
Scheint mit der aktuellen Version (09.02.2022) behoben.
Habe seither diese Meldungen nicht mehr.
from iobroker.bwt.
Related Issues (13)
- Nach upgrade von nodejs14 auf nodejs16 läuft Adapter nicht mehr HOT 4
- Manchmal Fehlermeldungen im Protokoll HOT 2
- Status des externen Wassersensors verfügbar
- add new local API with Firmware >2.02xx. HOT 4
- Error Status werden nicht aktualisiert HOT 12
- No data in Response (nach ca 1h) HOT 11
- Manche Daten werden nicht aktualisiert HOT 7
- Compatibility check to js-controller 4.0
- Integrierung BWT E1 Einhebelfilter - App (Cloud) Abfrage HOT 7
- Fehler mit js-controller 4.0 HOT 16
- Lokale Abfrage per IP-Adresse nicht möglich HOT 9
- Abfrage der Säulendetails HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.bwt.