MySensors Sensebender Gateway

Begonnen von meddie, 14 Februar 2017, 11:22:30

Vorheriges Thema - Nächstes Thema

meddie

Hallo zusammen,

nutzt jemand von Euch ein Sensebender Gateway?
Ich habe mein altes selbstgebautes Gateway damit ablösen wollen und zeitgleich auf die neue Firmware die ja nun auch Signierung und Verschlüsselung unterstützt verwenden wollen. Daher habe ich mir den Sensebender Gateway sowie ein W5100 Ethernet Modul bestellt. Leider habe ich Startschwierigkeiten das ganze in Betrieb zu nehmen.
Daher die Frage hier in die Runde ob jemand sowas auch hat und mir evtl helfen kann.

Vielen Dank
Gruß Eddie

Beta-User

Hi Eddie,

habe leider nicht diese Hardware, aber das hier kennst Du?
Dort insbesondere unter "Other configurations": In der Arduino IDE muß zum einen die Board-Def. für die Sensbenders drin sein und die Board-Def für Arduino SAMD darf max. 1.6.11 sein...

Ansonsten: Ohne Input kein Output, hier v.a.:
Arduino-IDE, verwendete Board-Definition-Versionen, Compilerwarnings und natürlich der verwendete Sketch bzw. dessen Quelle ;).

Viel Erfolg,

Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

meddie

Hallo Beta User,

also hier ein Bisschen die Randbedingungen, ich habe die Arduino IDE 1.8.1 auf Windows 10 Pro 64 Bit. Ich habe die Arduino SAMD 1.6.11 installiert sowie den Sensebnder Board 1.0.4.

Als Sketche verwende ich den Standard GtewayW5100 Sketch und den SensebenderSerialGateway in original beim 5100er habe ich lediglich die IP Adresse angepasst.

Warnungen habe ich nur das hier:

WARNUNG: Unberechtigter Ordner .mystools in der Bibliothek 'MySensors'


das ist hier der Rest des Uploads:

Der Sketch verwendet 42992 Bytes (16%) des Programmspeicherplatzes. Das Maximum sind 262144 Bytes.
Atmel SMART device 0x10010000 found
Device       : ATSAMD21J18A
Chip ID      : 10010000
Version      : v2.0 [Arduino:XYZ] Jan 10 2017 21:13:45
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : none
Security     : false
Boot Flash   : true
BOD          : true
BOR          : true
Arduino      : FAST_CHIP_ERASE
Arduino      : FAST_MULTI_PAGE_WRITE
Arduino      : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
done in 0.844 seconds

Write 43376 bytes to flash (678 pages)

[==                            ] 9% (64/678 pages)
[=====                         ] 18% (128/678 pages)
[========                      ] 28% (192/678 pages)
[===========                   ] 37% (256/678 pages)
[==============                ] 47% (320/678 pages)
[================              ] 56% (384/678 pages)
[===================           ] 66% (448/678 pages)
[======================        ] 75% (512/678 pages)
[=========================     ] 84% (576/678 pages)
[============================  ] 94% (640/678 pages)
[==============================] 100% (678/678 pages)
done in 0.366 seconds

Verify 43376 bytes of flash with checksum.
Verify successful
done in 0.039 seconds
CPU reset.



Die Sketche sind in Version 2.1.1 in der MySensors-Master enthalten waren

Vielen Dank vorab
Gruß Eddie

Beta-User

Hi Eddie,

das sieht doch eigentlich ganz ordentlich aus.

Glaskugel: Entweder Du hast dauernde Reboots, oder Probleme beim Einbinden neuer Sensoren?

Würde mal auf letzteres tippen, da es dazu jüngst im MySensors-Forum mehrere Threads gab. Da hilft: mehrfach versuchen, den inclusion mode zu aktivieren und die nodes mehrfach starten (klappt manchmal) oder: im Node-Sketch jeweils eine Node-ID zu vergeben (und evtl. noch eine Parent-Adresse, Bsp. im dortigen thread von gloob).

Ansonsten: Steht denn grundsätzlich die Verbindung zum GW, was siehst Du dort auf der seriellen Konsole?

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

meddie

#4
Hallo Beta User,

ich habe leider noch keine Sensoren, ich habe mir den Sensebender Gateway bestellt und zum Test noch ein Sensebender Micro, aber den habe ich noch nicht in Betrieb, ich wollte erstmal den Gateway bauen und in FHEM anbinden.
Ich werde mal nach diesem Thread suchen und mal sehen.
Als Seriell scheint das Gateway zu gehen. Wenn ich den Sketch SensebenderGatewaySerial uploade dann bekomme Ich diese Meldung:

0;255;3;0;9;MCO:BGN:INIT GW,CP=RNNGS--,VER=2.1.1
0;255;3;0;9;TSF:LRT:OK
0;255;3;0;9;TSM:INIT
0;255;3;0;9;TSF:WUR:MS=0
0;255;3;0;9;TSM:INIT:TSP OK
0;255;3;0;9;TSM:INIT:GW MODE
0;255;3;0;9;TSM:READY:ID=0,PAR=0,DIS=0
0;255;3;0;9;MCO:REG:NOT NEEDED
0;255;3;0;14;Gateway startup complete.
0;255;0;0;18;2.1.1
0;255;3;0;9;MCO:BGN:STP
0;255;3;0;9;


Ich habe ein Problem wenn ich den GatewayW5100 Sketch verwende und am Sensebender GW sowohl das W5100 Ethernet Modul als auch das NRF24 Modul steckt, dann bekomme ich auf der Seriellen Schnittstelle nichts mehr. Die LED orange, Grün und Rot leuchten dauerhaft. Sonst passiert nichts mehr.

Wenn ich das NRF24 Modul abziehe und nur das Ethernetmodul angestekt lasse und das GatewayW5100 Sketch hochlade dann bekomme ich folgenden Output:
0;255;3;0;9;TSM:FAIL:RE-INIT
0;255;3;0;9;TSM:INIT
0;255;3;0;9;!TSM:INIT:TSP FAIL
0;255;3;0;9;TSM:FAIL:CNT=3
0;255;3;0;9;TSM:FAIL:PDT
0;255;3;0;9;TSM:FAIL:RE-INIT
0;255;3;0;9;TSM:INIT
0;255;3;0;9;!TSM:INIT:TSP FAIL
0;255;3;0;9;TSM:FAIL:CNT=4
0;255;3;0;9;TSM:FAIL:PDT
0;255;3;0;9;TSM:FAIL:RE-INIT
0;255;3;0;9;TSM:INIT
0;255;3;0;9;!TSM:INIT:TSP FAIL
0;255;3;0;9;TSM:FAIL:CNT=5
0;255;3;0;9;



Beta-User

Puh,

jetzt habe ich mangels HW nur Vermutungen:

Das GW im Network-Mode schickt die Daten über eine virtuelle serielle Schnittstelle ins Netz. Läuft alles glatt, kommt gar nichts mehr an der USB-Konsole an, nur wenn Fehler sind, wird gibt es einen output (bei Dir: nRF ist ausgestöpselt).

Wie sieht es denn in FHEM aus, wenn Du Dein GW dort definierst? Kann FHEM es ansprechen? Dann würde ich das erst mal so lassen und mit eine Sensor-Node dazu bauen, dann siehst Du dort, ob die Kommunikation klappt oder nicht.

Irritierend ist aber das mit den LEDs. Da es auch bei den AVR-Boards Probleme gab, die erst mit der 1.6.17-Board-Def. gelöst wurden, könntest Du es mal versuchen, ob es doch damit klappt. Auch dort scheinen LEDs eine Rolle gespielt zu haben. Muß aber for die SAMD-Boards nichts heißen.

Wenn er nicht von FHEM aus erreichbar ist: Alternativ würde ich mal erst mal den nRF tauschen und bei Mißerfolg versuchsweise den nRF-Teil im 5100-Sketch auskommentiern, den nRF einstöpseln und dann mal schauen, ob er dann über FHEM zu erreichen ist.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

meddie

Hallo Beta User,

ich habe nun nochmal das GatewayW5100 Sketch hochgeladen und ans Netzwerk angesteckt, dabei war auch das NRF24 Modul angesteckt, und siehe da FHEM erkennt das Gateway und zeigt schön sauber die Version an, nun kann ich den auch pingen.

Klappt wunderbar! Aber ich komme jetzt zum nächste Problem, ich habe aus dem SensebenderGatewaySerial dem GatewayW5100, Hardsigning, Encryption einen Sketch gebastelt, der nun auch signieren und verschlüsseln soll:

/**
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
* repeater and gateway builds a routing tables in EEPROM which keeps track of the
* network topology allowing messages to be routed to nodes.
*
* Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
* Copyright (C) 2013-2015 Sensnology AB
* Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
*
* Documentation: http://www.mysensors.org
* Support Forum: http://forum.mysensors.org
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation.
*
*******************************
*
* REVISION HISTORY
* Version 1.0 - Henrik EKblad
* Contribution by a-lurker and Anticimex,
* Contribution by Norbert Truchsess <norbert.truchsess@t-online.de>
* Contribution by Tomas Hozza <thozza@gmail.com>
*
*
* DESCRIPTION
* The EthernetGateway sends data received from sensors to the ethernet link.
* The gateway also accepts input on ethernet interface, which is then sent out to the radio network.
*
* This GW code is designed for Sensebender GateWay / (Arduino Zero variant)
*
* Wire connections (OPTIONAL):
* - Inclusion button should be connected to SW2
*
* LEDs on board (default assignments):
* - Orange: USB RX/TX - Blink when receiving / transmitting on USB CDC device
* - Yellow: RX  - Blink fast on radio message recieved. In inclusion mode will blink fast only on presentation recieved
* - Green : TX  - Blink fast on radio message transmitted. In inclusion mode will blink slowly
* - Red   : ERR - Fast blink on error during transmission error or recieve crc error
* - Blue  : free - (use with LED_BLUE macro)
*
*/

#include <stdint.h>
#include <pins_arduino.h>
#define SKETCH_VERSION "0.2"
// Enable debug prints to serial monitor
#define MY_DEBUG
#define MY_DEBUG_VERBOSE_SIGNING

// Enable and select radio type attached
#define MY_RADIO_NRF24
//#define MY_RADIO_RFM69

// Set LOW transmit power level as default, if you have an amplified NRF-module and
// power your radio separately with a good regulator you can turn up PA level.
//#define MY_RF24_PA_LEVEL RF24_PA_HIGH

#define MY_SIGNING_ATSHA204
#define MY_SIGNING_NODE_WHITELISTING {{.nodeId = GATEWAY_ADDRESS,.serial = {0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01}}}
#define MY_SIGNING_REQUEST_SIGNATURES
#ifndef MY_SIGNING_SOFT_RANDOMSEED_PIN
#define MY_SIGNING_SOFT_RANDOMSEED_PIN 7
#endif                             
#ifndef MY_SIGNING_ATSHA204_PIN
#define MY_SIGNING_ATSHA204_PIN 17
#endif       
#define MY_RF24_ENABLE_ENCRYPTION
   
// Enable gateway ethernet module type
#define MY_GATEWAY_W5100

// W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal)
//#define MY_W5100_SPI_EN 4

// Enable Soft SPI for NRF radio (note different radio wiring is required)
// The W5100 ethernet module seems to have a hard time co-operate with
// radio on the same spi bus.
#if !defined(MY_W5100_SPI_EN) && !defined(ARDUINO_ARCH_SAMD)
#define MY_SOFTSPI
#define MY_SOFT_SPI_SCK_PIN 14
#define MY_SOFT_SPI_MISO_PIN 16
#define MY_SOFT_SPI_MOSI_PIN 15
#endif

// When W5100 is connected we have to move CE/CSN pins for NRF radio
#ifndef MY_RF24_CE_PIN
#define MY_RF24_CE_PIN 5
#endif
#ifndef MY_RF24_CS_PIN
#define MY_RF24_CS_PIN 6
#endif

// Enable to UDP
//#define MY_USE_UDP

#define MY_IP_ADDRESS 10,0,0,253   // If this is disabled, DHCP is used to retrieve address
// Renewal period if using DHCP
//#define MY_IP_RENEWAL_INTERVAL 60000
// The port to keep open on node server mode / or port to contact in client mode
#define MY_PORT 5003

// Controller ip address. Enables client mode (default is "server" mode).
// Also enable this if MY_USE_UDP is used and you want sensor data sent somewhere.
//#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 254

// The MAC address can be anything you want but should be unique on your network.
// Newer boards have a MAC address printed on the underside of the PCB, which you can (optionally) use.
// Note that most of the Ardunio examples use  "DEAD BEEF FEED" for the MAC address.
#define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED

// Enable inclusion mode
#define MY_INCLUSION_MODE_FEATURE
// Enable Inclusion mode button on gateway
#define MY_INCLUSION_BUTTON_FEATURE

// Inverses behavior of inclusion button (if using external pullup)
//#define MY_INCLUSION_BUTTON_EXTERNAL_PULLUP

// Set inclusion mode duration (in seconds)
#define MY_INCLUSION_MODE_DURATION 60
// Digital pin used for inclusion mode button
//#define MY_INCLUSION_MODE_BUTTON_PIN  3

// Set blinking period
#define MY_DEFAULT_LED_BLINK_PERIOD 300

// Inverses the behavior of leds
//#define MY_WITH_LEDS_BLINKING_INVERSE

// Flash leds on rx/tx/err
// Uncomment to override default HW configurations
//#define MY_DEFAULT_ERR_LED_PIN 4  // Error led pin
//#define MY_DEFAULT_RX_LED_PIN  6  // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN  5  // the PCB, on board LED


#if defined(MY_USE_UDP)
#include <EthernetUdp.h>
#endif
#include <Ethernet.h>
#include <MySensors.h>
#include <SD.h>
#include <drivers/ATSHA204/ATSHA204.cpp>

Sd2Card card;

#define EEPROM_VERIFICATION_ADDRESS 0x01

static uint8_t num_of_leds = 5;
static uint8_t leds[] = {LED_BLUE, LED_RED, LED_GREEN, LED_YELLOW, LED_ORANGE};

void setup()
{
  // Setup locally attached sensors
}

void presentation()
{
  // Present locally attached sensors
}

void loop()
{
  // Send locally attached sensor data here
}


void preHwInit()
{

  pinMode(MY_SWC1, INPUT_PULLUP);
  pinMode(MY_SWC2, INPUT_PULLUP);
  if (digitalRead(MY_SWC1) && digitalRead(MY_SWC2)) {
    return;
  }

  uint8_t tests = 0;

  for (int i=0; i< num_of_leds; i++) {
    pinMode(leds[i], OUTPUT);
  }
  uint8_t led_state = 0;
  if (digitalRead(MY_SWC1)) {
    while (!Serial) {
      digitalWrite(LED_BLUE, led_state);
      led_state ^= 0x01;
      delay(500);
    } // Wait for USB to be connected, before spewing out data.
  }
  digitalWrite(LED_BLUE, LOW);
  if (Serial) {
    Serial.println("Sensebender GateWay test routine");
    Serial.print("Mysensors core version : ");
    Serial.println(MYSENSORS_LIBRARY_VERSION);
    Serial.print("GateWay sketch version : ");
    Serial.println(SKETCH_VERSION);
    Serial.println("----------------------------------");
    Serial.println();
  }
  if (testSha204()) {
    digitalWrite(LED_GREEN, HIGH);
    tests++;
  }
  if (testSDCard()) {
    digitalWrite(LED_YELLOW, HIGH);
    tests++;
  }

  if (testEEProm()) {
    digitalWrite(LED_ORANGE, HIGH);
    tests++;
  }
  if (testAnalog()) {
    digitalWrite(LED_BLUE, HIGH);
    tests++;
  }
  if (tests == 4) {
    while(1) {
      for (int i=0; i<num_of_leds; i++) {
        digitalWrite(leds[i], HIGH);
        delay(200);
        digitalWrite(leds[i], LOW);
      }
    }
  } else {
    while (1) {
      digitalWrite(LED_RED, HIGH);
      delay(200);
      digitalWrite(LED_RED, LOW);
      delay(200);
    }
  }

}

bool testSha204()
{
  uint8_t rx_buffer[SHA204_RSP_SIZE_MAX];
  uint8_t ret_code;
  if (Serial) {
    Serial.print("- > SHA204 ");
  }
  atsha204_init(MY_SIGNING_ATSHA204_PIN);
  ret_code = atsha204_wakeup(rx_buffer);

  if (ret_code == SHA204_SUCCESS) {
    ret_code = atsha204_getSerialNumber(rx_buffer);
    if (ret_code != SHA204_SUCCESS) {
      if (Serial) {
        Serial.println(F("Failed to obtain device serial number. Response: "));
      }
      Serial.println(ret_code, HEX);
    } else {
      if (Serial) {
        Serial.print(F("Ok (serial : "));
        for (int i=0; i<9; i++) {
          if (rx_buffer[i] < 0x10) {
            Serial.print('0'); // Because Serial.print does not 0-pad HEX
          }
          Serial.print(rx_buffer[i], HEX);
        }
        Serial.println(")");
      }
      return true;
    }
  } else {
    if (Serial) {
      Serial.println(F("Failed to wakeup SHA204"));
    }
  }
  return false;
}

bool testSDCard()
{
  if (Serial) {
    Serial.print("- > SD CARD ");
  }
  if (!card.init(SPI_HALF_SPEED, MY_SDCARD_CS)) {
    if (Serial) {
      Serial.println("SD CARD did not initialize!");
    }
  } else {
    if (Serial) {
      Serial.print("SD Card initialized correct! - ");
      Serial.print("type detected : ");
      switch(card.type()) {
      case SD_CARD_TYPE_SD1:
        Serial.println("SD1");
        break;
      case SD_CARD_TYPE_SD2:
        Serial.println("SD2");
        break;
      case SD_CARD_TYPE_SDHC:
        Serial.println("SDHC");
        break;
      default:
        Serial.println("Unknown");
      }
    }
    return true;
  }
  return false;
}

bool testEEProm()
{
  uint8_t eeprom_d1, eeprom_d2;
  SerialUSB.print(" -> EEPROM ");
  Wire.begin();
  eeprom_d1 = i2c_eeprom_read_byte(EEPROM_VERIFICATION_ADDRESS);
  delay(500);
  eeprom_d1 = ~eeprom_d1; // invert the bits
  i2c_eeprom_write_byte(EEPROM_VERIFICATION_ADDRESS, eeprom_d1);
  delay(500);
  eeprom_d2 = i2c_eeprom_read_byte(EEPROM_VERIFICATION_ADDRESS);
  if (eeprom_d1 == eeprom_d2) {
    SerialUSB.println("PASSED");
    i2c_eeprom_write_byte(EEPROM_VERIFICATION_ADDRESS, ~eeprom_d1);
    return true;
  }
  SerialUSB.println("FAILED!");
  return false;
}

bool testAnalog()
{
  int bat_detect = analogRead(MY_BAT_DETECT);
  Serial.print("-> analog : ");
  Serial.print(bat_detect);
  if (bat_detect < 400 || bat_detect > 650) {
    Serial.println(" Failed");
    return false;
  }
  Serial.println(" Passed");
  return true;
}


Beim kompilieren bekomme ich eine Fehlermeldung mit der ich im Moment nicht viel anfangen kann.

Arduino: 1.8.1 (Windows 10), Board: "Sensebender Gateway"

WARNUNG: Unberechtigter Ordner .mystools in der Bibliothek 'MySensors'
In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:6:16: error: redefinition of 'uint8_t device_pin'

static uint8_t device_pin;

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:6:16: error: 'uint8_t device_pin' previously declared here

static uint8_t device_pin;

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'void swi_set_signal_pin(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:24:13: error: redefinition of 'void swi_set_signal_pin(uint8_t)'

static void swi_set_signal_pin(uint8_t is_high)

             ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:24:13: error: 'void swi_set_signal_pin(uint8_t)' previously defined here

static void swi_set_signal_pin(uint8_t is_high)

             ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t swi_send_bytes(uint8_t, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:35:16: error: redefinition of 'uint8_t swi_send_bytes(uint8_t, uint8_t*)'

static uint8_t swi_send_bytes(uint8_t count, uint8_t *buffer)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:35:16: error: 'uint8_t swi_send_bytes(uint8_t, uint8_t*)' previously defined here

static uint8_t swi_send_bytes(uint8_t count, uint8_t *buffer)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t swi_send_byte(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:74:16: error: redefinition of 'uint8_t swi_send_byte(uint8_t)'

static uint8_t swi_send_byte(uint8_t value)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:74:16: error: 'uint8_t swi_send_byte(uint8_t)' previously defined here

static uint8_t swi_send_byte(uint8_t value)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t swi_receive_bytes(uint8_t, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:79:16: error: redefinition of 'uint8_t swi_receive_bytes(uint8_t, uint8_t*)'

static uint8_t swi_receive_bytes(uint8_t count, uint8_t *buffer)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:79:16: error: 'uint8_t swi_receive_bytes(uint8_t, uint8_t*)' previously defined here

static uint8_t swi_receive_bytes(uint8_t count, uint8_t *buffer)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t sha204p_receive_response(uint8_t, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:178:16: error: redefinition of 'uint8_t sha204p_receive_response(uint8_t, uint8_t*)'

static uint8_t sha204p_receive_response(uint8_t size, uint8_t *response)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:178:16: error: 'uint8_t sha204p_receive_response(uint8_t, uint8_t*)' previously defined here

static uint8_t sha204p_receive_response(uint8_t size, uint8_t *response)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t sha204c_resync(uint8_t, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:212:16: error: redefinition of 'uint8_t sha204c_resync(uint8_t, uint8_t*)'

static uint8_t sha204c_resync(uint8_t size, uint8_t *response)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:212:16: error: 'uint8_t sha204c_resync(uint8_t, uint8_t*)' previously defined here

static uint8_t sha204c_resync(uint8_t size, uint8_t *response)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t sha204c_send_and_receive(uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:234:16: error: redefinition of 'uint8_t sha204c_send_and_receive(uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t)'

static uint8_t sha204c_send_and_receive(uint8_t *tx_buffer, uint8_t rx_size, uint8_t *rx_buffer,

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:234:16: error: 'uint8_t sha204c_send_and_receive(uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t)' previously defined here

static uint8_t sha204c_send_and_receive(uint8_t *tx_buffer, uint8_t rx_size, uint8_t *rx_buffer,

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t sha204m_read(uint8_t*, uint8_t*, uint8_t, uint16_t)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:379:16: error: redefinition of 'uint8_t sha204m_read(uint8_t*, uint8_t*, uint8_t, uint16_t)'

static uint8_t sha204m_read(uint8_t *tx_buffer, uint8_t *rx_buffer, uint8_t zone, uint16_t address)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:379:16: error: 'uint8_t sha204m_read(uint8_t*, uint8_t*, uint8_t, uint16_t)' previously defined here

static uint8_t sha204m_read(uint8_t *tx_buffer, uint8_t *rx_buffer, uint8_t zone, uint16_t address)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'void sha204c_calculate_crc(uint8_t, uint8_t*, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:399:13: error: redefinition of 'void sha204c_calculate_crc(uint8_t, uint8_t*, uint8_t*)'

static void sha204c_calculate_crc(uint8_t length, uint8_t *data, uint8_t *crc)

             ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:399:13: error: 'void sha204c_calculate_crc(uint8_t, uint8_t*, uint8_t*)' previously defined here

static void sha204c_calculate_crc(uint8_t length, uint8_t *data, uint8_t *crc)

             ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t sha204c_check_crc(uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:424:16: error: redefinition of 'uint8_t sha204c_check_crc(uint8_t*)'

static uint8_t sha204c_check_crc(uint8_t *response)

                ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:424:16: error: 'uint8_t sha204c_check_crc(uint8_t*)' previously defined here

static uint8_t sha204c_check_crc(uint8_t *response)

                ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'void atsha204_init(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:438:6: error: redefinition of 'void atsha204_init(uint8_t)'

void atsha204_init(uint8_t pin)

      ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:438:6: error: 'void atsha204_init(uint8_t)' previously defined here

void atsha204_init(uint8_t pin)

      ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'void atsha204_idle()':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:455:6: error: redefinition of 'void atsha204_idle()'

void atsha204_idle(void)

      ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:455:6: error: 'void atsha204_idle()' previously defined here

void atsha204_idle(void)

      ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'void atsha204_sleep()':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:460:6: error: redefinition of 'void atsha204_sleep()'

void atsha204_sleep(void)

      ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:460:6: error: 'void atsha204_sleep()' previously defined here

void atsha204_sleep(void)

      ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t atsha204_wakeup(uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:465:9: error: redefinition of 'uint8_t atsha204_wakeup(uint8_t*)'

uint8_t atsha204_wakeup(uint8_t *response)

         ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:465:9: error: 'uint8_t atsha204_wakeup(uint8_t*)' previously defined here

uint8_t atsha204_wakeup(uint8_t *response)

         ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t atsha204_execute(uint8_t, uint8_t, uint16_t, uint8_t, uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:495:9: error: redefinition of 'uint8_t atsha204_execute(uint8_t, uint8_t, uint16_t, uint8_t, uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t*)'

uint8_t atsha204_execute(uint8_t op_code, uint8_t param1, uint16_t param2,

         ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:495:9: error: 'uint8_t atsha204_execute(uint8_t, uint8_t, uint16_t, uint8_t, uint8_t*, uint8_t, uint8_t*, uint8_t, uint8_t*)' previously defined here

uint8_t atsha204_execute(uint8_t op_code, uint8_t param1, uint16_t param2,

         ^

In file included from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:146:0:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp: In function 'uint8_t atsha204_getSerialNumber(uint8_t*)':

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:571:9: error: redefinition of 'uint8_t atsha204_getSerialNumber(uint8_t*)'

uint8_t atsha204_getSerialNumber(uint8_t * response)

         ^

In file included from C:\Program Files (x86)\Arduino\libraries\MySensors-master/MySensors.h:131:0,

                 from C:\Users\meddie\Documents\Arduino\SenseebnderGW_LAN_NRF24\SenseebnderGW_LAN_NRF24.ino\SenseebnderGW_LAN_NRF24.ino.ino:144:

C:\Program Files (x86)\Arduino\libraries\MySensors-master/drivers/ATSHA204/ATSHA204.cpp:571:9: error: 'uint8_t atsha204_getSerialNumber(uint8_t*)' previously defined here

uint8_t atsha204_getSerialNumber(uint8_t * response)

         ^

Mehrere Bibliotheken wurden für "Ethernet.h" gefunden
Benutzt: C:\Users\meddie\AppData\Local\Arduino15\packages\MySensors\hardware\samd\1.0.4\libraries\Ethernet
Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\Ethernet
exit status 1
Fehler beim Kompilieren für das Board Sensebender Gateway.

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.


Hättest Du noch mal ein Tip?
Vielen Dank

Beta-User

Puhhhh....

Da kann ich auch nur raten: Da der Sensbender den Signing-Chip fest verlötet hat, steht auch der Aktivierungs-PIN bereits fest. Daher hat jemand das bereits in die Board-Def geschrieben, weswegen sich jetzt die IDE beschwert. Ich würde es also schlicht den Teil
#ifndef MY_SIGNING_SOFT_RANDOMSEED_PIN
#define MY_SIGNING_SOFT_RANDOMSEED_PIN 7
#endif                             
#ifndef MY_SIGNING_ATSHA204_PIN
#define MY_SIGNING_ATSHA204_PIN 17
#endif

rauslassen.

Allerdings kann ich Dir nicht wirklich verraten, wei man verifiziert, ob dann wirklich das Hardsigning klappt. Eventuell kann man das an der seriellen Ausgabe einer Node (Bsp. Repeater) sehen, bei der softsigning aktiviert ist.

Damit bist Du aber vermutlich im MySensors-Forum wirklich besser aufgehoben als mit meinen groben Mutmaßungen ;). Ich versuche das grade zu verkabeln statt zu signieren ::).

Viel Erfolg,

Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

meddie

Zitat von: meddie am 15 Februar 2017, 17:09:53


#include <drivers/ATSHA204/ATSHA204.cpp>
[/quote]

wenn ich diese Zeile auskommentiere dann bekomme ich nur noch drei Warnungen
[code]
c:/users/meddie/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: warning: changing start of section .bss by 4 bytes

c:/users/meddie/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: warning: changing start of section .bss by 4 bytes

c:/users/meddie/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: warning: changing start of section .bss by 4 bytes

meddie

scheint aber zu gehen, jedenfalls sagt FHEM startup_completed und State ist connected.

Jetzt muss ich erstmal ein Sensor basteln, dann kann ich weiter testen!

Vielen Dank für Deine Tipps, hast sehr wohl helfen können! ;)

DerFrickler

Gibt es zum Sensebender Gateway als Ethernet Gateway einen fertigen Sketch? Ich bekomme bei mir leider folgende Fehlermeldungen,

error: 'IPAddress' does not name a type IPAddress _ethernetGatewayIP(MY_IP_ADDRESS);
error: 'EthernetServer' does not name a type EthernetServer _ethernetServer(_ethernetGatewayPort);

die zwar bei mysensors besprochen... aber meines Erachtens nicht wirklich final gelöst wurden. Zumindest finde ich das "I don't have the Ethernet Gateway working but the Serial one is running along with a single DHT sensor for now so I'm happy" nicht wirklich eine Lösung des Problems für den Ethernet Gateway darstellt.

bereits diskutiert im Forenbeitrag https://forum.mysensors.org/topic/22/error-compiling-ethernet-gateway/

meddie

Hallo,
meine Bastelei ist nun schon eine Zeitlang her und ich habe mich seitdem auch nicht mehr umgesehen. Es gab ein paar Beispiele, allerdings musste ich um alle Funktionen (Verschlüsselung und Signierung) nutzen zu können aus drei Beispielen zu einem eigenen Sketch zusammenkopiert.

Das ist aber sowieso etwas frickelig dass man zeurst einen Code uploaden muss der Quasi den ATSH204 Chip einstellt und dann kommt der eigetnlicht Sketch mit den richtigen Schlüsseln drauf.

Dein Fehler könnte daher kommen dass die Libriaries nicht am richtigen Platz liegen.

Gruß Eddie

PeMue

Hallo Eddie,

warum verschiebst Du den Thread nicht in den MySensors Bereich? Da ist er bestimmt besser aufgehoben.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

meddie

Hallo PeMue,
du hast recht! Ist verschoben!
Gruß Eddie