Ankündigung

Einklappen
Keine Ankündigung bisher.

GSM-Modem zum SMS-Versenden nutzen

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #61
    hab ich schon angefangen

    hier: https://knx-user-forum.de/forum/supp...wiregate/21645

    Das klappt schon, aber in Zeiten von Smartphone & Co. ist das irgendwie unnütz. Ich hab es zumindest noch nie gebraucht, aber man könnte .
    Umgezogen? Ja! ... Fertig? Nein!
    Baustelle 2.0 !

    Kommentar


      #62
      Ich hab da auch was am Start, in Zeiten von aufgezwungenen SMS-Flatrates ist das nämlich auch wurscht
      Und zusammen mit NFC kann es durchaus Smart werden aber da ist jetzt Zeit fürn neuen Thread - ab 13.11.

      Makki
      EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
      -> Bitte KEINE PNs!

      Kommentar


        #63
        Ich hab mal wieder ein Problem.

        Und zwar werden die SMSen irgendwie nicht zuverlässig versand.

        Die landen zwar in checked, aber dann gehts nicht mehr weiter:
        2012-12-12 01:11:04,6, GSM1: Initializing modem
        2012-12-12 01:11:04,7, GSM1: -> ATZ
        2012-12-12 01:11:04,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:04,7, GSM1: <- OK
        2012-12-12 01:11:05,7, GSM1: -> AT+CSQ
        2012-12-12 01:11:05,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:05,7, GSM1: <- +CSQ: 6,0 OK
        2012-12-12 01:11:05,6, GSM1: Signal Strength Indicator: (6,0) -101 dBm, Bit Error Rate: less than 0.2 %
        2012-12-12 01:11:05,6, GSM1: Checking if Modem is registered to the network
        2012-12-12 01:11:05,7, GSM1: -> AT+CREG?
        2012-12-12 01:11:05,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:05,7, GSM1: <- +CREG: 0,1 OK
        2012-12-12 01:11:05,6, GSM1: Modem is registered to the network
        2012-12-12 01:11:05,6, GSM1: Selecting PDU mode
        2012-12-12 01:11:06,7, GSM1: -> AT+CMGF=0
        2012-12-12 01:11:06,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:06,7, GSM1: <- OK
        2012-12-12 01:11:06,6, GSM1: Checking memory size
        2012-12-12 01:11:06,7, GSM1: -> AT+CPMS?
        2012-12-12 01:11:06,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:07,7, GSM1: <- +CPMS: "ME",0,25,"ME",0,25,"MT",2,45 OK
        2012-12-12 01:11:07,6, GSM1: Used memory is 0 of 25
        2012-12-12 01:11:07,6, GSM1: No SMS received
        2012-12-12 01:11:17,6, GSM1: Checking device for incoming SMS
        2012-12-12 01:11:17,6, GSM1: Checking if modem is ready
        2012-12-12 01:11:17,7, GSM1: -> AT
        2012-12-12 01:11:17,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:17,7, GSM1: <- OK
        2012-12-12 01:11:17,6, GSM1: Pre-initializing modem
        2012-12-12 01:11:17,7, GSM1: -> ATE0+CMEE=1
        2012-12-12 01:11:17,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:18,7, GSM1: <- OK
        2012-12-12 01:11:18,6, GSM1: Checking if modem needs PIN
        2012-12-12 01:11:18,7, GSM1: -> AT+CPIN?
        2012-12-12 01:11:18,7, GSM1: Command is sent, waiting for the answer
        2012-12-12 01:11:18,7, GSM1: <- +CME ERROR: 772
        2012-12-12 01:11:18,2, GSM1: PIN handling: expected READY, modem answered +CME ERROR: 772
        2012-12-12 01:11:18,2, GSM1: Modem handler 0 terminated abnormally. PID: 24275.
        2012-12-12 09:23:45,5, smsd: Moved file /var/spool/sms/outgoing/email_sms_gateway-2012-11-12-9-23-39-xxxxxxxxx to /var/spool/sms/checked
        2012-12-12 09:26:06,5, smsd: Moved file /var/spool/sms/outgoing/email_sms_gateway-2012-11-12-9-25-53-xxxxxxxx to /var/spool/sms/checked
        Konkret gehts um die letzten zwei.

        Code:
        root@wiregate402:/var/spool/sms# cat /etc/smsd.conf
        #
        # /etc/smsd.conf
        #
        # Description: Main configuration file for the smsd
        #
        
        devices = GSM1
        outgoing = /var/spool/sms/outgoing
        checked = /var/spool/sms/checked
        incoming = /var/spool/sms/incoming
        logfile = /var/log/smstools/smsd.log
        infofile = /var/run/smstools/smsd.working
        pidfile = /var/run/smstools/smsd.pid
        outgoing = /var/spool/sms/outgoing
        checked = /var/spool/sms/checked
        failed = /var/spool/sms/failed
        incoming = /var/spool/sms/incoming
        sent = /var/spool/sms/sent
        stats = /var/log/smstools/smsd_stats
        loglevel = 7
        #delaytime = 10
        #errorsleeptime = 10
        #blocktime = 3600
        #stats = /var/log/smsd_stats
        #stats_interval = 3600
        #stats_no_zeroes = no
        #checkhandler = /usr/local/bin/smscheck
        receive_before_send = no
        # autosplit 0=no 1=yes 2=with text numbers 3=concatenated
        autosplit = 3
        # store_received_pdu 0=no, 1=unsupported, 2=unsupported and 8bit, 3=all
        #store_received_pdu = 1
        #validity = 255
        #decode_unicode_text = no
        #internal_combine = no
        # You can specify here an external program that is started whenever an alarm occurs.
        # alarmhandler = /path/to/an/alarmhandler/script
        # Specifies what levels start an alarmhandler. You can use value between 2 and 5.
        # alarmlevel = 4
        # eventhandler = @EVENTHANDLER@
        #blacklist = /etc/smstools/blacklist
        #whitelist = /etc/smstools/whitelist
        
        #regular_run_cmd = AT+CUSD=1,"*100#",0;
        #regular_run_interval = 60
        #regular_run_logfile = /var/log/sms/smsd_regular_run.log
        
        
        
        
        
        #regular_run_cmd = AT+CUSD=1,"*100#",15;
        #regular_run_interval = 60
        #regular_run_logfile = /var/log/sms/smsd_regular_run.log
        #regular_run_statfile = /var/log/sms/sms_guthaben
        
        
        
        
        
        #[queues]
        # Commented lines are examples for germany
        # D1 = /var/spool/sms/D1
        # D2 = /var/spool/sms/D2
        # O2 = /var/spool/sms/O2
        # EPLUS = /var/spool/sms/EPLUS
        # QUAM = /var/sppol/sms/QUAM
        # MOBILCOM = /var/spool/sms/MOBILCOM
        #OTHER = /var/spool/sms/OTHER
        
        #[provider]
        # Commented lines are examples for germany
        # D1 = 49160, 49170, 49171, 49175, 49151
        # D2 = 491520, 49162, 49172, 49173, 49174
        # O2 = 49176, 49179, 49159
        # EPLUS = 49163, 49177, 49178, 49157
        # QUAM = 49150
        # MOBILCOM = 49156
        #OTHER = 0,1,2,3,4,5,6,7,8,9
        
        #[GSM1]
        # init = ATE0+CPMS="SM"+CNMI=2,0,0,2,1
        # # Windows: /dev/com1, Solaris: /dev/cua/a, Linux /dev/ttyS0
        # device = /dev/ttyS0
        # incoming = yes
        # queues = OTHER
        # You don't need a PIN for mobile phones
        # pin = xxx
        # mode = new
        # smsc = xxxxx
        # baudrate = 19200
        # rtscts = yes
        # cs_convert = yes
        # report = no
        # memory_start = 1
        # primary_memory = memory name
        # secondary_memory = memory name
        # secondary_memory_max = number
        # pdu_from_file = /var/spool/sms/GSM1-PDU
        # sending_disabled = no
        # decode_unicode_text = no
        # internal_combine = no
        #
        #[GSM2]
        #init = ATE0
        # Windows: /dev/com2, Solaris: /dev/cua/b, Linux /dev/ttyS1
        #device = /dev/ttyS1
        #incoming = yes
        #queues = OTHER
        #You don't need a PIN for mobile phones
        #pin = xxx
        #mode = new
        #smsc = xxxx
        #baudrate = 19200
        #rtscts = yes
        #cs_convert = yes
        #report = no
        
        #memory_start = 1
        #primary_memory = memory name
        #secondary_memory = memory name
        #secondary_memory_max = number
        #pdu_from_file = /var/spool/sms/GSM2-PDU
        #sending_disabled = no
        #decode_unicode_text = no
        #internal_combine = no
        
        
        [GSM1]
        init=ATZ
        #init2 = AT+CUSD=1,"*101#",0
        device = /dev/ttyS0
        incoming = yes
        cs_convert=yes
        pin = xxxx
        report=no
        baudrate = 115200
        rtscts = no
        Mir kommts so vor als wenn smstools sich verabschiedet nach ner Zeit, denn wenn ich smstools restart gehts wieder, zumindest für ne gewisse Zeit, wie lang die ist weiß ich noch nicht.

        Das Plugin schiebt die Dateien auch brav in outgoing Ordner, und dann in checked, aber versendet werden sie dann meistens nicht, eben nur wenn man smstools neu startet.

        Klar ich kann jetzt alle 10min smstool neustarten, aber das kann ja nicht die Lösung sein.

        Hatte das Problem evtl schonmal jemand?

        Kommentar


          #64
          Disable doch einfach mal die PIN...
          Irgendwie scheints da bei Dir zu klemmen.
          Derzeit zwischen Kistenauspacken und Garten anlegen.
          Baublog im Profil.

          Kommentar


            #65
            Komisch, weil das Modem hat auf
            2012-12-12 01:11:18,7, GSM1: -> AT+CPIN?
            nicht mit
            2012-12-12 01:11:18,7, GSM1: <- +CME ERROR: 772
            zu antworten

            Makki
            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
            -> Bitte KEINE PNs!

            Kommentar


              #66
              Das stimmt natürlich.

              Aber der Tipp von greentux war wie ich das bis jetzt überblicken kann goldrichtig.

              Denn seit heut morgen um 9:45 läuft smstools und ich kann immernoch SMS-Versenden, das gabs bis jetzt noch nie.

              Werd ich auf jeden Fall mal weiter beobachten, im log steht jetzt auch nix auffälliges mehr.

              Vielen Dank auf jeden Fall für den Tipp!

              Kommentar


                #67
                So sind se halt die Huaweis
                Welches ist das genau ? für die Suche..

                Wir haben z.B. ein Problem mit einem "richtigen" Falcom Tango - seit einem Austausch der SIM-Karte alle paar Wochen:
                Tango: PIN handling: expected READY, modem answered +CME ERROR: 13, SIM failure

                Da ist in SW nichts zu fixen, das braucht dann nen Power-cycle.. Das Ding lief aber vorher mind. 8 Jahre am Stück 24x7..
                Insofern bin ich durchaus - trotz der Präferenz zu "meine HW" dazu aufgeschlossen: https://knx-user-forum.de/wiregate/1...eway-3.html#22

                Makki
                EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                -> Bitte KEINE PNs!

                Kommentar


                  #68
                  Wie gesagt is nen "Siemens / MC Technologies TC65 Java Terminal GSM"

                  Ansonsten super Teil, hat auch im Keller mit seiner guten Antenne noch Empfang wo sonst NICHTS Empfang hat.

                  Sieht man ja im Log.

                  Naja ich will lieber SMS direkt versenden, nicht erst über den Umweg Internet.
                  Und die Kiste hat mich auf eBay grad mal 10€ gekostet (+10€ Versand aus Ösi-Land ... )
                  Vor allem haben manche SMS Dienste auch ne Länderbeschränkung und weiß nich was, und da wir in direkter Nähe zur Schweiz wohnen sind wir auch dementsprechend oft dort und da möchte ich schon dass es wirklich funktioniert

                  Und wenns jetzt funktioniert bin ich wunschlos glücklich.

                  Such nurnoch nach Ideen was man aus der Ferne per SMS was steuern könnte, aber Sicher muss es auch sein.

                  EDIT: Zu deim Problem, hast du dir mal AT-Command-List für deine Kiste angeschaut, für mich hört sich das nach iwas mit der Pin an, schalt doch mal die Pinabfrage aus, oder ein, je nach dem

                  Kommentar

                  Lädt...
                  X